native_db

Database library

An in-memory embedded database with type-safe API and transactions

Drop-in embedded database in Rust

GitHub

495 stars
4 watching
24 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

androidcross-platformdatabaseembedded-databaseioskv-storemobileormreal-timerust

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kipdata/fncksqlA lightweight embedded relational database that provides a user-friendly API and supports complex data operations.570
armink/flashdbAn ultra-lightweight embedded database designed for resource-constrained IoT devices with support for key-value and time series data storage1,948
rust-embedded/nbA library providing a minimal and reusable non-blocking I/O layer89
rust-embedded-community/embedded-storageAn Embedded Storage Abstraction Layer in Rust69
rust-embedded/bookDocumentation on using Rust to develop firmware for microcontrollers.1,128
tonbo-io/tonboA portable embedded database using Arrow and Log-Structured Merge Tree818
jetbrains/xodusA transactional schema-less embedded database designed for use in high-performance applications.1,196
rust-embedded-community/menuA command-line menu system for embedded systems written in Rust.52
rust-embedded/wgThe embedded WG project coordinates efforts to improve the quality and accessibility of software development for embedded systems using Rust.1,936
vhbit/lmdb-rsRust bindings for an embedded, in-memory key-value store115
polodb/polodbA lightweight, embeddable document database written in Rust with a MongoDB-like API.946
rust-embedded/gpio-cdevProvides Rust API access to GPIO character device ABI216
rust-embedded-community/usb-deviceA framework for building USB devices in Rust.451
lucaong/cubdbAn embedded key-value database designed for robustness and minimal resource usage, supporting atomic transactions, concurrency control, and range selection.570
jimmycuadra/rust-etcdAn etcd client library for Rust.143