#git #web-interface

app rgit

A small git web interface written in rust

9 breaking releases

0.11.0 Aug 17, 2025
0.10.0 Oct 14, 2022
0.8.0 Jun 26, 2022

#136 in HTTP server

Download history 33/week @ 2025-08-20 2/week @ 2025-09-03 11/week @ 2025-10-01

443 downloads per month

GPL-2.0 license

32KB
314 lines

RGit

A Rust Web Server to show your git projects

Build status

  • GitHub-Actions:
    • Build Status

Prerequisites

  • Rust 1.61.0 and up
  • Cargo

Authors

License

This Project is licensed under the GNU GPL version 2

Building

cargo build --release

Test

Tested Operating System

  • Linux Manjaro
  • Linux Ubuntu 24.04

Tested Architecture

  • x86_64

Built With

Setup

Create a file called rgit_repos.toml and register your git repos as following.

[[repos]]
name = "rgit"
path = "/home/git/repos/rgit"

After that run the server in the same folder as the config file and watch all your registered projects on the webpage.

You can add multiple but reusing the [[repos]] section.

Dependencies

~33–69MB
~1M SLoC