Forgejo
| Forgejo | |
|---|---|
A screenshot of a Forgejo repository | |
| Initial release | 15 December 2022 |
| Stable release | |
| Written in | Go, JavaScript |
| Operating system | Cross-platform |
| Platform | x86-64, ARM |
| Available in | Multi-lingual[3] |
| Type | Collaborative software development (forge) |
| License | GNU General Public License v3.0 or later |
| Website | forgejo |
| Repository | |
Forgejo[a] is software for hosting a forge using the Git version control system to aid with software development. The package allows developers to use collaborative features like bug tracking, code review, continuous integration, kanban boards, issue tracking system tickets, and wikis with their projects.[5] The package is designed to be self-hosted by developers, and a public instance is provided to try out the software, however forges that are hosted by organizations such as Codeberg are more commonly used[citation needed]. Forgejo can be hosted on most platforms that support the Go runtime, including macOS, except Microsoft Windows which is no longer supported since 2024 [6]. Packages are provided for various Linux distributions.[7][8][9]
History
Forgejo was initially created in December 2022[10] as a fork of Gitea. The fork occurred after a for-profit limited corporation run by the lead maintainer of the project, Lunny Xiao, silently transferred Gitea's trademarks and operations to the company and began to establish an open-core model.[11][12]
After it became public, Gitea contributors signed an open letter asking for the project's trademarks and domains to be placed under community management.[13] After that was rejected, the project was forked.[12] Codeberg, one of the major forges using Gitea at the time, migrated to Forgejo and has become the de jure lead maintainers of the project.[14][15] Codeberg e.V., a registered nonprofit association, manages Forgejo's domain names and trademarks on behalf of the project.[10] Codeberg's public instance was migrated from Gitea to Forgejo at the end of April 2023.[16]
While initially being synchronized with the Gitea codebase, Forgejo eventually abandoned the practice and split from Gitea following version 1.21 in February 2024,[17] In August 2024, Forgejo moved from the MIT license to the copyleft GNU General Public License.[18][19] While the original code is still MIT-licensed, the overall project is licensed under the GPL.[20]
One of the main goals for the future of Forgejo is their plan to implement interoperability between different installations. While repositories can be mirrored from any other Git forge, the project has begun work on implementing support for the ActivityPub protocol, allowing users to collaborate with each other using Forgejo's features.[21] The project has received funding from the NLnet organization for both the protocol extension needed to accommodate the feature subset, dubbed as "ForgeFed", and its implementation into Forgejo.[22][23] As of 2025, the ability to federate "stars" on repositories across Forgejo installations has been built,[24] while other forge packages such as GitLab have also begun work on implementing support for ForgeFed.[25]
Release history
The first stable version, 1.18, was released in December 2022.[26] Version 1.19 followed in March 2023, introducing a built-in continuous integration system called Actions — modelled on GitHub Actions — and a package registry with support for Docker and Cargo.[27][28]
Version 1.20, whose first release candidate appeared in June 2023, added moderation options including the ability to block other users, extended package registry support (Debian, Go, Swift), and accessibility improvements.[29] Version 1.21, released in November 2023, expanded on user moderation, added administrator email notifications for new account registrations, further extended the Actions CI/CD system, and improved detection of programming languages in repositories.[30]
Following the transition to a hard fork, Forgejo adopted Semantic Versioning and released version 7.0 on April 23, 2024. This was the first version with long-term support (LTS), receiving critical bug and security fixes until July 2025. It also added support for four new interface languages (Bulgarian, Esperanto, Filipino, and Slovenian), a code search feature, and activity graphs.[31] Version 8.0 followed on July 30, 2024, with a security patch release (8.0.1) on August 9, 2024.[32][33]
Infrastructure
Forgejo can be installed directly on Linux systems; due to its comparatively low resource requirements it can also run on embedded hardware such as a Raspberry Pi or a network-attached storage device. For other operating systems, including macOS, running Forgejo in Docker is recommended.
A free public instance operated by Codeberg e.V. is available for open-source projects. For Android, the free app GitNex provides repository management for Forgejo instances. A command-line tool called tea is available for Linux, Windows, and macOS.
Users
Codeberg is known as being the largest server running Forgejo and is one of the project's primary contributors, hosting more than 300,000 repositories as of November 2025.[34]
The Fedora Linux project is replacing their forge Pagure with Forgejo.[35][36] Following the use of Copilot by GitHub, some people have moved to Codeberg or self-hosting Forgejo.[37]
See also
- Comparison of source-code-hosting facilities
- Free software movement – Social movement
- Self-hosting – Practice of running a website using a private web server
Notes
- ^ Pronounced /fɔːrˈdʒeɪjoʊ/; from Esperanto forĝejo, pronounced [forˈd͡ʒejo], meaning "forge".[4]
References
- ^ "v15.0.2". 12 May 2026. Retrieved 26 May 2026.
- ^ "v11.0.14". 12 May 2026. Retrieved 26 May 2026.
- ^ "Codeberg Translate". Codeberg.
- ^ "Forgejo FAQ | Forgejo – Beyond coding. We forge". forgejo.org.
- ^ Edenhauser, Markus (October 26, 2023). Git trifft Mikrocontroller, Dein umfassender Guide zur Versionierung in Arduino-Projekten inkl. GitHub Beispiele (in German). Selbstverlag. p. 9.1. ISBN 9783757972936.
- ^ "Forgejo FAQ | Forgejo – Beyond coding. We forge". forgejo.org. Retrieved 2026-02-24.
- ^ "Packaging". Delightful Forgejo. Retrieved 2024-08-23.
- ^ "Versions for forgejo". Repology. Retrieved 2024-08-23.
- ^ "GitHub Copilot on autopilot as community complaints persist". Archived from the original on 2025-09-06. Retrieved 2025-09-06.
- ^ a b "Beyond Coding. We forge". Forgejo Blog. 2022-12-15. Retrieved 2024-08-23.
- ^ "Forgejo FAQ | Forgejo – Beyond coding. We forge". forgejo.org. Retrieved 2023-09-17.
- ^ a b Tietze, Christian (November 25, 2022). "Gitea Ltd. Takes Over Gitea Open Source Project, Community Pushes Back". christiantietze.de. Archived from the original on February 12, 2023. Retrieved February 12, 2023.
- ^ "Open Letter to Gitea". 2022-10-28. Archived from the original on 2022-10-31. Retrieved 2024-08-23.
- ^ "Codeberg launches Forgejo". Codeberg.org. December 15, 2022. Archived from the original on February 8, 2023. Retrieved February 8, 2023.
- ^ "New Git repository faces corporate open source doubts | TechTarget". Software Quality. Retrieved 2024-05-27.
- ^ Otto (fnetX) (May 15, 2023). "Letter from Codeberg: May 2023". Codeberg News. Retrieved June 6, 2023.
- ^ Brockmeier, Joe (23 February 2024). "Forgejo makes a full break from Gitea [LWN.net]". LWN.net. Retrieved 2024-02-27.
- ^ "Forgejo is now copyleft, just like Git". Forgejo Blog. 2024-08-22. Retrieved 2024-08-23.
- ^ Alden, Daroc (23 August 2024). "Forgejo changes license to GPLv3+ [LWN.net]". lwn.net. Retrieved 2025-01-17.
- ^ Warren, Earl (2023-04-18). "[Mission] on Forgejo accepting copyleft contributions". forgejo/governance – Codeberg.org. Retrieved 2024-08-23.
- ^ Berre, Daniel Le (2023-11-15). Higher Education and Research Forges in France - Definition, uses, limitations encountered and needs analysis (report thesis). Comité pour la science ouverte.
- ^ "NLnet; ForgeFed". nlnet.nl. Retrieved 2025-01-17.
- ^ "NLnet; Federated software forges with Forgejo". nlnet.nl. Retrieved 2025-01-17.
- ^ "Show and Tell: Federation at Forgejo". fosdem.org. Retrieved 2025-03-08.
- ^ "Support ActivityPub for GitLab (&11247) · Epics · GitLab.org · GitLab". GitLab. Retrieved 2024-07-16.
- ^ Forgejo authors (December 29, 2022). "Forgejo v1.18 stable is released". Forgejo. Retrieved June 6, 2023.
- ^ Forgejo authors (February 27, 2023). "Forgejo gets an integrated CI named Actions". Forgejo. Retrieved June 6, 2023.
- ^ Forgejo authors (March 21, 2023). "Forgejo v1.19 is available". Forgejo. Retrieved June 6, 2023.
- ^ Forgejo authors (June 10, 2023). "Forgejo release notes – v1.20.0-0-rc". Codeberg. Retrieved June 10, 2023.
- ^ Forgejo authors (November 26, 2023). "Forgejo v1.21 is available". Forgejo. Retrieved July 4, 2024.
- ^ Forgejo authors (April 23, 2024). "Forgejo v7.0 is available". Forgejo. Retrieved July 4, 2024.
- ^ Forgejo authors (July 30, 2024). "Forgejo v8.0 is available". Forgejo. Retrieved August 24, 2024.
- ^ Forgejo authors (August 9, 2024). "Forgejo Security Release v8.0.1 & v7.0.7". Forgejo. Retrieved August 24, 2024.
- ^ "Letter from Codeberg: Onwards and upwards! — Codeberg News". blog.codeberg.org. Retrieved 2025-11-27.
- ^ amoloney (2024-12-24). "Fedora Chooses Forgejo!". Fedora Community Blog. Retrieved 2025-01-17.
- ^ Brockmeier, Joe (4 December 2024). "Fedora moves towards Forgejo (Fedora Magazine) [LWN.net]". lwn.net. Retrieved 2025-01-17.
- ^ Claburn, Thomas (2025-09-05). "Let us git rid of it, angry GitHub users say of forced Copilot features". The Register. Retrieved 2025-09-07.
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.