10 best Go 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  

The Go Document Database libraries are a set of packages that provide a document-oriented database API for Go. The go-documentdb package, which provides a database driver. The driver can be used to create and manipulate databases, tables, and rows in your application. The driver also supports transactions, so you can use it to perform multiple actions in an atomic block. badger is a high performance key-value store, similar to Redis. It supports both in-memory and on-disk stores. tiedot is a document database library similar to MongoDB, but without the overhead of embedding documents in the same process as the application executing them. Many developers depend on the following open source Go Document Database libraries

badgerby dgraph-io

Go doticonstar image 12341 doticonVersion:v4.1.0doticon
License: Permissive (Apache-2.0)

Fast key-value DB in Go.

Support
    Quality
      Security
        License
          Reuse

            badgerby dgraph-io

            Go doticon star image 12341 doticonVersion:v4.1.0doticon License: Permissive (Apache-2.0)

            Fast key-value DB in Go.
            Support
              Quality
                Security
                  License
                    Reuse

                      tiedotby HouzuoGuo

                      Go doticonstar image 2712 doticonVersion:3.4doticon
                      License: Permissive (BSD-2-Clause)

                      A rudimentary implementation of a basic document (NoSQL) database in Go

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                tiedotby HouzuoGuo

                                Go doticon star image 2712 doticonVersion:3.4doticon License: Permissive (BSD-2-Clause)

                                A rudimentary implementation of a basic document (NoSQL) database in Go
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          tblsby k1LoW

                                          Go doticonstar image 2375 doticonVersion:v1.65.4doticon
                                          License: Permissive (MIT)

                                          tbls is a CI-Friendly tool for document a database, written in Go.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    tblsby k1LoW

                                                    Go doticon star image 2375 doticonVersion:v1.65.4doticon License: Permissive (MIT)

                                                    tbls is a CI-Friendly tool for document a database, written in Go.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              genjiby genjidb

                                                              Go doticonstar image 1221 doticonVersion:v0.15.1doticon
                                                              License: Permissive (MIT)

                                                              Document-oriented, embedded SQL database

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        genjiby genjidb

                                                                        Go doticon star image 1221 doticonVersion:v0.15.1doticon License: Permissive (MIT)

                                                                        Document-oriented, embedded SQL database
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  simple-graphby dpapathanasiou

                                                                                  Go doticonstar image 1154 doticonVersion:v2.0.1doticon
                                                                                  License: Permissive (MIT)

                                                                                  This is a simple graph database in SQLite, inspired by "SQLite as a document database"

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            simple-graphby dpapathanasiou

                                                                                            Go doticon star image 1154 doticonVersion:v2.0.1doticon License: Permissive (MIT)

                                                                                            This is a simple graph database in SQLite, inspired by "SQLite as a document database"
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      graphikby graphikDB

                                                                                                      Go doticonstar image 295 doticonVersion:v1.2.0doticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      Graphik is a Backend as a Service implemented as an identity-aware document & graph database with support for gRPC and graphQL

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                graphikby graphikDB

                                                                                                                Go doticon star image 295 doticonVersion:v1.2.0doticon License: Permissive (Apache-2.0)

                                                                                                                Graphik is a Backend as a Service implemented as an identity-aware document & graph database with support for gRPC and graphQL
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          cloverby ostafen

                                                                                                                          Go doticonstar image 397 doticonVersion:v1.2.0doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          A lightweight document-oriented NoSQL database written in pure Golang.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    cloverby ostafen

                                                                                                                                    Go doticon star image 397 doticonVersion:v1.2.0doticon License: Permissive (MIT)

                                                                                                                                    A lightweight document-oriented NoSQL database written in pure Golang.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              basenineby up9inc

                                                                                                                                              Go doticonstar image 31 doticonVersion:v0.7.3doticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              Schema-free, document-oriented streaming database that optimized for monitoring network traffic in real-time

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        basenineby up9inc

                                                                                                                                                        Go doticon star image 31 doticonVersion:v0.7.3doticon License: Permissive (Apache-2.0)

                                                                                                                                                        Schema-free, document-oriented streaming database that optimized for monitoring network traffic in real-time
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  docdbby eatonphil

                                                                                                                                                                  Go doticonstar image 43 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  Basic document db from scratch in Go

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            docdbby eatonphil

                                                                                                                                                                            Go doticon star image 43 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                            Basic document db from scratch in Go
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      ordaby orda-io

                                                                                                                                                                                      Go doticonstar image 5 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (Apache-2.0)

                                                                                                                                                                                      Orda: A client and server written in Go. CRDT-based data synchronization supporting document database.

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                ordaby orda-io

                                                                                                                                                                                                Go doticon star image 5 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                Orda: A client and server written in Go. CRDT-based data synchronization supporting document database.
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          See similar Kits and Libraries