walgit is a lightweight Git server designed around object storage rather than traditional server-local repository state. A single binary can host repositories whose durable data resides in S3-compatible storage or Google Cloud Storage. It supports standard Git fetch and push operations over Smart HTTP, including protocol versions 0 and 2. Bundle-based cloning and Git LFS are included for handling repositories and large files efficiently. Users also get a repository browsing interface, JSON API, SDK, webhooks, and configurable push policies. Server instances act as disposable caches, allowing multiple machines to serve the same repositories without a database, leader, or shared local filesystem.

Features

  • Smart HTTP Git fetch and push
  • S3 and Google Cloud Storage backends
  • Git LFS support
  • Bundle URI cloning
  • Repository web interface and JSON API
  • Push policies and webhook integrations

Project Samples

Project Activity

See All Activity >

Categories

Git

License

MIT License

Follow walgit

walgit Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Try It Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of walgit!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Git Software

Registered

14 hours ago