nowfound

Dev tools · alternatives · 2026

24 alternatives to Book to help you build a PostgreSQL-like database server from scratch

I just finished writing my book that guides you through building your own SQL database server from scratch. The software engineering books I've enjoyed the most are the ones that let you learn through writing code and experimentation, which is why I wanted to create a practical book. More details and a preview at https://technicaldeft.com/build-a-database-server In summary: + Learn how parse and type check SQL + Execute complex queries that use JOIN and GROUP BY + Challenge yourself with suggested extensions + Comparisons with real databases including PostgreSQL, MySQL, SQLite…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Learn programming by building real systems from scratch. Redis, Git, a database, a compiler — every lesson is choose, write, run.

    Jul 2026 · shipthatcode.com · its alternatives →

  2. 2PN

    We've been hard at work for a few weeks and thought it's time for another update. In case you missed our first post, PostgresML is an end-to-end machine learning solution, running alongside your favorite database. This time we have more of a suite offering: project management, visibility into the datasets and the deployment pipeline decision making. Let us know what you think! Demo link is on the page, and also here: https://demo.postgresml.org

    2022 · postgresml.org · its alternatives →

  3. 3

    Powerful PostgreSQL tool is now open source for self-hosting

    2021 · supabase.com · its alternatives →

  4. 4

    Free private sample PostgreSQL databases

    2021 · uibakery.io · its alternatives →

  5. 5

    I wrote a relational database management system (RDBMS) (sqlite clone) from scratch in pure Python.

    2023 · github.com · its alternatives →

  6. 6

    A book that shows how to build a database storage engine

    2025 · its alternatives →

  7. 7
    Nabubit▲203

    Your database design copilot

    2024 · its alternatives →

  8. 8
    bit.io▲130

    All your data in one place

    2021 · its alternatives →

  9. 9

    Hi HN. As a backend developer using PostgreSQL and Ruby on Rails for more than 10 years, around 3 years ago, I caught a spark to learn as much as I could about how to operate high performance, scalable, and reliable PostgreSQL databases. As I reflected on my own career path, I realized there are other developers that may want to learn more about this. I saw an opportunity to help show backend developers how they could put advanced, powerful, PostgreSQL features to use, to help build and scale their Rails apps. I've been fortunate to give presentations in both the PostgreSQL and Rails…

    2023 · pragprog.com · its alternatives →

  10. 10

    (educational) build your own disk based KV store. Contribute to avinassh/py-caskdb development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  11. 11SP

    Hi HN, Over the past 6 months I've been working on a technical book focused on helping aspiring data scientists to get hands-on experience with cloud computing environments using the Python ecosystem. The book is targeted at readers already familiar with libraries such as Pandas and scikit-learn that are looking to build out a portfolio of applied projects. To author the book, I used the Leanpub platform to provide drafts of the text as I completed each chapter. To typeset the book, I used the R bookdown package by Yihui Xie to translate my markdown into a PDF format. I also used Google docs…

    2020 · its alternatives →

  12. 12

    Free database design & management, reporting and forms

    2023 · valentina-db.com · its alternatives →

  13. 13

    The AI that knows your Postgres database

    2024 · chat-with-your-database.vercel.app · its alternatives →

  14. 14

    Hey all, I'm the creator of @pg-nano/pg-parser. I'm using it in pg-nano[1] to statically analyze Postgres schemas spread across multiple SQL files for a couple of reasons: 1. Each CREATE statement needs to be in topological order, so pg-nano's dev command can execute them without issue. 2. pg-nano has a plugin system like Vite that allows SQL generation based on the parsed schema. Probably to the surprise of no one, working with an untyped AST feels like you're back in the days of JavaScript, because well... you are. Most of you know by now just how great TypeScript and static types in…

    2024 · github.com · its alternatives →

  15. 15

    GraphQL for Postgres. Contribute to solidsnack/GraphpostgresQL development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  16. 16

    Hands-on tutorials to learn Postgres

    2022 · crunchydata.com · its alternatives →

  17. 17

    Generate a 100% free database schema for your project

    2024 · supalaunch.com · its alternatives →

  18. 18

    [Community] Play Battleships on PostgreSQL. Contribute to selectel/sql-battleships development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  19. 19

    EnterpriseDB (“EDB”), the leader in accelerating Postgres® in the enterprise, today announced its acquisition of Splitgraph, an early-stage disruptor that provides a Postgres compatible serverless SQL API for building data driven applications from hundreds of datasources. This move is seen as a mean

    2020 · splitgraph.com · its alternatives →

  20. 20

    PostgreSQL-compatible SQL, graph, and vector database built from scratch in Rust. - ayoubnabil/aiondb

    May 2026 · github.com · its alternatives →

  21. 21AT

    A bunch of developers and myself have created RepliByte - an open-source tool to seed a development database from a production database. Features: - Support data backup and restore for PostgreSQL, MySQL and MongoDB - Replace sensitive data with fake data - Works on large database (> 10GB) (read Design) - Database Subsetting: Scale down a production database to a more reasonable size - Start a local database with the prod data in a single command - On-the-fly data (de)compression (Zlib) - On-the-fly data de/encryption (AES-256) - Fully stateless (no server, no daemon) and lightweight…

    2022 · its alternatives →

  22. 22

    Learn how to build a full stack JS web app from scratch

    2018 · builderbook.org · its alternatives →

  23. 23

    For a while now I had the urge to learn how to pick the "right" database for projects, I looked around online at different databases to try to understand their different traits, and was bombarded with marketing instead of actual info on the advantages and drawbacks. The only solution for me was to learn some database internals (I read the wonderful book written by Alex Petrov), and the problems seemed so interesting, I could not fight the urge and went ahead with trying to write my own db. Anyway, ~9 months have passed and I feel like I'm "done", I have learned a ton, and really proud of…

    2024 · github.com · its alternatives →

  24. 24

    I've been exploring the (not so=) amazing potential of AI in coding and have compiled a list of tools. From AI-powered IDEs to code generators, this resource is my contribution to the community. I'm still on the fence about including txt2sql projects, as their functionality seems too basic to me. And I'm personally maintaining this, so your feedback is wellcome.

    2025 · aicode.danvoronov.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →