awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
litedb-org avatar

litedb-org/LiteDB

0
View on GitHub↗
9,409 stele·1,320 fork-uri·C#·MIT·15 vizualizăriwww.litedb.org↗

LiteDB

LiteDB is a serverless NoSQL document store and embedded database engine for .NET applications. It persists unstructured documents and binary data into a single standalone disk file, allowing the database to run within the application process rather than as a separate server.

The system supports strongly typed queries through Language Integrated Query and allows the execution of standard SQL commands for data retrieval and transformation. It provides native mapping of plain classes into document formats and secures stored information via symmetric-key file encryption.

The engine includes capabilities for managing atomic transactions and indexing specific document fields to accelerate search performance. It also supports the storage and streaming of large binary files that exceed standard size limits.

Features

  • Document Stores - Provides a NoSQL document store for .NET applications that manages semi-structured data objects.
  • Single-File Persistence - Persists the entire NoSQL database and metadata within a single standalone binary disk file.
  • Document Mappings - Maps plain C# classes into document formats using descriptive attributes or configuration.
  • Embedded Storage Engines - Provides a lightweight embedded engine for storing unstructured document data in local files.
  • NoSQL Schema Mappings - Provides mapping logic to translate typed .NET objects into flexible NoSQL document schemas.
  • Embedded Database Engines - Operates as an in-process database engine that eliminates the need for a separate database server.
  • Document-Based Single-File Storage - Persists all unstructured documents and binary data into one standalone, portable disk file.
  • Language Integrated Query (LINQ) - Enables document retrieval and filtering using strongly typed Language Integrated Query.
  • Document Indexing - Creates lookup structures on specific document fields to accelerate search and retrieval.
  • Atomic Transactions - Ensures data integrity through atomic transactions and a recovery log.
  • LINQ-Enabled Stores - Allows the use of strongly typed LINQ queries to retrieve and filter stored documents.
  • LINQ Expression Translators - Converts strongly typed LINQ expressions into an internal query syntax for document filtering.
  • Local Database Security - Protects sensitive on-device information through database file encryption and access control.
  • Offline-First Persistence - Maintains a local searchable cache of data for application availability during network outages.
  • SQL Query Execution Engines - Provides an engine to execute standard SQL commands for data retrieval and transformation.
  • B-Tree - Implements B-Tree structures to map document fields to disk offsets for efficient data retrieval.
  • Write-Ahead Logging - Employs write-ahead logging to record mutations and ensure atomic transactions and durability.
  • Application Preferences - Provides a local store for saving application state and user preferences directly to disk.
  • Data Encryption - Secures at-rest data by encrypting the local database file using standard cryptography.
  • Symmetric Encryption - Uses symmetric-key cryptography to encrypt the entire data file and secure stored information.

Istoric stele

Graficul istoricului de stele pentru litedb-org/litedbGraficul istoricului de stele pentru litedb-org/litedb

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 LiteDB

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu LiteDB.
  • mbdavid/litedbAvatar mbdavid

    mbdavid/LiteDB

    9,410Vezi pe GitHub↗

    LiteDB is a serverless, embedded NoSQL document database for .NET applications. It persists data into a single portable file, functioning as a BSON data store that resides within the application process rather than running as a separate server. The system is ACID compliant, utilizing write-ahead logging to ensure atomic, consistent, isolated, and durable transactions. It includes built-in encryption to provide secure local data storage and protect files on disk from unauthorized access. The project covers object-document mapping to convert classes into document formats, indexed search capabi

    C#
    Vezi pe GitHub↗9,410
  • realm/realm-swiftAvatar realm

    realm/realm-swift

    16,608Vezi pe GitHub↗

    This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object

    Objective-C
    Vezi pe GitHub↗16,608
  • 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
  • louischatriot/nedbAvatar louischatriot

    louischatriot/nedb

    13,540Vezi pe GitHub↗

    NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory data store with the option to persist documents to a local file system, ensuring data survives application restarts. The project utilizes a MongoDB-compatible API to perform data operations, allowing it to serve as a lightweight document indexing system and a persistent file database without requiring a separate database server. Capabilities include querying, inserting, updating, and deleting documents, as well as the ability to create indexes on specific fields to accelerate

    JavaScript
    Vezi pe GitHub↗13,540
Vezi toate cele 30 alternative pentru LiteDB→

Întrebări frecvente

Ce face litedb-org/litedb?

LiteDB is a serverless NoSQL document store and embedded database engine for .NET applications. It persists unstructured documents and binary data into a single standalone disk file, allowing the database to run within the application process rather than as a separate server.

Care sunt principalele funcționalități ale litedb-org/litedb?

Principalele funcționalități ale litedb-org/litedb sunt: Document Stores, Single-File Persistence, Document Mappings, Embedded Storage Engines, NoSQL Schema Mappings, Embedded Database Engines, Document-Based Single-File Storage, Language Integrated Query (LINQ).

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

Alternativele open-source pentru litedb-org/litedb includ: mbdavid/litedb — LiteDB is a serverless, embedded NoSQL document database for .NET applications. It persists data into a single… realm/realm-swift — This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model.… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… louischatriot/nedb — NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory… etcd-io/bbolt — bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single… couchbase/couchbase-lite-ios — Couchbase Lite for iOS is an embedded NoSQL database engine designed for native mobile and desktop applications. It…