Cgit
Fast lightweight web interface for git repositories.
Cgit provides a CGI‑based web interface for browsing Git repositories, implemented in C for high performance. It renders repository contents such as logs, trees, diffs, and commit metadata, and can generate static HTML pages that are cached to speed subsequent requests. The tool also supports atom feeds for commits, on‑the‑fly discovery of repositories, and the ability to create downloadable archives for tags and commits.
The interface includes features like side‑by‑side diffs, syntax highlighting, simple time and author statistics, and a virtual‑hosting mechanism that expands macros for multi‑repository setups. Configuration can be driven by Git’s own settings, and an extensive filtering framework allows custom processing via scripts or an embedded Lua interpreter. Plugin support enables additional functionality such as collapsible sections or custom rendering filters.
Cgit is self‑hostable, open‑source under GPL‑2.0, and distributed without subscription or tiered pricing. It is stable and mature, packaged for many Linux distributions and other Unix‑like systems, making it suitable for developers and teams that need a fast, lightweight web frontend for their Git repositories.
Reviews
Loading reviews…
Similar apps

Version Control & Git
Sourcehut
A full web git interface with no javascript.

Version Control & Git
Forgejo
A lightweight software forge focused on scaling, federation, and privacy (fork of Gitea).

Version Control & Git
GitLab
Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis.

DevOps & Infrastructure
Lighttpd
Secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments.
Version Control & Git
Gogs
Painless self-hosted Git Service written in Go.

Team Chat & Messaging
Conduit
A simple, fast, and reliable chat server powered by Matrix.