cgit
Hyperfast web frontend for Git repositories
Activity unknown
No repository statistics available for this project.

cgit is a lightweight, high-performance web interface for browsing Git repositories. It is implemented as a CGI application written in C and focuses on fast rendering and simple deployment.
Key Features
- Repository browsing: commit logs, diffs, trees, tags, and file views
- Side-by-side and unified diffs, plus basic time/author statistics
- Caching of generated HTML for improved performance
- Cloneable “dumb HTTP” URLs for Git over HTTP
- Atom feeds for repository and commit activity
- On-the-fly archive/snapshot generation for tags and commits
- Repository discovery and support for Gitweb-style project lists
- Extensible filtering framework, including script filters and an optional built-in Lua interpreter
- Simple virtual hosting support via macro expansion
Use Cases
- Publishing a fast, minimal Git repository browser for internal or public projects
- Hosting a read-only Git web UI alongside an existing Git server
- Offering snapshots and feeds for users who follow repository activity
cgit is a solid choice when you want a straightforward, resource-efficient Git web frontend with familiar browsing features, optional filtering, and easy integration into traditional web server setups.
Categories:
Tags:
Tech Stack:
Similar to cgit
Gerrit Code Review
Code review and Git project management for Git repositories
Gerrit Code Review is a web-based code review and workflow tool for Git that supports inline comments, access controls, and integrated Git hosting via SSH/HTTPS.
Kallithea
Git and Mercurial source code hosting with code review
Self-hosted Git and Mercurial repository management with web UI, code review, fine-grained permissions, and integrations for teams and organizations.
Pagure
Self-hosted Git forge for code hosting and collaboration
Pagure is a self-hosted Git platform for hosting repositories, managing issues and pull requests, and collaborating with teams via a web interface and APIs.

Gitea
Self-hosted Git hosting with code review, issues, and CI/CD
Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

Gogs
A painless self-hosted Git service.
Lightweight, open source self-hosted Git service designed for easy installation across platforms.

OneDev
Self-hosted Git server with CI/CD, issue tracking, and package registries
OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.
