|2 months ago||8 days ago|
|Apache License 2.0||MIT License|
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.
How to create a connection pool for MongoDB in Rust?
2 projects | /r/rust | 13 Apr 2022
When you look at r2d2 (https://crates.io/crates/r2d2), it says:
WASM SQL database recommendations wanted
2 projects | /r/rust | 27 May 2023
SQLite Release 3.42.0
3 projects | news.ycombinator.com | 16 May 2023
Create a connection per task. WAL is probably a good idea.
Even using SERIALIZED mode, sqlite has multiple APIs which are completely broken if two clients touch the same connection (https://github.com/rusqlite/rusqlite/issues/342#issuecomment...).
Don't bother, just don't share connections between threads and use the regular multi-thread mode (do use that though).
Embedded SQL database
2 projects | /r/rust | 19 Jul 2022
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).
SQLite extension to query Excel (.xlsx, .xls, .ods) files as virtual tables
2 projects | /r/programming | 25 Jun 2022
Yes, but it's readonly. Also they did not merge loadable extensions support, which I need - https://github.com/rusqlite/rusqlite/pull/910
Rust for competitive programming
2 projects | /r/rust | 25 Jun 2022
rusqlite 0.27.0, which looks like it's still the latest version
Store SQLite in Cloudflare Durable Objects
14 projects | dev.to | 26 Jan 2022
I wrote a telegram bot in rust - a brief story and bot description
7 projects | /r/rust | 4 Dec 2021
For the persistence layer I used Rusqlite and r2d2-sqlite for creating a connection pool.
Is the chrono crate unmaintained?
5 projects | /r/rust | 18 Oct 2021
There are feature flags in chrono that make possible to disable usage of time: https://github.com/rusqlite/rusqlite/pull/1031
Hey Rustaceans! Got an easy question? Ask here (10/2021)!
11 projects | /r/rust | 8 Mar 2021
I want to use arrays in sqlite but the documentations for rusqlite doesn't have examples of how to use the extra array feature. How do I store and search text arrays in rusqlite?
New chapter on the series - Writing a SQLite clone from scratch in Rust
2 projects | /r/rust | 23 Feb 2021
Since this is a learning project, its probably not a good idea to count on this being production ready. If you need SQLite in your project checkout rusqlite. And for cross compiling issues simply use its bundled feature, makes it a breeze.
What are some alternatives?
SQLite - Interface to SQLite
rust-sqlite3 - Rustic bindings for sqlite3
diesel - A safe, extensible ORM and Query Builder for Rust
wasm-sqlite - [Experimental] SQLite compiled to WASM with pluggable page storage.
redis-rs - Redis library for rust
rust-postgres - Native PostgreSQL driver for the Rust programming language
rust-mysql-simple - Mysql client library implemented in rust.
rust-etcd - An etcd client library for Rust.
rust-rocksdb - rust wrapper for rocksdb
mysql_async - Asyncronous Rust Mysql driver based on Tokio.