Top 20 Alternatives to Apache Allura in Free Code Repository Software

Apache Allura is an open‑source platform that combines source‑code hosting, issue tracking, wikis, and discussion forums. The list below gathers 20 free and open‑source projects that provide comparable functionality for managing code repositories and collaborative development.

Featured Offers
Top Competitors to Consider

Self‑hosted Git platform with repository management, CI/CD pipelines, issue tracking, wikis, and a modern UI.

#3 Gitea

Lightweight, painless self‑hosted Git service written in Go; includes issue tracking, pull requests, and wiki support.

#4 Gogs

Simple, stable, self‑hosted Git service written in Go; focuses on ease of installation and low resource usage.

Comprehensive suite for code review, repository hosting, task tracking, and project management; now continued as Phorge.

Unified web interface for Mercurial and Git repositories with pull‑request workflow, code review, and issue tracking.

Self‑hosted source‑code management supporting Git, Mercurial, and Subversion with fine‑grained access control.

Modular, minimalist platform offering Git, Mercurial, and Fossil hosting, plus mailing lists, CI, and issue tracking.

#9 Pagure

Fedora‑backed Git forge with pull‑request workflow, issue tracking, and wiki integration.

#10 Fossil

Integrated, self‑contained SCM with bug tracking, wiki, and web UI; uses a single SQLite database.

#11 GitBucket

Git platform written in Scala; provides repository browsing, pull requests, issue tracking, and a plugin system.

#12 GitBlit

Pure‑Java Git server with a web UI, repository browsing, and optional LDAP authentication.

#13 Trac

Project management and bug‑tracking system with optional Git/SVN integration and a wiki.

#14 Redmine

Flexible project management web app supporting Git, Subversion, Mercurial, with issue tracking, wikis, and Gantt charts.

Fork of Trac focused on large‑scale development; includes repository browsing, tickets, and wiki.

Free software hosting platform for GNU projects; provides Git, Mercurial, and Subversion repositories, bug tracking, and mailing lists.

#17 Gitit

Haskell‑based Git web interface offering wiki pages, issue tracking, and static site generation.

#18 cgit

Fast, lightweight web interface for Git repositories written in C; ideal for static site deployments.

Windows‑focused Git server with simple web UI, LDAP/AD integration, and repository permissions.

#20 GitList

Simple, fast web interface for browsing Git repositories; works with any existing Git server.

Feature‑rich fork of Gitea adding LDAP, SAML, and advanced audit logging while remaining free and open source.