[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9151":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":21,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},9151,"isar","isar\u002Fisar","Extremely fast, easy to use, and fully async NoSQL database for Flutter","https:\u002F\u002Fisar.dev",null,"Dart",4018,605,52,173,0,9,30.35,"Apache License 2.0",false,"main",true,[23,24,25,26,27,28,5,29],"android","cross-platform","dart","database","flutter","ios","web","2026-06-12 02:02:03","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fisar.dev\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fisar\u002Fisar\u002Fmain\u002F.github\u002Fassets\u002Fisar.svg?sanitize=true\" height=\"128\">\n  \u003C\u002Fa>\n  \u003Ch1 align=\"center\">Isar Database\u003C\u002Fh1>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fpub.dev\u002Fpackages\u002Fisar\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fv\u002Fisar?label=pub.dev&labelColor=333940&logo=dart\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisar\u002Fisar\u002Factions\u002Fworkflows\u002Ftest.yaml\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fisar\u002Fisar\u002Ftest.yaml?branch=main&label=tests&labelColor=333940&logo=github\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fapp.codecov.io\u002Fgh\u002Fisar\u002Fisar\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fisar\u002Fisar?logo=codecov&logoColor=fff&labelColor=333940&flag=isar\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ft.me\u002Fisardb\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=join&message=Isar%20%26%20Hive&labelColor=333940&logo=telegram&logoColor=white&color=229ED9\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsimcdev\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fsimcdev?style=social\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fisar.dev\">Quickstart\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fisar.dev\u002Fschema\">Documentation\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisar\u002Fisar\u002Ftree\u002Fmain\u002Fexamples\u002F\">Sample Apps\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fisar\u002Fisar\u002Fdiscussions\">Support & Ideas\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fpub.dev\u002Fpackages\u002Fisar\">Pub.dev\u003C\u002Fa>\n\u003C\u002Fp>\n\n> #### Isar [ee-zahr]:\n>\n> 1. River in Bavaria, Germany.\n> 2. [Crazy fast](#benchmarks) NoSQL database that is a joy to use.\n\n⚠️ ISAR V4 IS NOT READY FOR PRODUCTION USE ⚠️  \nIf you want to use Isar in production, please use the stable version 3.\n\n## Features\n\n- 💙 **Made for Flutter**. Easy to use, no config, no boilerplate\n- 🚀 **Highly scalable** The sky is the limit (pun intended)\n- 🍭 **Feature rich**. Composite & multi-entry indexes, query modifiers, JSON support etc.\n- ⏱ **Asynchronous**. Parallel query operations & multi-isolate support by default\n- 🦄 **Open source**. Everything is open source and free forever!\n\nIsar database can do much more (and we are just getting started)\n\n- 🕵️ **Full-text search**. Make searching fast and fun\n- 📱 **Multiplatform**. iOS, Android, Desktop\n- 🧪 **ACID semantics**. Rely on database consistency\n- 💃 **Static typing**. Compile-time checked and autocompleted queries\n- ✨ **Beautiful documentation**. Readable, easy to understand and ever-improving\n\nJoin the [Telegram group](https:\u002F\u002Ft.me\u002Fisardb) for discussion and sneak peeks of new versions of the DB.\n\nIf you want to say thank you, star us on GitHub and like us on pub.dev 🙌💙\n\n## Quickstart\n\nHoly smokes you're here! Let's get started on using the coolest Flutter database out there...\n\n### 1. Add to pubspec.yaml\n\n```yaml\ndependencies:\n  isar: 4.0.0\n  isar_flutter_libs: 4.0.0 # contains Isar Core\n\ndev_dependencies:\n  build_runner: any\n```\n\n### 2. Annotate a Collection\n\n```dart\npart 'email.g.dart';\n\n@collection\nclass Email {\n  Email({\n    this.id,\n    this.title,\n    this.recipients,\n    this.status = Status.pending,\n  });\n\n  final int id;\n\n  @Index(type: IndexType.value)\n  final String? title;\n\n  final List\u003CRecipient>? recipients;\n\n  final Status status;\n}\n\n@embedded\nclass Recipient {\n  String? name;\n\n  String? address;\n}\n\nenum Status {\n  draft,\n  pending,\n  sent,\n}\n```\n\n### 3. Open a database instance\n\n```dart\nfinal dir = await getApplicationDocumentsDirectory();\nfinal isar = await Isar.openAsync(\n  schemas: [EmailSchema],\n  directory: dir.path,\n);\n```\n\n### 4. Query the database\n\n```dart\nfinal emails = isar.emails.where()\n  .titleContains('awesome', caseSensitive: false)\n  .sortByStatusDesc()\n  .limit(10)\n  .findAll();\n```\n\n## Isar Database Inspector\n\nThe Isar Inspector allows you to inspect the Isar instances & collections of your app in real-time. You can execute queries, edit properties, switch between instances and sort the data.\n\n\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fisar\u002Fisar\u002Fmain\u002F.github\u002Fassets\u002Finspector.gif\">\n\nTo launch the inspector, just run your Isar app in debug mode and open the Inspector link in the logs.\n\n## CRUD operations\n\nAll basic crud operations are available via the `IsarCollection`.\n\n```dart\nfinal newEmail = Email()..title = 'Amazing new database';\n\nawait isar.writeAsync(() {\n  isar.emails.put(newEmail); \u002F\u002F insert & update\n});\n\nfinal existingEmail = isar.emails.get(newEmail.id!); \u002F\u002F get\n\nawait isar.writeAsync(() {\n  isar.emails.delete(existingEmail.id!); \u002F\u002F delete\n});\n```\n\n## Database Queries\n\nIsar database has a powerful query language that allows you to make use of your indexes, filter distinct objects, use complex `and()`, `or()` and `.xor()` groups, query links and sort the results.\n\n```dart\nfinal importantEmails = isar.emails\n  .where()\n  .titleStartsWith('Important') \u002F\u002F use index\n  .limit(10)\n  .findAll()\n\nfinal specificEmails = isar.emails\n  .filter()\n  .recipient((q) => q.nameEqualTo('David')) \u002F\u002F query embedded objects\n  .or()\n  .titleMatches('*university*', caseSensitive: false) \u002F\u002F title containing 'university' (case insensitive)\n  .findAll()\n```\n\n## Database Watchers\n\nWith Isar database, you can watch collections, objects, or queries. A watcher is notified after a transaction commits successfully and the target changes.\nWatchers can be lazy and not reload the data or they can be non-lazy and fetch new results in the background.\n\n```dart\nStream\u003Cvoid> collectionStream = isar.emails.watchLazy();\n\nStream\u003CList\u003CPost>> queryStream = importantEmails.watch();\n\nqueryStream.listen((newResult) {\n  \u002F\u002F do UI updates\n})\n```\n\n## Benchmarks\n\nBenchmarks only give a rough idea of the performance of a database but as you can see, Isar NoSQL database is quite fast 😇\n\n| \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fisar\u002Fisar\u002Fmain\u002F.github\u002Fassets\u002Fbenchmarks\u002Finsert.png\" width=\"100%\" \u002F> | \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fisar\u002Fisar\u002Fmain\u002F.github\u002Fassets\u002Fbenchmarks\u002Fquery.png\" width=\"100%\" \u002F> |\n| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |\n| \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fisar\u002Fisar\u002Fmain\u002F.github\u002Fassets\u002Fbenchmarks\u002Fupdate.png\" width=\"100%\" \u002F> | \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fisar\u002Fisar\u002Fmain\u002F.github\u002Fassets\u002Fbenchmarks\u002Fsize.png\" width=\"100%\" \u002F>  |\n\nIf you are interested in more benchmarks or want to check how Isar performs on your device you can run the [benchmarks](https:\u002F\u002Fgithub.com\u002Fisar\u002Fisar_benchmark) yourself.\n\n## Unit tests\n\nIf you want to use Isar database in unit tests or Dart code, call `await Isar.initializeIsarCore(download: true)` before using Isar in your tests.\n\nIsar NoSQL database will automatically download the correct binary for your platform. You can also pass a `libraries` map to adjust the download location for each platform.\n\nMake sure to use `flutter test -j 1` to avoid tests running in parallel. This would break the automatic download.\n\n## Contributors ✨\n\nBig thanks go to these wonderful people:\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\u003Ctable>\n  \u003Ctbody>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAlexisL61\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F30233189?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Alexis\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fburaktabn\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F49204989?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Burak\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCarloDotLog\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F13763473?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Carlo Loguercio\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFrostedfox\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F84601232?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Frostedfox\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhafeezrana\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F87476445?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Hafeez Rana\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fh1376h\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3498335?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Hamed H.\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJtplouffe\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F32107801?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>JT\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fritksm\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F111809?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jack Rivers\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnohli\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43643339?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Joachim Nohl\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvothvovo\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20894472?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Johnson\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVoidxHoshi\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F55886143?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>LaLucid\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fletyletylety\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16468579?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Lety\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flodisy\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8101584?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Michael\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMoseco\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10720298?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Moseco\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finkomomutane\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F57417802?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Nelson  Mutane\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foscarpalomar\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F13899772?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Oscar Palomar\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FViper-Bit\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F24822764?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Peyman\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleisim\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F13610195?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Simon Choi\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fika020202\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F42883378?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ura\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblendthink\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F32213113?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>blendthink\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmnkeis\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F41247357?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>mnkeis\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnobkd\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F44443899?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>nobkd\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003C!-- markdownlint-restore -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\n### License\n\n```\nCopyright 2023 Simon Choi\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","Isar 是一个专为 Flutter 设计的高性能、易于使用且完全异步的 NoSQL 数据库。它支持多种核心功能，包括复合和多条目索引、查询修饰符、JSON 支持以及全文本搜索等，同时具备默认的并行查询操作和多隔离支持能力。Isar 适用于需要跨平台（iOS、Android 和桌面）开发的应用场景，并提供了静态类型检查以确保在编译时即可完成查询验证与自动补全。此外，该项目遵循 Apache License 2.0 开源协议，拥有丰富的文档资源和支持社区。",2,"2026-06-11 03:21:28","top_language"]