Decision Workspace
citadeldb-txn vs txn-db vs rustmemodb
Side-by-side comparison of Rust crates
65
citadeldb-txn
experimentalv1.13.0
Transaction manager with MVCC, commit protocol, and pending-free chain for Citadel
58
txn-db
experimentalv1.0.0
MVCC transaction engine for Rust storage layers. Snapshot isolation and serializable transactions with multi-version concurrency control, conflict detection, and a durable transaction log on wal-db. The transaction layer for embedded databases and Hive DB.
39
rustmemodb
experimentalv0.1.2
In-memory SQL database with transaction support, connection pooling, and MVCC
Core Metrics
| citadeldb-txn | txn-db | rustmemodb | |
|---|---|---|---|
| Health Score | 65 | 58 | 39 |
| Total Downloads | 1.4K | 138 | 61 |
| 30d Downloads | 0 | 0 | 0 |
| Dependents | 116 | 0 | 0 |
| Releases | 34 | 9 | 3 |
| Last Updated | 4d ago | 35d ago | 180d ago |
| Age | 3m | 1m | 6m |
Health Breakdown
citadeldb-txn
Maintenance
20
Quality
17
Community
12
Popularity
4
Documentation
12
txn-db
Maintenance
17
Quality
17
Community
6
Popularity
3
Documentation
15
rustmemodb
Maintenance
11
Quality
10
Community
6
Popularity
2
Documentation
10
Technical Details
| citadeldb-txn | txn-db | rustmemodb | |
|---|---|---|---|
| Version | 1.13.0 | 1.0.0 | 0.1.2 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✗ No |
| License | MIT OR Apache-2.0 | Apache-2.0 OR MIT | MIT OR Apache-2.0 |
| Dependencies | 10 | 6 | 20 |
| Crate Size | 51KB | 117KB | 256KB |
| Features | 2 | 4 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2024 | 2024 |
| MSRV | 1.88 | 1.85 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •citadeldb-txn leads with a health score of 65/100, but none of the options score above 80.
- •citadeldb-txn is depended on by 116 crates — strongest ecosystem trust.
- •rustmemodb is pre-1.0 — API may change.