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
Rust wrapper for Facebook's RocksDB embeddable database
Rust based library for working with Firebase, currently still under heavy development
The couchdb library provides types for working with CouchDB.
A client library for CoreOS's etcd.
InfluxDB Rust driver
A native MongoDB driver developed under MongoDB labs.
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
A complete rewrite of rustorm
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
Compile-time ORM (runtime library)
A library for retrieving and storing objects in a Redis server
Database migration management for postgres, sqlite, mysql
A lightweight database schema migration system
Database migration management for Rust programs
CLI tool to create and run database migrations. Postgres, MySQL 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!