Cgit

A fast lightweight web interface for git repositories.


Product Overview

Cgit is a fast and lightweight web interface for Git repositories, designed to provide real-time browsing and exploration of Git data. This open-source project offers a robust set of features, including repository browsing, caching, commit feeds, and more. With Cgit, you can discover and manage your Git repositories with ease.

Main Features

Cgit boasts an impressive array of features that make it an attractive choice for managing and exploring Git repositories:

  • Basic Repository Browsing: Log, diff, and tree views provide a comprehensive understanding of your repository's contents.
  • Caching of Generated HTML: Improves performance by reducing the load on your server and speeding up page loads.
  • Cloneable URLs: Implementing dumb HTTP transport makes it easy to clone repositories directly from Cgit.
  • Commit Feeds (Atom format): Stay up-to-date with the latest changes in your repository, courtesy of Cgit's commit feeds.
  • Discovery of Git Repositories: Easily find and manage your Git repositories using Cgit's robust discovery features.
  • On-the-Fly Archives for Tags and Commits: Quickly generate archives of specific tags or commits for easy access.
  • Plugin Support: Enhance your Cgit experience with plugins that offer syntax highlighting, side-by-side diffs, and more.
  • Side-by-Side Diffs: Visualize changes between different versions of your code with ease.
  • Simple Time/Author Statistics: Gain valuable insights into your repository's activity and contributor stats.
  • Simple Virtual Hosting Support (Macro Expansion): Manage multiple repositories under a single domain using Cgit's virtual hosting features.
  • Understands GitWeb Project-Lists: Seamlessly integrate with Gitweb project-lists for a unified experience.
  • Extensive Filtering Framework: Use scripts or the built-in Lua interpreter to filter and customize your repository views.

Related

Deluge
Galette
Sourcehut
Newspipe
Libervia
StackStorm
Salut à Toi