6 best C# Graph Database libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 12, 2023
Guide Kit
C# Graph databases are becoming more popular, and with good reason. They can be faster than relational databases for certain use cases, and they can be easier to use for certain others. There are a number of different graph database libraries for C# developers. GraphView is a C# library for manipulation of graph data using the property graph model. It supports both directed and undirected graphs, and provides functionality such as adding and removing nodes and edges, preserving topological order, finding shortest paths through the graph, querying for subgraphs or nodes within a given area, etc. sones is a C# library to handle the SQLite3 Database File format (which is in fact just a plaintext file). Provides basic SQLite3 support (insert/update/delete) as well as full text search capabilities. fallen-8 is a library which aims to provide a simple interface to the Neo4j REST API which allows you to store, retrieve, update and delete any type of object from your Neo4j server. The syntax is based on LINQ so it should be familiar to most C# developers who want to use Neo4j in their projects. There are several popular open source C# Graph databases libraries available for developers:
GraphViewby microsoft
GraphView is a DLL library that enables users to use SQL Server or Azure SQL Database to efficiently manage graphs.
GraphViewby microsoft
C# 527 Version:Current License: Others (Non-SPDX)
ExRam.Gremlinqby ExRam
A .NET object-graph-mapper for Apache TinkerPop™ Gremlin enabled databases.
ExRam.Gremlinqby ExRam
C# 162 Version:12.0.0-preview.685 License: Permissive (MIT)
fallen-8by cosh
Fallen-8 is an in-memory graph database implemented in C#.
fallen-8by cosh
C# 124 Version:1.0.0 License: Permissive (MIT)