Top 23 Rust SQL Projects
A safe, extensible ORM and Query Builder for RustProject mention: What's everyone working on this week (38/2021)? | reddit.com/r/rust | 2021-09-20
I initially meant to use Rails as a way to learn it, but missed Rust too much and switched to Yew for the frontend and Diesel and Tide for the backend. I'm trying to force myself to care more about finishing the project (and quickly getting it into production!) than making everything perfect, which is difficult for me.
🧰 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)
Run Linux Software Faster and Safer than Linux with Unikernels.
Materialize simplifies application development with streaming data. Incrementally-updated materialized views - in PostgreSQL and in real time. Materialize is powered by Timely Dataflow. (by MaterializeInc)Project mention: How not to blow up the production database | news.ycombinator.com | 2021-10-15
I've been looking at Materielize for a while (https://materialize.com/). It can handle automatically refreshed materialized views. Last time I checked, it didn't support some Postgres SQL constructs that I use often, but I'm really looking forward to it.
Distributed SQL database in Rust, written as a learning projectProject mention: ToyDB: Distributed SQL Database in Rust | news.ycombinator.com | 2021-07-18
No, you can't really opt out of A. CAP is a great theoretical result, but it's too narrow to be convenient for analyzing real life situations. (At least this is my not too deep understanding of this topic.)
In practice even this ToyDB is likely able to serve requests in a degraded state (probably as long as the Raft leader's timer does not expire, and if there's a quorum of nodes they can reelect a leader). And it seems that if a node falls out of sync it will automatically rejoin and try to replay the logs. (As long as they are available of course.)
Find files with SQL-like queriesProject mention: Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust | reddit.com/r/rust | 2021-05-27
I really like fselect, which I use more than fd
Native PostgreSQL driver for the Rust programming languageProject mention: Announcing Usual -- a small nORM wrapper to make dealing with SQL easier (like tokio-postgres) | reddit.com/r/rust | 2021-08-25
Some nifty things about usual: - It's a generic wrapper over any SQL "row" object. The first implementation that's provided is for tokio-postgres, but traits are available to implement over whatever you'd like. - It provides static typing for partial queries. That is, it supports fetching a subset of fields from a row and makes a unique type for the return value. This gives you some neat-o type safety like this:
An elastic and reliable Cloud Data Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easyProject mention: Databend will release proposal: Nightly v0.5 | reddit.com/r/Database | 2021-10-15
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A cross-platform TUI database management tool written in RustProject mention: Hacker News top posts: Sep 11, 2021 | reddit.com/r/hackerdigest | 2021-09-11
Gobang – Cross-platform TUI database management tool written in Rust\ (34 comments)
Ergonomic bindings to SQLite for RustProject mention: Any way to make all variables of a struct optional? | reddit.com/r/rust | 2021-08-18
Sqlite is an in-memory database, and it looks like it has rust bindings: https://github.com/rusqlite/rusqlite
GlueSQL is quite sticky, it attaches to anywhere.Project mention: GlueSQL v0.8 - MVCC Transaction is now supported! | reddit.com/r/rust | 2021-08-23
I'm really glad to share the release of GlueSQL v0.8
Extensible SQL Lexer and Parser for RustProject mention: We Went All in on Sqlc/Pgx for Postgres and Go | news.ycombinator.com | 2021-09-08
Create full-fledged APIs for static datasets without writing a single line of code.Project mention: Roapi: An API Server for Static Datasets | news.ycombinator.com | 2021-10-08
In its current form, the main use-case is to load data into memory first then serve them through query apis. Thomas has made some effort to support querying data directly from remote source without loading them into memory: https://github.com/roapi/roapi/pull/71. The underlying query engine, Apache Arrow Datafusion, supports running query on data stream on the granularity of partitions. This is not heavily used in roapi at the moment because I want to nail the in memory serving use-case first.
Skytable is an extremely fast, secure and reliable real-time NoSQL database with automated snapshots and TLSProject mention: What are you using Rust for? | reddit.com/r/rust | 2021-10-01
Well, we're building the Skytable database with it.
Mysql client library implemented in rust.
🐚 An async & dynamic ORM for RustProject mention: Whats your favourite open source Rust project that needs more recognition? | reddit.com/r/rust | 2021-10-11
SeaORM - 🐚 An async & dynamic ORM for Rust
SQL Query AST and Visitor for RustProject mention: Is there any alternative to Diesel that supports switching between DBMS? | reddit.com/r/rust | 2021-02-05
Asyncronous Rust Mysql driver based on Tokio.Project mention: Hey Rustaceans! Got an easy question? Ask here (1/2021)! | reddit.com/r/rust | 2021-01-06
I'm way ahead of you. I found out about it because I noticed the impl Clone for Pool at the bottom and clicked the [src] button to verify that the pool was shared among clones.
an orm for rust
Fully typed SQL query builder for Rust [deprecated]
A highly scalable MySQL Proxy framework written in Rust
Experimental tool to query K8s API using plain SQLProject mention: My third Rust project: Querying your Kubernetes API Server using SQL | reddit.com/r/rust | 2021-04-15
I'm glad you like it! Someone asked my friend, "Do you know SQL?" And he said: "No, maybe if it was k8sql". And It suddenly brought me an idea to calling Kubernetes API using SQL. I wrote some design templates before starting the implementation. I hadn't thought of writing its blog post, btw. :)
New generation decentralized data warehouse and streaming data pipelineProject mention: RiB Newsletter #22 - A few tweaks | reddit.com/r/rust | 2021-03-31
Kamu Data. Tool for decentralized exchange and transformation of semi-structured data.
🐘 linter for PostgreSQL, focused on migrations
What are some of the best open-source SQL projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.