finds.dev← search

// the find

remy/jsonbin

★ 402 · JavaScript · updated Oct 2023

A personal JSON store as a RESTful service

jsonbin.org is a self-hostable personal JSON key-value store behind a REST API. You authenticate with GitHub, get an API key, and then GET/POST/PATCH/DELETE JSON at arbitrary paths under your username. It's squarely for developers who want a quick remote config or clipboard without standing up a database.

Deep path access is genuinely useful — you can POST to `/user/settings/theme` and GET just that leaf without fetching the whole blob. The permissions model letting you flip individual paths public is simple and does the right thing for sharing. There's a CLI companion for piping stdin to your store, which fits the tinkerer use case perfectly. The test suite is reasonably thorough for a project this size, with operation fixtures that make the edge cases legible.

Last commit was October 2023 and it's still labeled 'open beta' — the hosted service at jsonbin.org may or may not be running; don't build anything on it you care about. No support for versioning or history on stored values, so a bad PATCH just overwrites silently. Self-hosting requires standing up a full Node/Express app with a database (LevelDB or similar behind `lib/db`) and a GitHub OAuth app — more friction than the 'simplified data store' pitch implies. The stripe strategy file exists but there's no documentation on what (if anything) is behind a paywall.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →