Rust Postgres

Open-source Rust projects categorized as Postgres

Top 23 Rust Postgre Projects

  1. neon

    Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

    Project mention: You don’t need 20 tools. Just use Postgres (seriously!) | dev.to | 2025-08-28

    Neon (serverless Postgres)

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)

    Project mention: SQLx – The Rust SQL Toolkit | news.ycombinator.com | 2025-07-25

    // https://github.com/launchbadge/sqlx/issues/367#issuecomment-...

  4. sea-orm

    🐚 An async & dynamic ORM for Rust

    Project mention: SQLx – The Rust SQL Toolkit | news.ycombinator.com | 2025-07-25
  5. postgresml

    Postgres with GPUs for ML/AI apps.

    Project mention: Postgres Learns to RAG: Wikipedia Q&A using Llama 3.1 inside the database | news.ycombinator.com | 2024-09-24

    GitHub: https://github.com/postgresml/postgresml

    Looking forward to your feedback and any questions about the technical details.

  6. readyset

    Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.

    Project mention: Readyset is a MySQL and Postgres wire-compatible caching layer | news.ycombinator.com | 2025-08-25
  7. postgres-language-server

    A Language Server for Postgres

    Project mention: Postgres Language Server: Initial Release | dev.to | 2025-04-01

    GitHub Releases (precompiled binaries)

  8. Replibyte

    Seed your development database with real data ⚡️

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. pgrx

    Build Postgres Extensions with Rust!

    Project mention: # [derive(Clone)] Is Broken | news.ycombinator.com | 2025-07-08

    Yeah, they would often claim that C API is at fault, but believe it or not, blaming Rust just as much. I've had an interesting discussion with pgrx people: https://github.com/pgcentralfoundation/pgrx/issues/1897#issu... to quote @workingjubilee

    > Rust has formally rejected the notion that any function can return twice. Even LLVM has no special knowledge of the name of "sigsetjmp" or "setjmp", only that some functions can return twice.

    > Thus, when you call sigsetjmp or setjmp from Rust, Rust doesn't believe that you called a function that can return twice. The Rust compiler refuses to annotate it with the required LLVMIR annotation. Thus LLVM sees a call to sigsetjmp that it believes cannot return twice... it's just an ordinary function that someone named "sigsetjmp" because they have a sense of humor. What LLVM does next is between itself and whatever gods that compilers believe in, and we have no more voice in such a matter.

    In this particular case, it's hardly the fault of a "C wrapper."

  11. pg_graphql

    GraphQL support for PostgreSQL

    Project mention: Modern Web Development Sucks? How PostgreSQL Can Replace Your Tech Stack | dev.to | 2025-03-05

    Want a GraphQL API without the hassle of setting up Apollo Server or Hasura? With the pg_graphql extension, PostgreSQL itself becomes your GraphQL backend—no extra servers, no complex configurations, just pure SQL.

  12. rbatis

    Compile Time Async Dynamic SQL ORM

  13. pgvecto.rs

    Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres. Revolutionize Vector Search, not Database.

    Project mention: PGVector's Missing Features | dev.to | 2024-09-13

    Pgvector is very slow, seconds to 10's of seconds, on filter and order by queries. Its maintainers are working on this as you can see in this currently 83 comment long issue on Github and pgvector.rs has made improvements as you can see here, but it's messy. I strongly believe that you don't want to be fighting through these issues when adding semantic search to your product. It's going to be a long term, hard fought struggle to keep up with pgvector's updates here and continuously tune it.

  14. dozer

    Dozer is a real-time data movement tool that leverages CDC from various sources and moves data into various sinks. (by getdozer)

    Project mention: Pg_flo – Stream, transform, and route PostgreSQL data in real-time | news.ycombinator.com | 2024-11-03

    I'll evaluate this during my next CDC endeavor. Also on my list is Dozer: https://github.com/getdozer/dozer

  15. sea-query

    🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite

    Project mention: SQLx – The Rust SQL Toolkit | news.ycombinator.com | 2025-07-25

    Is something like SeaQuery[0] what you're talking about?

    [0] https://github.com/SeaQL/sea-query/

  16. cornucopia

    Generate type-checked Rust from your PostgreSQL.

    Project mention: One Year of Rust in Production | news.ycombinator.com | 2024-09-22
  17. apalis

    Simple, extensible multithreaded background job and message processing library for Rust

  18. lantern

    PostgreSQL vector database extension for building AI applications

  19. etl

    Stream your Postgres data anywhere in real-time. Simple Rust building blocks for change data capture (CDC) pipelines. (by supabase)

    Project mention: Supabase Analytics Buckets with Iceberg Support | dev.to | 2025-07-15

    Writing is a work in progress. We're actively building Supabase ETL, which will allow you to write directly from Postgres into Iceberg-backed buckets. We'll also add write capability to the Supabase Iceberg Wrapper as soon as write support lands in the upstream iceberg-rust client library. This will complete the workflow of write → store → query, all inside Supabase.

  20. wrappers

    Postgres Foreign Data Wrapper development framework in Rust.

    Project mention: PgPDF: Pdf Type and Functions for Postgres | news.ycombinator.com | 2024-11-06

    This is super cool.

    Last time I searched only https://fdw.dev came up (from Supabase).

  21. ape-dts

    ApeCloud's Data Transfer Suite, written in Rust. Provides ultra-fast data replication between MySQL, PostgreSQL, Redis, MongoDB, Kafka and ClickHouse, ideal for disaster recovery (DR) and migration scenarios.

    Project mention: Show HN: Ape-DTS – A Data Migration Tool Enabling Any-to-Any Data Transfers | news.ycombinator.com | 2024-12-11
  22. PinePods

    Pinepods is a complete podcast management system and allows you to play, download, and keep track of podcasts you enjoy. All self hosted and enjoyed on your own server!

    Project mention: Audiobookshelf: Self-hosted audiobook and podcast server | news.ycombinator.com | 2025-05-09

    For Podcasts I've been using https://github.com/madeofpendletonwool/PinePods

  23. seaography

    🧭 GraphQL framework for SeaORM

  24. pgx_ulid

    Postgres extension for ulid

    Project mention: Making Beautiful API Keys | news.ycombinator.com | 2025-01-10

    This ulid Postgres extension doesn't have any performance issues compared to native uuidv7 in Postgres. https://github.com/pksunkara/pgx_ulid. Just wanted to bring it up since it looks like the author didn't come across it when looking for ulid generators in postgres.

    Disclaimer: I built it.

  25. tansu

    Apache Kafka® compatible broker with S3, PostgreSQL, Apache Iceberg and Delta Lake

    Project mention: Tansu: A Drop-In Replacement for Apache Kafka with PostgreSQL and S3 | news.ycombinator.com | 2025-06-06
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Postgres discussion

