Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks. Learn more →
Top 23 Rust Database Projects
Here is a few: - cal.com - meilisearch.com - upstackhq.com - hotjar.com - medusajs.com
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.Project mention: 10 Trending Github repositories / October, 27 2022 | dev.to | 2022-10-27
git clone https://github.com/valeriansaliou/sonic.git
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
A scalable, distributed, collaborative, document-graph database, for the realtime webProject mention: New Rust database SurrealDB is hiring Senior Rust Engineers | reddit.com/r/rust | 2022-12-01
My brother and I launched our scalable document-graph database SurrealDB 👈️ in public open beta in August. Just the two of us at the moment, but we are now expanding the team. We are a startup with an ambitious mission to build the ultimate multi-model database for tomorrow’s applications.
Distributed transactional key-value database, originally created to complement TiDBProject mention: Apache Pegasus – A a distributed key-value storage system | news.ycombinator.com | 2022-10-06
TiKV is basically a layer on top of rocksdb https://github.com/tikv/tikv/blob/956610725039835557e7516828...
A safe, extensible ORM and Query Builder for RustProject mention: Using Rust at a startup: A cautionary tale | reddit.com/r/programming | 2022-11-23
There's also Diesel and SeaORM for higher level interfaces.
the champagne of beta embedded databasesProject mention: Are there a demand for management system of embedded storage like RocksDB? I plan to build one in Rust as the language becoming a core of many popular databases but wonder if there’s a demand. Can’t find any similar project even in other languages. | reddit.com/r/rust | 2022-11-30
There is also Sled but as I understand it that is being reworked to use the author's new DB core Marble
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage. (by neondatabase)Project mention: Hosting a small database ... | reddit.com/r/webdev | 2022-12-01
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.
A powerful cloud data warehouse. Built for elasticity and efficiency. Free and open. Also available in the cloud: https://app.databend.comProject mention: Sqllogictest Illustrated | reddit.com/r/DatafuseLabs | 2022-09-16
Here is a quick guidehttps://github.com/datafuselabs/databend/blob/main/tests/logictest/suites/select_0.The supported handlers: MySQL handler, HTTP handler, Clickhouse handlerAnnotation: The use of '--' to annotate specific lines is supported.Statement types：
The Fastest Way to Build the Fastest Data Products. Build data-intensive applications and services in SQL — without pipelines or caches — using materialized views that are always up-to-date. (by MaterializeInc)Project mention: Show HN: Logical Replication with Rust | news.ycombinator.com | 2022-11-24
Postgres Logical Replication (the ability to listen to the write-ahead-log) is an extremely useful tool that opens up a lot of use cases which has been put to great effect by companies like Materialize and Redhat with Debezium.
Recently there was a discussion here on 'push-based output patterns' where I saw it was not immediately obvious how to implement this pattern with existing tooling.
This project seeks to demonstrate how to implement logical replication using Rust that can be easily set up and experimented with.
Distributed SQL database in Rust, written as a learning projectProject mention: Any ideas for resume | reddit.com/r/rust | 2022-11-26
Build something you’d like to learn about. Things I’ve considered replicating: A distributed database (see https://github.com/erikgrinaker/toydb), an interpreter (crafting interpreters is a good book), a Ray tracer (http://raytracerchallenge.com/), an RPC compiler and framework, a simpler neural network framework ( https://github.com/pjreddie/darknet)…
RisingWave: the next-generation streaming database in the cloud.Project mention: Streaming data in Postgres to 1M clients with GraphQL | news.ycombinator.com | 2022-10-16
Seed your development database with real data ⚡️Project mention: Do you use Preview Environments? | reddit.com/r/devops | 2022-08-30
Maybe [Replibyte](https://github.com/Qovery/replibyte) - an open-source tool to seed your database with real data can be useful
🐚 An async & dynamic ORM for RustProject mention: Using Rust at a startup: A cautionary tale | reddit.com/r/programming | 2022-11-23
There's also Diesel and SeaORM for higher level interfaces.
Redis library for rustProject mention: Redust: a new Redis client | reddit.com/r/rust | 2022-05-24
Are you addressing the long-standing issue that the redis client has related to dropped connections?
Native PostgreSQL driver for the Rust programming languageProject mention: Push-Based Outbox Pattern with Postgres Logical Replication | news.ycombinator.com | 2022-10-28
A cross-platform TUI database management tool written in RustProject mention: How to use Vim or Neovim for SQL? | reddit.com/r/SQLServer | 2022-09-07
Ergonomic bindings to SQLite for RustProject mention: Embedded SQL database | reddit.com/r/rust | 2022-07-19
As far as I know, the only option for an embedded SQL database is SQLite. The most actively maintained one, for rust, seems to be rusqlite (https://github.com/rusqlite/rusqlite).
GreptimeDB, an open-source, cloud-native, distributed time-series database.Project mention: GreptimeDB Announces Roadmap for 2023 to Offer Distributed Solutions, Optimize Storage & Query Engine, and Allow Open Protocols | reddit.com/r/rust | 2022-11-29
GreptimeDB (https://github.com/GreptimeTeam/greptimedb) is written in Rust, designed to be a replacement for TSDB (Time Series Database). You can connect to GreptimeDB using standard clients like MySQL client. I found more information about GreptimeDB from https://greptime.com/blogs/2022-11-15-this-time-for-real
A general-purpose, transactional, relational database that uses Datalog and focuses on graph data and algorithmsProject mention: Asami: A flexible graph store in Clojure | news.ycombinator.com | 2022-11-16
Got it. Yeah, datalog is cool. I really like it (if that wasn't obvious from my attempt at implementing it). While not built on SQLite, this project has caught my attention recently: https://github.com/cozodb/cozo
It's built on RocksDB and has slightly different query syntax (supposedly to be more similar to Python's, as a primary target usecase is within Jupyter notebooks). Check it out!
CeresDB is a high-performance, distributed, cloud native time-series database that can handle both time-series and analytics workloads.Project mention: CeresDB | reddit.com/r/devopspro | 2022-07-04
A graph database written in rustProject mention: Call for Help - Open Source Datom/EAV/Fact database in Rust. | reddit.com/r/rust | 2022-04-01
Skytable is a fast, secure and reliable realtime NoSQL database with keyspaces, tables, data types, authn/authz, snapshots and more to build powerful appsProject mention: skytable / skytable : | reddit.com/r/DevOpsLinks | 2022-08-29
TensorBase is a new big data warehousing with modern efforts.
Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.
Rust Database related posts
Ask HN: Who is hiring? (December 2022)
12 projects | news.ycombinator.com | 1 Dec 2022
New Rust database SurrealDB is hiring Senior Rust Engineers
2 projects | reddit.com/r/rust | 1 Dec 2022
We Built Fly Postgres
4 projects | news.ycombinator.com | 30 Nov 2022
Are there a demand for management system of embedded storage like RocksDB? I plan to build one in Rust as the language becoming a core of many popular databases but wonder if there’s a demand. Can’t find any similar project even in other languages.
6 projects | reddit.com/r/rust | 30 Nov 2022
GreptimeDB Announces Roadmap for 2023 to Offer Distributed Solutions, Optimize Storage & Query Engine, and Allow Open Protocols
1 project | reddit.com/r/rust | 29 Nov 2022
SurrealDB - We're hiring! 🚀
2 projects | dev.to | 29 Nov 2022
Any ideas for resume
1 project | reddit.com/r/rust | 26 Nov 2022
A note from our sponsor - Zigi
www.zigi.ai | 2 Dec 2022
What are some of the best open-source Database projects in Rust? This list will help you: