Dev tools · alternatives · 2026
24 alternatives to Zero-downtime PostgreSQL migrations for Ruby on Rails
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
Zero-downtime PostgreSQL migrations for Ruby on Rails is a tool for Rails developers who need to update their PostgreSQL databases without interrupting service. It handles schema changes safely while applications… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Zero-downtime PostgreSQL migrations for Ruby on Rails launched in 2022; newer entries below may have overtaken it.
- 1

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

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

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

2022 · shayon.dev · its alternatives →
- 5

PgQueuer is a Python job queue that uses PostgreSQL for everything — queue storage, locking, notifications. No Redis, no RabbitMQ, no separate broker to operate. If your app already has Postgres, you already have the broker. After ~2 years and 26 minor releases, 1.0 ships today as the first stable release. Strict semver from here on. Thanks to everyone who contributed and left feedback!
2024 · github.com · its alternatives →
- 6

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events. - hasura/graphql-engine
2018 · github.com · its alternatives →
- 7

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…
2024 · github.com · its alternatives →
- 8

Broadcast, Presence, and Postgres Changes via WebSockets - supabase/realtime
2020 · github.com · its alternatives →
- 9

Hey HN! Lev and Justin here, authors of PgDog (https://pgdog.dev/), a connection pooler, load balancer and database sharder for PostgreSQL. If you build apps with a lot of traffic, you know the first thing to break is the database. We are solving this with a network proxy that works without requiring application code changes or database migrations. Our post from last year: https://news.ycombinator.com/item?id=44099187 The most important update: we are in production. Sharding is used a lot, with direct-to-shard queries (one shard per query) working pretty much…
Feb 2026 · github.com · its alternatives →
- 10

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

Hi HN, James, Valter, Sam and the team from ElectricSQL here. We're really excited to be sharing ElectricSQL with you today. It's an open source, local-first sync layer that can be used to build reactive, realtime, offline-capable apps directly on Postgres with two way active-active sync to SQLite (including with WASM in the browser). Electric comprises a sync layer (built with Elixir) placed in front of your Postgres database and a type safe client that allows you to bidirectionally sync data from your Postgres to local SQLite databases. This sync is CRDT-based, resilient to conflicting…
2023 · electric-sql.com · its alternatives →
- 12

Powerful PostgreSQL tool is now open source for self-hosting
2021 · supabase.com · its alternatives →
- 13

- 14

Easy CLI tool for making zero downtime schema changes and backfills in PostgreSQL - GitHub - shayonj/pg-osc: Easy CLI tool for making zero downtime schema changes and backfills in PostgreSQL
2022 · github.com · its alternatives →
- 15
Firebase2GraphQL▲106Migrate from Firebase to GraphQL on Postgres
2018 · firebase2graphql.com · its alternatives →
- 16

- 17AR
2014 · prelang.com · its alternatives →
- 18

Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare - porsager/postgres
2022 · github.com · its alternatives →
- 19

GraphQL for Postgres. Contribute to solidsnack/GraphpostgresQL development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 20MD
Hey HN, I’m an engineer at Supabase [0] and one of the creators of this demo. My team and I have been working hard to bring developers the next version of Supabase Realtime. The current version of Realtime [1] is a Change Data Capture (CDC) server for a PostgreSQL database that broadcasts changes via WebSockets to authorized subscribers. It’s written in Elixir/Phoenix. The server utilizes PostgreSQL’s logical replication functionality, which writes database changes to Write-Ahead Logging (WAL) segment files, and a replication slot, responsible for managing and retaining WAL files.…
2022 · multiplayer.dev · its alternatives →
- 21

This is a MVP for Serverless Postgres. 1/ It uses Fly.io[0], which can automatically pause your database after all connections are released (and start it again when new connections join). 2/ It uses Oriole[1], a Postgres extension with experimental support for S3 / Decoupled Storage[2]. 3/ It uses Tigris[3], Globally Distributed S3-Compatible Object Storage. Oriole will automatically backup the data to Tigris using background workers. I wouldn't recommend using this in production, but I think it's in a good spot to provoke some discussion and ideas. You can get it running…
2024 · github.com · its alternatives →
- 22

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

Migrate your databases to AWS with zero downtime
2016 · aws.amazon.com · its alternatives →
- 24

Also compare
- Firebase2graphql – Migrate from Firebase to GraphQL on Postgres alternatives
- I Wrote a Book on PostgreSQL for Rails alternatives
- Safe Data Changes in PostgreSQL alternatives
- pg-online-schema-change – Zero downtime schema changes in PostgreSQL alternatives
- PgQueuer – Transform PostgreSQL into a Job Queue alternatives
- Hasura – Fast, instant GraphQL APIs on Postgres 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 →