Run your own private Gist-compatible backend instead of relying on GitHub's hosted service.
Point Gist API clients, such as Sub-Store's backup feature, at your own EdgeGist server.
Browse, edit, and diff your gists through a web interface with file history.
| xream/edgegist | apex-quant-systems/polymarket-weather-trading-bot | marketpulselab/solana-rug-checker-bot | |
|---|---|---|---|
| Stars | 50 | 50 | 50 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Cloudflare account, Wrangler configuration, and Bun plus a recent Node.js for local development.
EdgeGist is a self-hosted alternative to GitHub Gists, the feature that lets you store and share small pieces of text, code snippets, or configuration files. Instead of keeping your gists on GitHub's servers, EdgeGist lets you run your own version, deployed on Cloudflare's edge network so it runs close to your users for fast response times. It speaks the same API language as GitHub Gists, so any tool already built to work with GitHub Gists can be pointed at EdgeGist instead, just by changing the server address it talks to. One example given is Sub-Store, a subscription management tool that uses gist sharing for backup. Data is stored in Cloudflare D1, which is Cloudflare's serverless database product, and the project is packaged for Cloudflare Pages and Workers. The service is designed for a single owner. That owner gets a web interface at a URL path named after them, where they can browse, search, create, and edit gists, view file history, see what changed between versions in a diff view, and check how much of their Cloudflare free tier quota they are using. Anonymous visitors can read public gists if they know the URL, but secret gists stay hidden from public listings while remaining readable by direct link. Authentication uses a bearer token for API clients and a username, password, and optional Cloudflare Turnstile check for the web interface. Deleting all files in a gist deletes the gist itself. Raw file content is served as plain text so HTML files cannot run in the browser. You would use this if you want your gists stored privately under your own control rather than on GitHub, or if you want gist style storage that keeps working even if GitHub is unreachable. It is built with TypeScript and requires Bun and a recent version of Node.js for local development. The full README is longer than what was shown.
A self-hosted, GitHub Gist compatible service you deploy on Cloudflare's edge network to store and share code snippets under your own control.
Mainly TypeScript. The stack also includes TypeScript, Cloudflare Workers, Cloudflare D1.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.