6 best C# Document Database libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Feb 12, 2023

technology logo
technology logo

Guide Kit Guide Kit  

C# Document Database libraries are a great way to add data storage to your application. They make it easy to store information in a document-oriented format that can be easily queried, and they come with an ORM layer that lets you interact with the database using familiar LINQ syntax. Document databases are a popular choice for storing semi-structured data like JSON documents, XML files and key/value pairs. Because they lack the rigid structure of relational databases, document databases are often easier to scale and manage than their relational counterparts. Ravendb is an excellent choice for developers who want to try out document databases without having to worry about licensing issues or paying for expensive commercial software. Marten is a fast, lightweight NoSQL document database built on top of LevelDB. Marten is written in Scala and runs on the JVM (Java Virtual Machine). It supports both client-side querying using JavaScript and server-side querying using Scala code or the REST API provided by Marten itself. Yessql is another fast, lightweight NoSQL document database built on top of LevelDB. Popular open source C# Document Database libraries include

ravendbby ravendb

C# doticonstar image 3258 doticonVersion:5.2.0doticon
License: Others (Non-SPDX)

ACID Document Database

Support
    Quality
      Security
        License
          Reuse

            ravendbby ravendb

            C# doticon star image 3258 doticonVersion:5.2.0doticon License: Others (Non-SPDX)

            ACID Document Database
            Support
              Quality
                Security
                  License
                    Reuse

                      martenby JasperFx

                      C# doticonstar image 2308 doticonVersion:6.0.0doticon
                      License: Permissive (MIT)

                      .NET Transactional Document DB and Event Store on PostgreSQL

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                martenby JasperFx

                                C# doticon star image 2308 doticonVersion:6.0.0doticon License: Permissive (MIT)

                                .NET Transactional Document DB and Event Store on PostgreSQL
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          Verifyby VerifyTests

                                          C# doticonstar image 1944 doticonVersion:20.2.0doticon
                                          License: Permissive (MIT)

                                          Verify is a snapshot tool that simplifies the assertion of complex data models and documents.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    Verifyby VerifyTests

                                                    C# doticon star image 1944 doticonVersion:20.2.0doticon License: Permissive (MIT)

                                                    Verify is a snapshot tool that simplifies the assertion of complex data models and documents.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              yessqlby sebastienros

                                                              C# doticonstar image 1061 doticonVersion:v3.3.0doticon
                                                              License: Permissive (MIT)

                                                              A .NET document database working on any RDBMS

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        yessqlby sebastienros

                                                                        C# doticon star image 1061 doticonVersion:v3.3.0doticon License: Permissive (MIT)

                                                                        A .NET document database working on any RDBMS
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  MasterMemoryby Cysharp

                                                                                  C# doticonstar image 1160 doticonVersion:2.4.4doticon
                                                                                  License: Permissive (MIT)

                                                                                  Embedded Typed Readonly In-Memory Document Database for .NET and Unity.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            MasterMemoryby Cysharp

                                                                                            C# doticon star image 1160 doticonVersion:2.4.4doticon License: Permissive (MIT)

                                                                                            Embedded Typed Readonly In-Memory Document Database for .NET and Unity.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      CosmicCloneby microsoft

                                                                                                      C# doticonstar image 91 doticonVersion:v1.0.0doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      Cosmic Clone is a utility that can backup\clone\restore a azure Cosmos database Collection. It can also anonymize cosmos documents and helps hide personally identifiable data.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                CosmicCloneby microsoft

                                                                                                                C# doticon star image 91 doticonVersion:v1.0.0doticon License: Permissive (MIT)

                                                                                                                Cosmic Clone is a utility that can backup\clone\restore a azure Cosmos database Collection. It can also anonymize cosmos documents and helps hide personally identifiable data.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          See similar Kits and Libraries