rsfbclient
quaint
Our great sponsors
rsfbclient | quaint | |
---|---|---|
14 | 4 | |
70 | 586 | |
- | - | |
6.1 | 6.9 | |
3 months ago | 12 months ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rsfbclient
-
MSSQL and Rust
That all written: Diesel is structured in such a way that you can implement support for another database as third party crate. There are already crates for oracle support and firebird support out there. Writing a similar crate to add support for MSSQL is definitively possible.
quaint
-
Postgres over WebSocket
That is only used in tests :) The query engine uses this: https://github.com/prisma/quaint/blob/6532d69b5aec007ad06ac6...
(I work at Prisma, could have mentioned that earlier)
-
Maintenance of popular ORMs (explanation inside)
Just a quick note about this point: We do use the standard Rust drivers for the DBs we support (e.g. tokio-postgres or the official MongoDB driver for Rust) and don't write/maintain our own drivers, you can see this from our Cargo.toml.
-
MSSQL and Rust
I'm using https://github.com/prisma/quaint/ with mssql. As far as I understand, it wasn't released to crates.io for two year only because of some dependencies issues with postgres (https://github.com/prisma/quaint/issues/264)
- Is there any alternative to Diesel that supports switching between DBMS?
What are some alternatives?
diesel - A safe, extensible ORM and Query Builder for Rust
awesome-rust - A curated list of Rust code and resources.
rustorm - an orm for rust
diesel-oci - A backend implementation for diesel (https://github.com/diesel-rs/diesel) for oracle sql database.
barrel - 🛢 A database schema migration builder for Rust
sea-orm - 🐚 An async & dynamic ORM for Rust
rusqlite - Ergonomic bindings to SQLite for Rust
rlp.cr - a native library implementing recursive length prefixes purely for the crystal language.
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
boa - Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
eventually-rs - Event Sourcing for Rust