Rust Postgresql

Open-source Rust projects categorized as Postgresql

Top 23 Rust Postgresql Projects

  • cube.js

    📊 Cube — The Semantic Layer for Building Data Applications

    Project mention: [Help] npm eacces errors | | 2023-01-31

    I'm trying to run two services: a database on the one hand, and cubejs with a dashboard on the other. So far I've managed to get both the database and cube up and connected. My problem is that when I try to create the dashboard app from cube's playground I get EACCES errors from npm.

  • diesel

    A safe, extensible ORM and Query Builder for Rust

    Project mention: Ormlite: An ORM in Rust for developers that love SQL | | 2023-01-25

    Congratulations to the release. I know all of this is hard work. I would like to invite you to submit a ormlite implementation to the diesel benchmark collection. As soon as that's merged you will get regular reports here. The relevant code is here in the diesel repository.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • sqlx

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

    Project mention: Ask HN: How do you test SQL? | | 2023-01-31

    Part of the solution could be using tooling which can compile time check SQL is valid like

  • neon

    Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage. (by neondatabase)

    Project mention: Serverless PostgreSQL on Replit | | 2023-01-23

    I never heard of either of these, but Neon does look pretty cool. I might try it for some homelab type stuff that doesn't need a database running 24/7.

  • rust-postgres

    Native PostgreSQL driver for the Rust programming language

    Project mention: Push-Based Outbox Pattern with Postgres Logical Replication | | 2022-10-28
  • postgresml

    PostgresML is an end-to-end machine learning system. It enables you to train models and make online predictions using only SQL, without your data ever leaving your favorite database.

    Project mention: PostgresML is 8-40x faster than Python HTTP microservices | | 2022-10-19

    in the prediction code to begin with:

  • pg_graphql

    GraphQL support for PostgreSQL

    Project mention: Supabase or Hasura? | | 2023-01-07

    It’s something that’ll come in future, but nothing available yet:

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • pgx

    Build Postgres Extensions with Rust! (by tcdi)

    Project mention: Why not Rust for Omnigres? | | 2023-01-06

    It's a great question, considering I've been using Rust for a number of years now, and I generally advocate its use for its rich ecosystem, safety and tooling. I actively contribute to pgx, a library for building Postgres extensions in Rust. Yet, Omnigres appears to be all done in C.

  • readyset

    ReadySet is a lightweight SQL caching engine written in Rust that helps developers enhance the performance and scalability of existing applications.

    Project mention: Materialized View: SQL Queries on Steroids | | 2022-12-31
  • reshape

    An easy-to-use, zero-downtime schema migration tool for Postgres

    Project mention: Conceptually how do you handle deploys of SQL related things (table definition, scripts, stored procs etc) in a CI/CD way? | | 2022-11-18

    My idea is not unique. Reshape is similar, but bigger in scope.

  • martin

    Blazing fast and lightweight PostGIS vector tiles server

    Project mention: Self Hosting a Google Maps Alternative with OpenStreetMap | | 2022-11-22

    Martin ( or Tegola ( as the vector tile server

  • sea-query

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

    Project mention: Modern DB that works with sqlx? | | 2023-01-30

    I would say is your best bet. It’s highly configurable and they also have tools for no bs orm and graphql! Very new, but there is 1.0 release and tonnes of documentation and cook books.

  • wasmer-postgres

    💽🕸 Postgres library to run WebAssembly binaries.

    Project mention: Show HN: Postgres WASM | | 2022-10-03
  • KuiBaDB

    Another OLAP database

  • rustorm

    an orm for rust

  • pg_netstat

    PostgreSQL extension to monitor database network traffic

    Project mention: Show HN: pg_netstat, a Postgres extension to monitor database network traffic | | 2022-09-13
  • wrappers

    Postgres Foreign Data Wrapper development framework in Rust.

    Project mention: Supabase Wrappers: A Framework for Postgres Foreign Data Wrappers | | 2023-01-12
  • squawk

    🐘 linter for PostgreSQL, focused on migrations

  • pg_idkit

    Postgres extension for generating UUIDs

    Project mention: Pg_idkit: Postgres Extension for Generating UUIDs | | 2023-01-20
  • sea-schema

    🌿 SQL schema management suite

    Project mention: Celebrating 3,000+ GitHub Stars 🎉 | | 2022-08-29 was founded back in 2020. We devoted ourselves into developing open source libraries that help Rust developers to build data intensive applications. In the past two years, we published and maintained four open source libraries: SeaQuery, SeaSchema, SeaORM and StarfishQL. Each library is designed to fill a niche in the Rust ecosystem, and they are made to play well with other Rust libraries.

  • ormlite

    An ORM in Rust for developers that love SQL.

    Project mention: Ormlite: An ORM in Rust for developers that love SQL | | 2023-01-25
  • shorty

    High-performance link shortener

    Project mention: Shorty – High-performance link shortener written in Rust | | 2022-09-27
  • prql-query

    Query and transform data with PRQL

    Project mention: PRQL a simple, powerful, pipelined SQL replacement | | 2022-12-29

    Thanks for the suggestion. I don't think I knew about usql. I completely agree with you and have been working on a cli tool called `prql-query` or `pq` at the command line:

    Unfortunately I haven't had much time to spend on it of late but hope to push some updates soon.

  • SaaSHub

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

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). The latest post mention was on 2023-01-31.

Rust Postgresql related posts


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

Project Stars
1 cube.js 14,441
2 diesel 9,831
3 sqlx 7,795
4 neon 5,947
5 rust-postgres 2,778
6 postgresml 2,258
7 pg_graphql 2,248
8 pgx 2,135
9 readyset 1,804
10 reshape 1,373
11 martin 947
12 sea-query 674
13 wasmer-postgres 354
14 KuiBaDB 298
15 rustorm 236
16 pg_netstat 234
17 wrappers 204
18 squawk 194
19 pg_idkit 121
20 sea-schema 100
21 ormlite 58
22 shorty 52
23 prql-query 47
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives