Forgejo is a self-hosted software forge that provides Git repository hosting and tools for collaborative development. It is developed as a community-governed project, with an emphasis on providing an independently managed environment for software projects.
The platform offers a familiar browser-based interface for repository management, discussions, code review and development planning. Teams can use it to organise their work without depending on a commercial code-hosting service.
Forgejo is intended to be relatively straightforward to administer while still supporting substantial development workflows. Its integration of repositories, issues, pull requests and automation makes it useful for individuals, community projects and organisations.
This is free and open source software.
Key Features
- Hosts public and private Git repositories.
- Provides pull requests, code review and discussion threads.
- Includes issue tracking, labels, milestones and project boards.
- Supports automated workflows through Forgejo Actions.
- Offers package registries for distributing software artefacts.
- Provides repository wikis, releases and web-based source editing.
- Supports Git LFS, protected branches and repository mirroring.
- Includes organisations, teams and configurable access permissions.
- Provides LDAP and OAuth authentication integration.
- Supports repository webhooks and API-based automation.
- Offers code search and repository activity tracking.
- Supports federation-related development through ActivityPub initiatives.
Website: codeberg.org/forgejo/forgejo
Support:
Developer: Forgejo contributors
License: GNU General Public License v3.0
Forgejo is written in Go. Learn Go with our recommended free books and free tutorials.
Related Software
| Web-Based Git Clients | |
|---|---|
| GitLab | Integrated product for modern software development |
| Gogs | Simple, stable and extensible self-hosted Git service |
| Gitea | Community managed lightweight code hosting solution |
| ungit | Git made easy |
| GitBucket | Git web platform powered by Scala |
| Forgejo | Self-hosted lightweight software forge |
| Kallithea | Source code management system that supports two version control systems |
| cgit | Shorthand for CGI for Git |
| GitList | Elegant git repository viewer |
| P3X Gitlist | Modern private Git repository viewer. A fork of GitList |
| OneDev | Self-hosted Git server and DevOps platform |
| Gerrit | Web-based code review |
| SCM-Manager | Self-hosted source code management application |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.