LiteDB 4.0.0

LiteDB - A lightweight embedded .NET NoSQL document store in a single datafile

There is a newer version of this package available.
See the version list below for details.
Install-Package LiteDB -Version 4.0.0
dotnet add package LiteDB --version 4.0.0
<PackageReference Include="LiteDB" Version="4.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LiteDB --version 4.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

LiteDB - .NET NoSQL database

LiteDB is a small, fast and lightweight NoSQL embedded database.

  • Serverless NoSQL Document Store
  • Simple API similar to MongoDB
  • 100% C# code for .NET 3.5 / .NET 4.0 / NETStandard 1.3 / NETStandard 2.0 in a single DLL (less than 300kb)
  • Thread safe and process safe
  • ACID in document/operation level
  • Data recovery after write failure (journal mode)
  • Datafile encryption using DES (AES) cryptography
  • Map your POCO classes to BsonDocument using attributes or fluent mapper API
  • Store files and stream data (like GridFS in MongoDB)
  • Single data file storage (like SQLite)
  • Index document fields for fast search (up to 16 indexes per collection)
  • LINQ support for queries
  • Shell command line - try this online version
  • Pretty fast - compare results with SQLite here
  • Open source and free for everyone - including commercial use

Documentation & Examples

Visit the Wiki for full documentation. For simplified chinese version, check here.

Where to use?

  • Desktop/local small applications
  • Application file format
  • Small web applications
  • One database per account/user data store
  • Few concurrent write operations

License

MIT

Copyright (c) 2017 - MaurĂ­cio David

LiteDB - .NET NoSQL database

LiteDB is a small, fast and lightweight NoSQL embedded database.

  • Serverless NoSQL Document Store
  • Simple API similar to MongoDB
  • 100% C# code for .NET 3.5 / .NET 4.0 / NETStandard 1.3 / NETStandard 2.0 in a single DLL (less than 300kb)
  • Thread safe and process safe
  • ACID in document/operation level
  • Data recovery after write failure (journal mode)
  • Datafile encryption using DES (AES) cryptography
  • Map your POCO classes to BsonDocument using attributes or fluent mapper API
  • Store files and stream data (like GridFS in MongoDB)
  • Single data file storage (like SQLite)
  • Index document fields for fast search (up to 16 indexes per collection)
  • LINQ support for queries
  • Shell command line - try this online version
  • Pretty fast - compare results with SQLite here
  • Open source and free for everyone - including commercial use

Documentation & Examples

Visit the Wiki for full documentation. For simplified chinese version, check here.

Where to use?

  • Desktop/local small applications
  • Application file format
  • Small web applications
  • One database per account/user data store
  • Few concurrent write operations

License

MIT

Copyright (c) 2017 - MaurĂ­cio David

Version History

Version Downloads Last updated
4.1.4 188,196 6/11/2018
4.1.3 15,532 5/28/2018
4.1.2 70,916 3/11/2018
4.1.1 40,338 1/8/2018
4.1.0 12,338 12/17/2017
4.0.0 33,315 10/18/2017
4.0.0-beta2 1,188 10/2/2017
4.0.0-beta1 6,845 8/28/2017
3.1.5 1,183 3/17/2018
3.1.4 81,301 8/16/2017
3.1.3 2,179 8/13/2017
3.1.2 2,267 8/4/2017
3.1.1 12,145 6/8/2017
3.1.0 45,996 3/11/2017
3.0.1 5,540 2/15/2017
3.0.0 11,003 1/20/2017
3.0.0-beta3 1,002 12/25/2016
3.0.0-beta2 1,633 11/27/2016
3.0.0-beta 396 11/20/2016
2.0.4 39,549 11/7/2016
2.0.2 10,953 8/25/2016
2.0.1 980 8/22/2016
2.0.0 2,814 7/31/2016
2.0.0-rc2 463 7/20/2016
2.0.0-rc 14,530 12/24/2015
2.0.0-beta 396 11/20/2015
1.0.5 2,055 7/23/2016
1.0.4 8,778 10/26/2015
1.0.3 1,934 9/6/2015
1.0.2 2,294 5/17/2015
1.0.1 407 5/11/2015
1.0.0 802 3/28/2015
0.9.0 831 2/5/2015
0.8.0 453 1/31/2015
0.6.0 506 1/20/2015
0.5.0 548 8/25/2014
Show less