{"repo":"deathbyknowledge/ripgit","free":true,"listed":false,"github":"https://github.com/deathbyknowledge/ripgit","clone":"git clone https://github.com/deathbyknowledge/ripgit.git","description":"A fast, searchable, self-hosted Git remote built with Durable Objects","language":"Rust","stars":163,"topics":["cloudflare","github","vcs","rust","wasm","workers"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"ripgit A self-hostable git remote backed by Cloudflare Durable Objects. One DO per repo, SQLite storage, FTS5 search, delta compression via xpatch. Built in Rust with workers-rs. Live example: git.theagents.company — deathbyknowledge's repos including agents ( 1k commits) and curl ( 40k commits) Features - Standard git remote — git push , git clone , git fetch with any git client - Auth via Service Binding — sits behind an auth worker; public read, owner-only write. GitHub OAuth example in examples/github-oauth/ - Agent-first UI — browsable pages also negotiate text/markdown and text/plain , with explicit actions and curl-friendly paths - Web UI — file browser, commit history, diffs, code search, syntax highlighting, branch selector, markdown README, repo settings - Full-text search — FTS5 over file content and commit messages. Supports @author: , @message: , @path: , @ext: , @content: query prefixes - Raw file serving — /:owner/:repo/raw/:ref/ path - Read API — refs, commits, trees, files, diffs, search, stats - Repo registry — repos listed on the owner profile page after first push - Delta compression — 5–20x compression on real repos depending on file churn - One DO per repo — strict isolation, scales horizontally URLs API All endpoints under /:owner/:repo/ . Endpoint Description --- --- GET /refs List branches and tags GET /log?ref=main&limit=50 Commit history GET /commit/:hash Single commit GET /tree/:hash Directory listing GET /blob/:hash File content GET /file?ref=main","default_branch":null,"files":null,"tree":[],"storefront":"/r/deathbyknowledge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/deathbyknowledge/ripgit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}