Skip to content
@nitrite

Nitrite Database

A serverless, embedded and self-contained NoSQL database

Welcome to Nitrite Database

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.

✨ Features

  • 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

🚀 Getting Started

Please visit respective repositories for each language.

📝 License

Nitrite database is an open-source project released under the terms of the Apache License, Version 2.0.

🤝 Support

Give a ⭐️ if this project helped you! Please consider donating to support the development and maintenance.

💚 Contributing

Contributions, issues and feature requests are welcome. Feel free to open a discussion thread here.

Pinned Loading

  1. nitrite-java nitrite-java Public

    NoSQL embedded document store for Java

    Java 841 95

  2. nitrite-flutter nitrite-flutter Public

    NoSQL embedded document store for Flutter

    Dart 17 1

  3. nitrite-doc nitrite-doc Public

    Nitrite Database Documentation

    1

Repositories

Showing 7 of 7 repositories
  • nitrite-flutter Public

    NoSQL embedded document store for Flutter

    nitrite/nitrite-flutter’s past year of commit activity
    Dart 17 Apache-2.0 1 0 2 Updated Dec 2, 2024
  • nitrite-java Public

    NoSQL embedded document store for Java

    nitrite/nitrite-java’s past year of commit activity
    Java 841 Apache-2.0 95 3 (3 issues need help) 2 Updated Nov 28, 2024
  • nitrite-jmh Public

    Nitrite Java Benchmark

    nitrite/nitrite-jmh’s past year of commit activity
    Java 1 0 0 0 Updated Jun 29, 2024
  • nitrite-doc Public

    Nitrite Database Documentation

    nitrite/nitrite-doc’s past year of commit activity
    1 0 0 0 Updated May 16, 2024
  • .github Public

    Common repository for Nitrite Database

    nitrite/.github’s past year of commit activity
    1 0 0 0 Updated Jan 1, 2024
  • nitrite-android-demo Public

    A TODO application powered by Nitrite Java

    nitrite/nitrite-android-demo’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Jan 1, 2024
  • nitrite.github.io Public

    Nitrite Database

    nitrite/nitrite.github.io’s past year of commit activity
    Vue 0 CC0-1.0 0 14 13 Updated Jan 7, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Java Dart Vue

Most used topics

Loading…