Trac is a self-hosted bug tracker with an integrated wiki and Git/SVN browsing. A BSD-3-Clause alternative to Jira for teams that want to own their data.
Trac is a self-hosted bug tracker that pairs ticket management with an integrated wiki and a browser for Subversion and Git history. Its distinctive trait is how tightly those pieces interlock: a commit message can close a ticket, and the timeline view threads changesets, tickets and wiki edits into one chronological feed.
Jira keeps every ticket and workflow rule on Atlassian's servers, and its per-user pricing grows the bill with headcount even for occasional users. Trac runs as a single Python application on hardware or a container you control, so client bug reports and repository history for a confidential codebase never leave your network. For an agency handling clients' source under NDA, or an ops team that needs an audit trail it fully owns, that outweighs Jira's automation rules or marketplace apps.
The trade-off is real: Jira's board views, custom workflow states and hundreds of third-party integrations have no equivalent in Trac's core. Each Trac instance is also scoped to one project environment — running five projects means standing up five separate environments, not one shared workspace with per-project boards. Teams that need cross-project reporting or SSO should expect to build those themselves.
Is Trac free for commercial use? Yes. It has no license fees, paid tiers or user limits — cost is only the server it runs on.
Trac vs Jira — which should a small team pick? Jira if you need agile boards, a large integration marketplace and vendor-run infrastructure; Trac if you would rather keep tickets, wiki and repo history on your own server and can live without built-in kanban views.
Does Trac support Git or only Subversion? Both. Subversion support is built in, and Git works through the bundled or third-party Git plugin depending on the version you install.
Trac is still pushed to GitHub weekly and remains unarchived — a stable, slow-moving project rather than an abandoned one — under the BSD-3-Clause license, which lets an agency bundle it into a client deployment without asking permission. Pick it for a small, self-hosted team that wants tickets tied to commits and wiki pages in one place; look elsewhere if the team needs kanban boards or a large plugin marketplace out of the box.
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Trac is listed as an open-source alternative. Paste into your README: