awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
isar avatar

isar/isar

0
View on GitHub↗
4,019 stele·607 fork-uri·Dart·Apache-2.0·7 vizualizăriisar.dev↗

Isar

Isar este un magazin de documente NoSQL local, type-safe și compatibil ACID, conceput pentru stocarea și regăsirea datelor de înaltă performanță. Funcționează ca un motor de bază de date încorporat care persistă seturi de date mari pe dispozitiv, asigurând în același timp integritatea tranzacțională prin rollback-uri automate ale operațiunilor de scriere eșuate.

Proiectul se distinge prin validarea interogărilor bazei de date la momentul compilării folosind tipizarea statică pentru a preveni erorile de runtime. Încorporează un motor de căutare full-text cu indexare specializată pentru potrivirea eficientă a cuvintelor cheie și frazelor și utilizează execuția paralelă pe mai multe izolate pentru a preveni blocarea thread-ului principal al aplicației.

Sistemul oferă capabilități cuprinzătoare pentru gestionarea asincronă a datelor, inclusiv operațiuni CRUD, indexare compozită și multi-intrare, și modificarea filtrată a datelor. Gestionează definițiile de schemă și configurarea instanței bazei de date pentru a menține starea locală a aplicației între sesiuni.

Features

  • NoSQL Databases - Provides a high-performance, asynchronous NoSQL database system for storing and retrieving non-relational data on-device.
  • Persistent NoSQL Stores - Functions as a high-performance, persistent NoSQL document store for on-device data management.
  • Local Storage - Saves and retrieves large amounts of structured data on-device for offline access.
  • Asynchronous Storage APIs - Provides asynchronous interfaces for non-blocking data persistence to maintain application responsiveness.
  • CRUD Operations - Provides fundamental asynchronous primitives for creating, reading, updating, and deleting local records.
  • Atomic Transactions - Ensures data consistency by executing multiple operations as a single unit with automatic rollback on failure.
  • Document Stores - Functions as an embedded document store that manages information as semi-structured document objects.
  • Full-Text Search Engines - Implements a full-text search engine with specialized indexing for efficient keyword and phrase matching.
  • ACID-Compliant - Ensures atomic, consistent, isolated, and durable operations with automatic rollback support.
  • Engines - Provides a database engine that validates queries at compile time using static typing to prevent runtime errors.
  • Type-Safe Query Builders - Provides a query interface with compile-time validation based on static schema definitions.
  • Flutter - Provides a fast, asynchronous local database for maintaining application state across sessions in Flutter.
  • Strongly-Typed Query Validation - Validates query structure and semantics against the schema at compile time to ensure type safety.
  • Compile-Time Query Validation - Uses static type checking to validate database queries during the build process, preventing runtime errors.
  • Data Query Filters - Filters datasets using specialized modifiers and formats to retrieve or update specific records efficiently.
  • Composite Indexes - Implements composite indexes to optimize filtering and ordering across multiple fields.
  • Full Text Search - Implements specialized indexing for efficient keyword and phrase searching across large text-based datasets.
  • Multi-Entry Indexes - Organizes data using composite and multi-entry indexes to accelerate complex lookups and full text search operations.
  • Indexed Document Retrieval - Retrieves specific datasets efficiently by utilizing internal indexes and query modifiers.
  • Asynchronous Background Processors - Offloads heavy database operations to background isolates to keep the user interface responsive.
  • Isolate-Based Parallelism - Executes database operations in background isolates to prevent blocking the main application thread.

Istoric stele

Graficul istoricului de stele pentru isar/isarGraficul istoricului de stele pentru isar/isar

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Isar

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Isar.
  • pubkey/rxdbAvatar pubkey

    pubkey/rxdb

    23,048Vezi pe GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    TypeScriptangularbrowser-databasecouchdb
    Vezi pe GitHub↗23,048
  • apache/kvrocksAvatar apache

    apache/kvrocks

    4,338Vezi pe GitHub↗

    Kvrocks is a distributed key-value store and Redis-compatible NoSQL database. It utilizes a RocksDB storage engine to provide disk-based persistence, allowing for high-capacity data storage with reduced memory costs compared to in-memory systems. The system functions as a vector database and full-text search engine, supporting nearest-neighbor searches on vector embeddings and complex document queries via text matching. It employs a proxyless cluster architecture with slot-based routing to distribute data and scale capacity across multiple nodes. The platform covers a wide range of data mana

    C++databasedistributedkv
    Vezi pe GitHub↗4,338
  • objectbox/objectbox-javaAvatar objectbox

    objectbox/objectbox-java

    4,612Vezi pe GitHub↗

    ObjectBox Java is an embedded NoSQL object database for Java and Android that stores data objects directly without relational mapping. It functions as a native-process storage engine, allowing applications to persist plain Java or Kotlin classes as entities. The project distinguishes itself with an on-device vector database capability, utilizing HNSW indexes to perform approximate nearest neighbor searches and semantic similarity queries. It also includes a locally hosted web-based browser for visualizing data objects, schemas, and dependency diagrams. The database covers a broad range of da

    Javaandroiddatabaseedge
    Vezi pe GitHub↗4,612
  • ravendb/ravendbAvatar ravendb

    ravendb/ravendb

    3,961Vezi pe GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    Vezi pe GitHub↗3,961
Vezi toate cele 30 alternative pentru Isar→

Întrebări frecvente

Ce face isar/isar?

Isar este un magazin de documente NoSQL local, type-safe și compatibil ACID, conceput pentru stocarea și regăsirea datelor de înaltă performanță. Funcționează ca un motor de bază de date încorporat care persistă seturi de date mari pe dispozitiv, asigurând în același timp integritatea tranzacțională prin rollback-uri automate ale operațiunilor de scriere eșuate.

Care sunt principalele funcționalități ale isar/isar?

Principalele funcționalități ale isar/isar sunt: NoSQL Databases, Persistent NoSQL Stores, Local Storage, Asynchronous Storage APIs, CRUD Operations, Atomic Transactions, Document Stores, Full-Text Search Engines.

Care sunt câteva alternative open-source pentru isar/isar?

Alternativele open-source pentru isar/isar includ: pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… apache/kvrocks — Kvrocks is a distributed key-value store and Redis-compatible NoSQL database. It utilizes a RocksDB storage engine to… objectbox/objectbox-java — ObjectBox Java is an embedded NoSQL object database for Java and Android that stores data objects directly without… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… mongodb/mongo-go-driver — The mongo-go-driver is a Go library for building applications that integrate with a MongoDB document store. It enables…