# rgit

> Self-hosted, open-source Git web interface in Rust using RocksDB caching and gitoxide for fast browsing with dark mode.

- **Category:** Code Hosting
- **Licence:** WTFPL
- **Latest version:** 0.1.5
- **Open source:** oss
- **Languages:** Rust
- **Platforms:** Docker, Docker Compose, NixOS, Cargo
- **Tags:** Git, Rocksdb, Web, Rust, Code hosting, Dark mode, Self Hosted, Web Interface, Gitoxide

## Description

rgit provides a gitweb/cgit-like interface for self-hosted Git repositories. It indexes repository metadata into RocksDB for fast loading, renders files and diffs on demand via gitoxide, and includes a dark mode. It runs as a standalone binary, Docker container, or NixOS service, serving bare repositories over HTTP. Configuration is done via repository-level description and config files. The project is licensed under WTFPL.

## Links

- [Homepage](https://github.com/w4/rgit)
- [Website](https://git.inept.dev)
- [Docker](ghcr.io/w4/rgit)
- [GitHub Repository](https://github.com/w4/rgit)

---
Source: https://selfhost.directory/project/rgit