https://www.litedb.org/ Fork me on GitHub * HOME * DOCS * API * DOWNLOAD Logo Logo * HOME * DOCS * API * DOWNLOAD [banner-log] Embedded NoSQL database for .NET An open source MongoDB-like database with zero configuration - mobile ready Install-Package LiteDB [banner] Standalone database LiteDB is a serverless database delivered in a single small DLL (< 450kb) fully written in .NET C# managed code (compatible with .NET 4.5 and NETStandard 2.0). Install it via NuGet or just copy the DLL to your bin project folder. Fast and lightweight LiteDB is a simple and fast NoSQL database solution. Ideal for: * Mobile Apps (Xamarin ready) * Desktop/local applications * Application file format * Web applications * One database per account/user data store And much more... * Portable UWP and Xamarin iOS/Android * ACID transactions * Single datafile (like SQLite) * Recovery data in writing failure (WAL mode) * Map your POCO class to BsonDocument * Fluent API for custom mapping * Cross collections references (DbRef) * Store files and stream data (like GridFS in MongoDB) * LINQ query support * FREE for everyone - including commercial use Features [screen_5] SQL Syntax * LiteDB supports SQL-like language for data and structure manipulations. You can insert, update, delete or query your database using a very similar SQL relational language * LINQ expressions (lambda functions) can be used to create fluent API query in your C# code * All SQL commands are supported in new LiteDB.Studio admin tool * You can also get detailed EXPLAIN PLAN from the query engine to check if your query will run with the best performance Awesome features * Thread-safe with cross collection transaction * No locks for readers. Per collection writer locks * Partial document lookup/loader and index-only queries supported * FileStorage to store files and streams inside your database * System collections to easily import/export data and manage your database [screen_3] [screen_4] Work everywhere * LiteDB is fully written in C# managed code * Support .NET Framework 4.5 and .NET Standard 1.3 and 2.0, .NET Core 2.0+, UWP, Linux, mobile Xamarin (iOS and Android), Unity... in every .NET platform * Did I mention that LiteDB is free and open source? LiteDB Community [community] LiteDB is a growing community that needs your help. You can contribute with LiteDB in many ways: * Open a bug issue on Github * Chat with us on Gitter * Make a question on StackOverflow * Answer these few questions about how you use LiteDB * And follow us on Twitter Meet LiteDB team [mbdavid] Mauricio David Founder/Software Engineer [kcsombrio] Cassiano Sombrio Software Engineer [lbnascimen] Leonardo Nascimento Software Engineer * Made with by LiteDB team - @mbdavid - MIT License