Forgejo is a self-hosted lightweight software forge.
Easy to install and low maintenance, it just does the job.
Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. You can create an account on Codeberg and other instances or download it to self-host your own. It focuses on security, scaling, federation and privacy. Learn more about how it compares with other forges.
Homepage
Download
Recent Releases
11.0.223 Jun 2025 22:12
major feature:
Features
PR (backported): feat: make Forgejo Actions server logs less noisy
Bug fixes
PR (backported): fix: do not fail when release or wiki is set in /repos/migrate API
PR (backported): fix: ignore expired artifacts for quota calculation
PR (backported): fix: pull request cross references
PR (backported): fix: quote reply in Chromium
PR (backported): fix: make hash pattern more strict
Included for completeness but not worth a release note
PR (backported): fix: remove download attribute from external assets
PR: Update bleve to v2.5.2 with changes made in backport of 2.5.0
PR (backported): fix: show membership of limited orgs
PR: Update dependency go to v1.24.3 (v11.0/forgejo)
PR: chore: drop unused @typescript-eslint/parser package
PR (backported): chore(cleanup): suppress non actionable XORM warnings
PR (backported): fix: aggregate deleted team as ghost team
PR (backported): fix(ui): center footer links
PR (backported): fix(ui): fix force-push compare line layout
PR (backported): fix: parse change-id in the git commit header
PR: Update module github.com/blevesearch/bleve/v2 to v2.5.1 (v11.0/forgejo) - abandoned
PR (backported): fix(ui): improve force-push compare line layout
PR (backported): fix: Remove "create branch" button on mirrored repos
PR: Update module github.com/msteinert/pam/v2 to v2.1.0 (v11.0/forgejo)
PR (backported): fix: replace ß with ss in normalizeUserName
PR (backported): fix(api): document is_system_webhook field
PR (backported): fix: remove artificial delay for PR update
10.0.023 Jan 2025 13:06
major feature:
Security bug fixes
PR: fix(security): commit Fix and refactor markdown rendering
Security features
PR: migrate TOTP secrets to keying
Breaking bug fixes
PR: Ensure source_id parameter is not skipped when set to 0 and correctly filter users in /api/v1/admin/users endpoint
User Interface features
PR (backported): Rework user profile settings
PR (backported): Rework new repository dialog
PR: Show repository size on mobile
PR: Add links to commit lists in contributors graph page
PR: Add copy path button to file view
PR: Put issue actions in a single row on mobile
PR: Don't display email in profile settings when hidden
PR: Highlight user mention in comments and commit messages
PR: When bleve is used for issue search, a fuzzy search now applies to each word instead of all of them, as if they were a phrase. For instance, searching for activitypub spam moderation previously returned no result in Forgejo discussions and now returns the relevant issues. If the search results are too broad, or for searching exact phrases prefer using an exact search. Sorting by newest is still available as a non default option under Sort. The query was also reworked to improve performances. It makes a significant difference for large instances such as Codeberg.
PR: Add search to releases page
PR: Combine review requests comments
PR: If you select a portion of a comment and use the 'Quote reply' feature in the context menu, only that portion will be quoted. The markdown syntax is preserved.
PR: Set "your repositories" as the default filter for org dashboards
PR: Add button to create a Markdown table in a comment
PR: Add a bullet symbol between author and committer
PR: Added link to show all Issues/PullRequests
User Interface bug fixes
PR: Fix Action log UI race condition that occasionally prevents logs from loading
PR: Fix wiki search overflowing on wide screens
PR: Move "forgot_password"-link to
|