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.
 - Инструменты для миграции и зеркалирования репозиториев, упрощающие переход с других платформ.