PostgreSQL Is Enough

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. walex

    Postgres change events (CDC) in Elixir

    Yep, I should add that. One of the libraries in my list is WalEx: https://github.com/cpursley/walex/issues

    It subscribes to the Postgres WAL and let you do the same sort of thing you can do with listen/notify, but without the drawbacks like need for triggers or character limits.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. PipelineDB

    High-performance time-series aggregation for PostgreSQL

  4. Logflare

    Never get surprised by a logging bill again. Centralized structured logging for Cloudflare, Vercel, Elixir and Javascript.

    btw recently cleaned up my wal cache busting code quite a bit if you're interested.

    https://github.com/Logflare/logflare/blob/main/lib/logflare/...

    Need to make a lib out of this!!

  5. citus

    Distributed PostgreSQL as an extension

    It is possible, if you pay for it. You can do Multi-AZ Clustered Instances in RDS, where you get the benefits of Multi-AZ failover with traffic sharing.

    If you can run your own infra – at least on an EC2 level – you can do things like Citus [0] for Postgres, which is about as close to "just add database nodes" as you'll get.

    [0]: https://www.citusdata.com/

  6. bytebase

    World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.

    Migrations. All my database logic lives in version control.

    Popular tooling like Phoenix, Hasura, etc have good built in migration stories.

    https://www.bytebase.com looks really promising.

    Hover, I do struggle with one big issue: changing database logic (views, functions, etc) that has other logic dependent on it. This seems like a solvable problem.

  7. supavisor

    A cloud-native, multi-tenant Postgres connection pooler.

    WalEx instead of pub/sub (listen/subscribe): https://github.com/cpursley/walex

    Supavisor connection pooler: https://github.com/supabase/supavisor

  8. pgsql-http

    HTTP client for PostgreSQL, retrieve a web page from inside the database.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. pg_net

    A PostgreSQL extension that enables asynchronous (non-blocking) HTTP/HTTPS requests with SQL

  11. Flyway

    Flyway by Redgate • Database Migrations Made Easy.

    There is a bit of tooling needed but is already around. For Java for example I had very good experience with a combination of flyway [1] for migrations, testcontainers [2] for making integration tests as easy as unit tests and querydsl [3] for a query and mapping layer.

    [1] https://github.com/flyway/flyway

    [2] https://java.testcontainers.org/modules/databases/postgres/

    [3] https://github.com/querydsl/querydsl

  12. Querydsl

    Unified Queries for Java

    There is a bit of tooling needed but is already around. For Java for example I had very good experience with a combination of flyway [1] for migrations, testcontainers [2] for making integration tests as easy as unit tests and querydsl [3] for a query and mapping layer.

    [1] https://github.com/flyway/flyway

    [2] https://java.testcontainers.org/modules/databases/postgres/

    [3] https://github.com/querydsl/querydsl

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Reliably Replicating Data Between PostgreSQL and ClickHouse

    4 projects | news.ycombinator.com | 22 Feb 2025
  • You Probably Don't Need Query Builders

    5 projects | news.ycombinator.com | 25 Jan 2025
  • Generate an OpenAPI From Your Database

    4 projects | dev.to | 27 Dec 2024
  • Postgres can do that? No surprise Postgres is everywhere

    7 projects | dev.to | 13 Nov 2024
  • Show HN: Serverless Postgres

    9 projects | news.ycombinator.com | 29 May 2024

Did you know that C is
the 6th most popular programming language
based on number of references?