{"repo":"GregoryConrad/mimir","free":true,"listed":false,"github":"https://github.com/GregoryConrad/mimir","clone":"git clone https://github.com/GregoryConrad/mimir.git","description":"⚡ Supercharged Flutter/Dart Database","language":"Dart","stars":168,"topics":["dart","database","flutter","meili","milli","meilisearch","mimir","search","full-text-search","typo-tolerant"],"license":"MIT","category":"mobile-apps","readme_excerpt":"A batteries-included NoSQL database for Dart & Flutter based on an embedded Meilisearch instance. --- Features - 🔎 Typo tolerant and relevant full-text search with no extra configuration needed - 🔥 Blazingly fast search and reads (written in Rust) - 🤝 Flutter friendly with a super easy-to-use API (see demo below!) - 🔱 Powerful, declarative, and reactive queries - 🔌 Cross-platform support - 🉑️ Diverse language support, including CJK, Hebrew, and more! Getting Started 1. Install rustup, for Rust, on your development computer 2. Run flutter pub add mimir flutter mimir for Flutter or dart pub add mimir for Dart-only 3. For Flutter macOS apps, disable \"App Sandbox\" 4. Read the caveats below Demo With Flutter, you can get started with as little as: Sponsors You can become a sponsor of my work here! Reference Documentation A collection of commonly used APIs ready for copy-paste into your application. Note: unless otherwise stated, all asynchronous methods exposed in Mimir are fallible and synchronous methods are infallible. The methods are fail-fast, so you should be aware of any issues early on during development. Getting & Creating an Index Configuring an Index Manipulating Documents Searching/Querying Filtering Search/Query Results Here are the methods you need to be aware of: - Mimir.or(subFilters) creates an \"or\" filter (like ) of the sub-filters - Mimir.and(subFilters) creates an \"and\" filter (like && ) of the sub-filters - Mimir.not(subFilter) creates a \"not\" filter (li","default_branch":null,"files":null,"tree":[],"storefront":"/r/GregoryConrad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GregoryConrad/mimir/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."}