Proper Database support is crucial for modern web development. This page gives an overview of the various drivers, ORMs, integrations and tools.
Mysql client library implemented in rust
A native PostgreSQL driver
Redis driver for Rust.
Ergonomic wrapper for SQLite
An interface for leveldb
A rust-bindgen ffi wrapper around the Cassandra c++ driver plus working examples with no additional dependencies. You probably want to use the "cassandra" crate that provides a safe wrapper
A Rust wrapper for Facebook's RocksDB embeddable database.
Rust based library for working with Firebase, currently still under heavy development
CouchDB client library
A client library for CoreOS's etcd.
InfluxDB Rust driver
An experimental MongoDB driver written by MongoDB interns.
A usable Cassandra CQL driver (this replaces the previous cql-ffi package). Wraps the DataStax c++ native driver and uses cql-bindgen via rust-bindgen. Works with nightly
Mongo Rust driver built on top of the Mongo C driver
An ORM for rust
A safe, extensible ORM and Query builder
Let’s talk about how wonderful it is that Diesel has a nice API while allowing you to abstract over it.
Most DB abstractions provide one or the other, reinforcing the mistaken notion that we need to sell our architecture to persistence libraries.
mattgreenrocks , 07 Feb 2016 on version 0.5.0
A model code generator from database table using rustorm ORM
ORM as a compiler plugin (runtime library)
A library for retrieving and storing objects in a Redis server
A lightweight database schema migration system
Database migration management for Rust programs
CLI tool to create and run SQL migrations. Postgres, MySQL and Sqlite supported.
Do you know something we don't?
Did we miss an important crate? Or maybe you just recently launched something that should be listed here, too? Let us know!