Forgejo

Бесплатно
Открытый исходный код

Сайт: forgejo.org

Forgejo — это легковесная платформа для совместной разработки программного обеспечения с открытым исходным кодом, предназначенная для самостоятельного развертывания. Она предоставляет полный набор инструментов для хостинга Git-репозиториев, управления проектами и совместной работы, аналогичных таким сервисам, как GitHub, GitLab и Bitbucket.

Проект был основан в декабре 2022 года как форк Gitea, созданный разработчиками под эгидой немецкой некоммерческой организации Codeberg e.V. В отличие от Gitea, Forgejo ориентирован на независимость, федерацию и соблюдение принципов свободного программного обеспечения. В августе 2024 года проект перешел на лицензию GPLv3+, что позволило обеспечить большую совместимость с другими проектами с открытым исходным кодом и повысить контроль над развитием платформы.

Forgejo разработан на языке Go и предназначен для работы на устройствах с ограниченными ресурсами, таких как Raspberry Pi, а также на виртуальных частных серверах. Платформа предоставляет пользователям возможность самостоятельно управлять своими репозиториями и проектами, обеспечивая высокий уровень конфиденциальности и контроля над данными.

  • Поддержка Git-репозиториев с доступом по протоколам SSH и HTTP/HTTPS.
  • Инструменты для управления задачами, отслеживания проблем (issues) и pull-запросов.
  • Встроенная система непрерывной интеграции Forgejo Actions, позволяющая автоматизировать процессы сборки и тестирования.
  • Поддержка Wiki-страниц для документации и ведения справочных материалов.
  • Интеграция с внешними сервисами через вебхуки, включая Slack и Discord.
  • Аутентификация через LDAP и OAuth для управления доступом.
  • Поддержка Git LFS (Large File Storage) для работы с большими файлами.
  • Возможность федерации серверов с использованием протокола ActivityPub для создания распределенной сети разработчиков.
  • Поддержка различных реестров пакетов, включая Docker, Swift, Go, Debian, RPM и CRAN.
  • Инструменты для миграции и зеркалирования репозиториев, упрощающие переход с других платформ.
Подробнее