nowfound

Commerce · April 19, 2016

BA

BedquiltDB – A Mongo-like JSON doc store built on Postgres

BedquiltDB – A Mongo-like JSON doc store built on Postgres launched on April 19, 2016 with 145 votes, #210 of 4,301 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 10 years on.

In plain words

BedquiltDB is a JSON document store built as a PostgreSQL extension, offering developers a MongoDB-like NoSQL interface while leveraging PostgreSQL's relational strengths. It supports field constraints and multi-document transactions across collections. The open-source project includes official drivers for Python, NodeJS, and Clojure, making it straightforward to build client libraries. Developers can persist and query JSON data while maintaining the reliability and features of a traditional relational database.

written from the facts on this page · September 2026

From the sources

BedquiltDB presents a simple NoSQL API to the developer, while persisting data to PostgreSQL. Enjoy straight-forward JSON persistence and querying, combined with the strengths of a relational database, such as field constraints and multi-document, multi-collection transactions BedquiltDB is implemented as a PostgreSQL extension, making it easy to create client libraries/drivers. Official drivers for Python, NodeJS and Clojure are already available. BedquiltDB is open-source, under the BSD License. Contributions are, of course, more than welcome. Check out our code on Github ! from pybedquilt import BedquiltClient bq = BedquiltClient(dbname='bedquilt_test') projects = bq['projects']…from bedquiltdb.github.io

Does a similar job

all alternatives →
  • OxideDB – Teach PostgreSQL Database How to Speak MongoDB Wire Protocol2022 · github.com · ▲30

    Hey everyone! I have created a product that relies on MongoDB for a document store but doesn't really need any of the distributed features to really justify having a hosted MongoDB or DocumentDB instance. Now that we're trying to turn this into a product, we're seeing that some companies have a little bit of resistance around managing yet another database. Most of our clients already have and manage PostgreSQL in one form or another. I knew that PostgreSQL already offered first class JSON support, but I didn't want to rewrite the application data layer from scratch if I could avoid it.…

  • Pg_jsonschema – A Postgres extension for JSON validation2022 · github.com · ▲203

    pg_jsonschema is a solution we're exploring to allow enforcing more structure on json and jsonb typed postgres columns. We initially wrote the extension as an excuse to play with pgx, the rust framework for writing postgres extensions. That let us lean on existing rust libs for validation (jsonschema), so the extension's implementation is only 10 lines of code :) https://github.com/supabase/pg_jsonschema/blob/fb7ab09bf6050... happy to answer any questions!

  • Json2graphql – From a JSON file to Postgres-backed realtime GraphQL2019 · github.com · ▲120

    Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events. - graphql-engine/community/tools/json2graphql at master · hasura/graphql-engine

  • SirixDB – Bitemporal binary JSON database system and event store2023 · github.com · ▲109

    I had already posted the project a couple of years ago, and it gained some interest, but a lot of stuff has been done since then, especially regarding performance, a completely new JSON store, a REST API, various internals refactored, an improved JSONiq based query engine allowing updates, implementing set-oriented join optimizations, a now already dated web UI, a new Kotlin based CLI, a Python and TypeScript client to ease the use of Sirix... First prototypes from a precursor stem already from 2005. So, what is it all about? The system uses ideas from ZFS (a keyed index trie, storing…

  • bit.io2021 · ▲130

    All your data in one place

  • BSON Extension for Postgres2024 · github.com · ▲115

    JSON support in postgres is superb but sometimes you really want decimal, date, and binary types, "carefree" UTF8 string handling (i.e. no escaping), and robust roundtrippability. So I made an extension for BSON.

Source: Show HN post ↗

Launched alongside, April 2016

the whole month →
  • Email copy from great companies.

    Growth · 2016 · goodemailcopy.com

  • The mass market electric car by Tesla is here ⚡️🚘

    Life & fun · 2016 · tesla.com

  • Kite▲867

    Internet-connected programming

    Dev tools · 2016 · kite.com

  • Access all the files on Dropbox without having to sync

    Work · 2016 · blog.dropbox.com

  • The easiest way to build an FB bot. No coding required!

    Dev tools · 2016

  • Quickly find your Bootstrap classes on this interactive Bootstrap cheat sheet. It includes code samples and live preview of elements.

    Dev tools · 2016 · hackerthemes.com