9 best C++ Graph 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++ Graph Database libraries are used to build graph databases. They provide the functionality needed to create, query and update graphs in a database. The use of C++ graph database libraries is a great way to build complex data-centric applications. The combination of a graph database and the powerful C++ language provides an excellent framework for building highly concurrent and scalable applications. C++ Graph Database libraries like nebula, SFrame, NGT are the way to go for creating large-scale graph databases. They provide efficient ways of storing and querying large amounts of data. These libraries provide an excellent platform to build distributed graph database systems. Nebula is a modern C++ graph database with SQL support and an open source alternative to Neo4j. It’s an easy-to-use library that makes it easy for developers to store and query graphs in their applications without having to worry about schema design or why they would want to use a graph database in their application. SFrame is a Apache Spark-based library for building distributed graph-oriented workloads on top of Apache Spark clusters. SFrame provides utility methods for loading and storing graphs in form of DataFrames, which can then be manipulated using SQL queries or any other Spark APIs such as functional transformations or machine learning algorithms. Popular open source C++ Graph Database libraries include:

nebulaby vesoft-inc

C++ doticonstar image 9161 doticonVersion:v3.5.0doticon
License: Permissive (Apache-2.0)

A distributed, fast open-source graph database featuring horizontal scalability and high availability

Support
    Quality
      Security
        License
          Reuse

            nebulaby vesoft-inc

            C++ doticon star image 9161 doticonVersion:v3.5.0doticon License: Permissive (Apache-2.0)

            A distributed, fast open-source graph database featuring horizontal scalability and high availability
            Support
              Quality
                Security
                  License
                    Reuse

                      SFrameby turi-code

                      C++ doticonstar image 886 doticonVersion:v1.8doticon
                      License: Permissive (BSD-3-Clause)

                      SFrame: Scalable tabular and graph data-structures built for out-of-core data analysis and machine learning.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                SFrameby turi-code

                                C++ doticon star image 886 doticonVersion:v1.8doticon License: Permissive (BSD-3-Clause)

                                SFrame: Scalable tabular and graph data-structures built for out-of-core data analysis and machine learning.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          NGTby yahoojapan

                                          C++ doticonstar image 1028 doticonVersion:v2.0.11doticon
                                          License: Permissive (Apache-2.0)

                                          Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    NGTby yahoojapan

                                                    C++ doticon star image 1028 doticonVersion:v2.0.11doticon License: Permissive (Apache-2.0)

                                                    Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              QuickQanavaby cneben

                                                              C++ doticonstar image 939 doticonVersion:2.2.0doticon
                                                              License: Others (Non-SPDX)

                                                              :link: C++14 network/graph visualization library / Qt node editor.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        QuickQanavaby cneben

                                                                        C++ doticon star image 939 doticonVersion:2.2.0doticon License: Others (Non-SPDX)

                                                                        :link: C++14 network/graph visualization library / Qt node editor.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  gStoreby pkumod

                                                                                  C++ doticonstar image 620 doticonVersion:v0.7.2doticon
                                                                                  License: Permissive (BSD-3-Clause)

                                                                                  gStore - a graph based RDF triple store.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            gStoreby pkumod

                                                                                            C++ doticon star image 620 doticonVersion:v0.7.2doticon License: Permissive (BSD-3-Clause)

                                                                                            gStore - a graph based RDF triple store.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      LabSoundby LabSound

                                                                                                      C++ doticonstar image 615 doticonVersion:v1.2.0doticon
                                                                                                      License: Others (Non-SPDX)

                                                                                                      :microscope: :speaker: graph-based audio engine

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                LabSoundby LabSound

                                                                                                                C++ doticon star image 615 doticonVersion:v1.2.0doticon License: Others (Non-SPDX)

                                                                                                                :microscope: :speaker: graph-based audio engine
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          ogdfby ogdf

                                                                                                                          C++ doticonstar image 260 doticonVersion:dogwood-202202doticon
                                                                                                                          License: Others (Non-SPDX)

                                                                                                                          This is a release mirror for OGDF, the Open Graph Drawing Framework/Open Graph algorithms and Data structure Framework.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    ogdfby ogdf

                                                                                                                                    C++ doticon star image 260 doticonVersion:dogwood-202202doticon License: Others (Non-SPDX)

                                                                                                                                    This is a release mirror for OGDF, the Open Graph Drawing Framework/Open Graph algorithms and Data structure Framework.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              C++ doticonstar image 214 doticonVersion:3.7.02doticon
                                                                                                                                              License: Others (Non-SPDX)

                                                                                                                                              Kokkos C++ Performance Portability Programming EcoSystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        kokkos-kernelsby kokkos

                                                                                                                                                        C++ doticon star image 214 doticonVersion:3.7.02doticon License: Others (Non-SPDX)

                                                                                                                                                        Kokkos C++ Performance Portability Programming EcoSystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  libnogdbby nogdb

                                                                                                                                                                  C++ doticonstar image 28 doticonVersion:v1.2.1-rc.1doticon
                                                                                                                                                                  License: Strong Copyleft (AGPL-3.0)

                                                                                                                                                                  NogDB Core in C++, a fast & lightweight native graph database library

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            libnogdbby nogdb

                                                                                                                                                                            C++ doticon star image 28 doticonVersion:v1.2.1-rc.1doticon License: Strong Copyleft (AGPL-3.0)

                                                                                                                                                                            NogDB Core in C++, a fast & lightweight native graph database library
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      See similar Kits and Libraries