# tobi/walgit

Repository: https://github.com/tobi/walgit
Canonical: https://ross.abutalabs.com/products/walgit
Language: Rust
License: MIT
License Family: permissive
Last push: 2026-08-25T18:10:24+00:00

## Health v2 (maintenance only)
Score: 57/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 0
- inputs: {"age_days": 10, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1947, forks 101 (observed 2026-08-28T04:05:43.299201+00:00)

## What it is
Walgit is a self-hosted Git server implemented as a single Rust binary that uses S3- or GCS-compatible object storage as the source of truth, with every server instance acting as a disposable cache. It provides smart HTTP fetch/push, bundle-uri clones, Git LFS, a web UI, a JSON API with SDK, push policies, and webhooks without any database or leader election.

## Use cases
- self-host git repositories on S3-compatible storage
- run a stateless git server that scales horizontally
- host git repos larger than the machine's disk
- replace GitHub/GitLab with a minimal single-binary git host
- serve git clones via bundle-uri for fast initial clones
- add token-based auth and push policies to git hosting
- deploy disposable git server instances behind a load balancer

## When to choose
- you want git hosting with no database and no leader to manage
- your repositories are large and you want object storage as the source of truth
- you need horizontally scalable, stateless git server instances
- you prefer a single-binary deployment backed by S3 or GCS
- you want Git LFS and a web UI included without extra services

## When to avoid
- you need a full code-hosting platform with issues, pull requests, and CI
- you require fine-grained permissions, organizations, or user management
- you depend on a mature ecosystem of integrations and plugins
- you want a GUI-first administration experience
- your team needs established, battle-tested git hosting like GitHub or GitLab

## Facets
- artifact type: service
- maturity: active
- function: http-server, web-framework, object-storage, auth, webhook, api-framework, developer-tools
- domain: version-control, self-hosted, developer-tools, backend, infrastructure-as-code
- platform: rust, self-hosted
- tags: git-server, git-hosting, object-storage, s3, gcs, stateless, smart-http, git-lfs, bundle-uri, write-ahead-log, single-binary, linux, macos, docker, web-server

## Member repositories
- tobi/walgit (main) score 57

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:43.299201+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:07:10.597192+00:00, confidence not recorded.
  - readme: https://github.com/tobi/walgit (fetched 2026-08-28T04:05:43.299201+00:00, sha 594cd6c6e04a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
