NOsql Object (NO2 a.k.a Nitrite) is a serverless, embedded, and self-contained NoSQL database. It is an open-source project that provides a simple API for persistent data storage. Nitrite database is designed to be lightweight, fast, and easy to use. Currently, it is available in Java, Kotlin, and Flutter.
Nitrte database is suitable for desktop, Android, or iOS applications. It is an ideal choice for small to medium size applications like personal data managers, embedded systems, and prototyping.
- Embedded, serverless
- Simple API
- Document-oriented
- Schemaless document collection and object repository
- Pluggable storage engines
- Indexing and full-text search
- Simple query api
- In-memory and file-based store
- Transaction support
- Schema migration support
- Encryption support
Please visit respective repositories for each language.
Nitrite database is an open-source project released under the terms of the Apache License, Version 2.0.
Give a ⭐️ if this project helped you! Please consider donating to support the development and maintenance.
Contributions, issues and feature requests are welcome. Feel free to open a discussion thread here.