Log in or Post with

Rust Postgres related posts

  • Readyset is a MySQL and Postgres wire-compatible caching layer

    1 project | news.ycombinator.com | 25 Aug 2025
  • Database Setup for Smart Village Project: A Complete Windows Guide

    1 project | dev.to | 16 Aug 2025
  • Writing a storage engine for Postgres: an in-memory Table Access Method

    1 project | news.ycombinator.com | 7 Aug 2025
  • Persistent Storage and 97% Faster Cold Starts for Edge Functions

    3 projects | dev.to | 18 Jul 2025
  • Supabase Analytics Buckets with Iceberg Support

    2 projects | dev.to | 15 Jul 2025
  • rsql: Your Universal Command-Line SQL Interface

    1 project | dev.to | 3 Jul 2025
  • Tansu: A Drop-In Replacement for Apache Kafka with PostgreSQL and S3

    1 project | news.ycombinator.com | 6 Jun 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Postgre projects in Rust? This list will help you:

# Project Stars
1 neon 19,573
2 sqlx 15,567
3 sea-orm 8,627
4 postgresml 6,450
5 readyset 5,074
6 postgres-language-server 5,049
7 Replibyte 4,293
8 pgrx 4,141
9 pg_graphql 3,177
10 rbatis 2,383
11 pgvecto.rs 2,090
12 dozer 1,543
13 sea-query 1,498
14 cornucopia 995
15 apalis 877
16 lantern 862
17 etl 780
18 wrappers 712
19 ape-dts 488
20 PinePods 490
21 seaography 461
22 pgx_ulid 459
23 tansu 439

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com