Introducing Native DB: A fast, multi-platform embedded database for Rust 🦀

211 points vincherl

https://github.com/vincent-herlemont/native_db

I'm excited to introduce a new project that I've been working on: Native DB.

Key Features:

  • 🦀 Easy-to-use API with minimal boilerplate.
  • 🌟 Supports multiple indexes (primary, secondary, unique, non-unique, optional).
  • 🔄 Automatic model migration and thread-safe, ACID-compliant transactions.
  • ⚡ Real-time subscription for database changes (inserts, updates, deletes).
  • 🔥 Hot snapshots.