Что такое Maple?
Это бесплатный с открытым исходным кодом Git-клиент для macOS, написанный на SwiftUI. Работает напрямую с Git и не использует Electron.
poolcamacho/Maple — open-source проект на Swift, который стоит оценить перед внедрением или доработкой.
Подойдёт разработчикам на macOS, которым нужен полноценный Git-клиент без подписки и с нативным интерфейсом.
Большинство Git-интерфейсов на macOS — это Electron-приложения, которые медленные, подписочные или упрощают Git до безобразия. Maple возвращает полный контроль над репозиторием.
Maple общается с Git через командную строку, показывая реальный граф коммитов с указанием веток и меток. Можно интерактивно стадировать отдельные строки или блоки, смотреть diff с информацией об авторе (blame), выполнять слияния и перебазирования с визуальным решением конфликтов. Приложение автоматически обновляется при изменениях через FSEvents.
Maple — это Git-клиент для macOS, написанный полностью на SwiftUI без веб-технологий. Он не скрывает сложность Git, а предоставляет все операции: коммиты, ветки, сташи, пулы и пуши. Граф коммитов рисуется с учётом топологии, а при конфликтах показывает баннер с кнопками «Использовать нашу» / «Ихнюю» для каждого файла. Поддерживается адаптивный интерфейс от широких мониторов до маленьких окон.
Использует 12 цветов для разных линий в графе коммитов — синий, зелёный, оранжевый, фиолетовый и другие. Выглядит как радуга из веток.
Да, если вы на macOS и разочаровались в SourceTree, GitKraken или Fork. Maple предлагает чистый, быстрый, нативный опыт без подписок и с полным функционалом Git. Проект ещё в разработке (12 звёзд), но базовые функции уже работают.
Проект активен: последние коммиты апрель 2026, есть CI, но мало звёзд и issues. Развивается.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Это бесплатный с открытым исходным кодом Git-клиент для macOS, написанный на SwiftUI. Работает напрямую с Git и не использует Electron.
Для разработчиков, которые работают с Git на macOS и хотят нативный инструмент с полным функционалом без подписки.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.