Dev tools · alternatives · 2026
24 alternatives to I Made New Golang Database Migration Tool
Hello HN, I've just released a new migration tool for Go that mimics the functionality of Ruby on Rails migrations. It's designed to help Go developers manage database schema changes with ease. This allows you several benefits: - Write type-safe migrations - Auto down of migrations whenever it's possible - Easy backfill even with business logic because it's Go code - Painless integration with existing schema - sql.DB compatible and driver agnostic (it uses your driver) I have a pretty complete API to manage Postgres schema and I am working on the SQLite one (a little more complicated due to…
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I Made New Golang Database Migration Tool launched in 2024; newer entries below may have overtaken it.
- 1

Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs Repo link - https://github.com/Sahilb315/AtomixDB Would love to hear your thoughts
2025 · github.com · its alternatives →
- 2

Catch unsafe PostgreSQL migrations in development and run them easier in production (code helpers for table/column renaming, changing column type, adding columns with default, background migrations, etc). - fatkodima/online_migrations
2022 · github.com · its alternatives →
- 3

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/firebase2graphql at master · hasura/graphql-engine
2018 · github.com · its alternatives →
- 4

I built GoSMig for my own projects and open-sourced it in case it helps others. It’s a tiny generic library (no external deps except golang.org/x/term) for writing SQL migrations in Go with compile-time checks. It supports transactional and non-transactional migrations, rollback, status, version, and a small CLI handler so you can ship your own migration binary. Why another migrator? - Minimal API, no DSL or file layout to learn - Type-safe via Go generics - Works with database/sql and sqlx out of the box - Should work with any db library (or wrapper) that implements some…
2025 · github.com · its alternatives →
- 5

Generate DOT description for postgres db schema. Contribute to akarki15/dbdot development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 6

No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/
2023 · github.com · its alternatives →
- 7

Move all the Airtable data to your SQL database in 1 click
2021 · uibakery.io · its alternatives →
- 8

A Go SQL query builder and struct mapper. Contribute to samonzeweb/godb development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 9

go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 10

SQL schema migration tool for Go. Contribute to rubenv/sql-migrate development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 11

- 12

A simple and language-independent SQL schema migration tool - elwinar/rambler
2016 · github.com · its alternatives →
- 13

Hello HN! My name is Paras and I am building this project called Slashbase. It's an open-source collaborative IDE for databases in browser. Connect to your database, browse data, run a bunch of queries or share queries within your team, right from your browser. Works with two types of databases: PostgreSQL and MongoDB. It's written in Golang and Nextjs React Framework and runs as a single binary. Features: - Cloud based: Setup on your server. Works in browser. - Easy to use: with minimal interface it is simple to use. - Collaborative: Works with your teams. Easy sharing queries within team.…
2022 · github.com · its alternatives →
- 14

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 →
- 15

Hi HN, we're excited to share our open source tool with the community! We previously posted here with the tagline “real-time events for Postgres” [0]. But after feedback from early users and the community, we’ve shifted our focus to working on tooling for manual database changes. We've consistently heard teams describe challenges with the way manual data updates are handled. Seemingly every engineer we spoke with had examples of errant queries that ended up causing significant harm in production environments (data loss/service interruptions). We’ve seen a few different approaches to how…
2023 · github.com · its alternatives →
- 16

SQL builder and powerful database toolkit for Golang - colinjfw/sqlkit
2019 · github.com · its alternatives →
- 17

Metagration: PostgreSQL Migrator in PostgreSQL. Contribute to michelp/metagration development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 18

Replace MongoDB with PostgreSQL using jsonb fields - thomas4019/pgmongo
2018 · github.com · its alternatives →
- 19GA
Hello HN! These last few months I've been working on my first open source project: an embedded database written in pure-go. That took me some months, as I had to learn how to deal with such large packages. Until then, all packages I had made were quite small an did not require much. I usually did not have to worry about things like allocation optimization and instance pools until This project. It started when I wanted to make a port of a tool to a TUI environment. I'm actually used to working with TUIs in golang, so that was my language of choice. The tool I wanted to port is written in…
Feb 2026 · its alternatives →
- 20

Hello fellow hackers! I'm excited to share the launch of WhoDB by Clidey. We are hoping to redefine the user experience with database management. Going away from the LLMs hype, we really just want to make developers' lives better! WhoDB is written in Golang, is lightweight, and supports a variety of database backends (PostgreSQL, MySQL, SQLite3, MongoDB, & Redis). WhoDB offers: * Better UX: Intuitive and easy-to-use interface. * Faster Performance: Built with GoLang for exceptional speed and table virtualization in the Frontend. * Schema Visualization: Interactive graphs to visualize your…
2024 · github.com · its alternatives →
- 21SP
2019 · apisentris.com · its alternatives →
- 22

Manage postgres schema, triggers, procedures, and views - jwdeitch/pg_migrate
2017 · github.com · its alternatives →
- 23

Hey folks! There has been a lot of talk recently about the reliability of Supabase and migrating away to other database providers (or even hosting Postgres yourself). I'm a big proponent of writing actual backend code rather than locking yourself into frameworks like Supabase. If you already built all your client-side code around it though, then migrating is not a trivial task. Replacebase is designed to help with that. It's a Typescript library that you can plug into actual backend code that exposes a Supabase-compatible API so that you don't have to make significant changes to your…
Feb 2026 · github.com · its alternatives →
- 24
StackRender▲11Design database schemas visually and generate incremental SQL migrations automatically. Track schema evolution, manage version history, and support PostgreSQL, MySQL, MariaDB, SQLite, Oracle, and SQL Server.
Nov 2025 · stackrender.io · its alternatives →
Also compare
- A Database Written in Golang alternatives
- Zero-downtime PostgreSQL migrations for Ruby on Rails alternatives
- Firebase2graphql – Migrate from Firebase to GraphQL on Postgres alternatives
- GoSMig – minimal, type-safe SQL migrations written in Go alternatives
- Dbdot – Golang tool to help generate Postgres schema diagrams alternatives
- A new stdlib for Golang focusing on platform native support alternatives
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 →