{"repo":"nitrite/nitrite-flutter","free":true,"listed":false,"github":"https://github.com/nitrite/nitrite-flutter","clone":"git clone https://github.com/nitrite/nitrite-flutter.git","description":"NoSQL embedded document store for Flutter","language":"Dart","stars":25,"topics":["database","documentdb","embedded-database","flutter","mobile-database","nosql","object-database","object-storage"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Nitrite Database NO sql O bject ( NO 2 a.k.a. Nitrite) database is an open source nosql embedded document store. It supports both in-memory and file based persistent store. Nitrite is an embedded database ideal for desktop, mobile or small web applications. It features : - Embedded, serverless - Simple API - Document-oriented - Schemaless document collection and object repository - Extensible storage engines - hive - Indexing and full-text search - Simple query api - In-memory and file-based store - Transaction support - Schema migration support - Encryption support Java Version If you are looking for Nitrite for java, head over to nitrite-java. Getting Started with Nitrite How To Install To use Nitrite in any Flutter application, add the below packages in your project: Examples A Todo flutter application is available here. It demonstrates the use of nitrite database in a flutter application. It uses nitrite as a database and riverpod for state management. Quick Examples Initialize Database Create a Collection/ObjectRepository Code generators for Entity classes The nitrite generator package can automatically generate entity classes from dart classes. It uses source gen package to generate code. To use the generator, add the following packages to your project: Use below annotations in your dart classes: And run the following command to generate necessary .no2.dart files: CRUD Operations Create Indices Query a Collection Transaction Nitrite has support for transaction. Transact","default_branch":null,"files":null,"tree":[],"storefront":"/r/nitrite","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nitrite/nitrite-flutter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}