Hyperfast web frontend for Git repositories

Activity unknown

No repository statistics available for this project.

cgit screenshot

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:

Share:

Similar to cgit

Gerrit Code Review logo

Gerrit Code Review

Code review and Git project management for Git repositories

1.2k
275
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
Gerrit Code Review logo
Gerrit Code Review
+8

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.

Activity unknown
Alternative to:GitHub+8
Pagure logo

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.

Activity unknown
Alternative to:GitHub+6
Gitea logo

Gitea

Self-hosted Git hosting with code review, issues, and CI/CD

57.6k
7.1k
Last commit

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

MITActively maintained
Alternative to:GitHub+6
Gogs logo

Gogs

A painless self-hosted Git service.

47.8k
5.1k
Last commit

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

MITActively maintained
Alternative to:GitHub+6
OneDev logo

OneDev

Self-hosted Git server with CI/CD, issue tracking, and package registries

15.2k
973
Last commit

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

MITActively maintained
Alternative to:
GitLab logo
GitLab
+15