9 best C++ Graph Database libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 12, 2023
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
A distributed, fast open-source graph database featuring horizontal scalability and high availability
nebulaby vesoft-inc
C++ 9161 Version:v3.5.0 License: Permissive (Apache-2.0)
SFrameby turi-code
SFrame: Scalable tabular and graph data-structures built for out-of-core data analysis and machine learning.
SFrameby turi-code
C++ 886 Version:v1.8 License: Permissive (BSD-3-Clause)
NGTby yahoojapan
Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data
NGTby yahoojapan
C++ 1028 Version:v2.0.11 License: Permissive (Apache-2.0)
QuickQanavaby cneben
:link: C++14 network/graph visualization library / Qt node editor.
QuickQanavaby cneben
C++ 939 Version:2.2.0 License: Others (Non-SPDX)
LabSoundby LabSound
:microscope: :speaker: graph-based audio engine
LabSoundby LabSound
C++ 615 Version:v1.2.0 License: Others (Non-SPDX)
ogdfby ogdf
This is a release mirror for OGDF, the Open Graph Drawing Framework/Open Graph algorithms and Data structure Framework.
ogdfby ogdf
C++ 260 Version:dogwood-202202 License: Others (Non-SPDX)
kokkos-kernelsby kokkos
Kokkos C++ Performance Portability Programming EcoSystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels
kokkos-kernelsby kokkos
C++ 214 Version:3.7.02 License: Others (Non-SPDX)
libnogdbby nogdb
NogDB Core in C++, a fast & lightweight native graph database library
libnogdbby nogdb
C++ 28 Version:v1.2.1-rc.1 License: Strong Copyleft (AGPL-3.0)