The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 graph-database Open-Source Projects
-
In this article, I have shared how I have built a simple task-tracking full-stack application using NextJS and SurrealDB.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
ArangoDB
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Project mention: Ask HN: When is pure functional programming beneficial? | news.ycombinator.com | 2023-07-11... or working in an environment or on a problem for which functional patterns apply.
Suppose you are writing a "CRUD" app that writes to a relational database, how do you apply functional programming to that? The whole point of an application like that is that it makes side effects.
In some cases you can break those problems down into functional pieces. Consider Python drivers for a product like
One major problem is that you want drivers that work synchronously and asynchronously, the structure of the average api call is something like
def query(parameters):
-
Neo4j: An ACID-compliant graph database with a high-performance distributed architecture. Ideal for complex relationship and pattern analysis in domains like social networks.
-
NebulaGraph Database
A distributed, fast open-source graph database featuring horizontal scalability and high availability (by vesoft-inc)
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
OrientDB
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
-
cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
Project mention: Transactional, relational-graph-vector database that uses Datalog for query | news.ycombinator.com | 2024-03-31 -
Apache AGE
Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL. (by apache)
Project mention: Apache AGE: PostgreSQL Extension Graph Data Processing and Analytics | news.ycombinator.com | 2024-03-28 -
Project mention: Ask HN: What is new in Algorithms / Data Structures these days? | news.ycombinator.com | 2023-05-10
How about some succinct data structures and delta encoding for modern databases [1]. Succinct data structures are a family of data structures which are close in size to the information theoretic minimum representation (while still being queryable).
[1] https://github.com/terminusdb/terminusdb/blob/dev/docs/white...
-
xtdb
An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt
Project mention: Mariposa – A programming language with time-travel | news.ycombinator.com | 2024-01-09You don't necessarily need to embed it into the programming language itself to get a ton of value. XTDB (https://github.com/xtdb/xtdb) offer a Clojure, Java and HTTP API for interacting with the database, which is bitemporal and lets you query the database for a specific point in time for example.
-
Memgraph | Staff C++ Database Engineer | REMOTE (Central/Western Europe, LatAm, or North America) https://memgraph.com/
Memgraph is a Seed stage, open source graph database vendor. Graph DBs are a great solution for GenAI, logistics, cybersecurity and fintech so we are looking to grow aggressively this year.
We're looking for a staff-level engineer to set technical direction, mentor junior team members, and solve some very difficult problems.
Either DM me (the hiring manager) or apply here: https://join.com/companies/memgraph/10684850-staff-software-...
-
-
This approach reminds me of RedisGraph[1] (which is now unfortunately EoL).
"RedisGraph is the first queryable Property Graph database to use sparse matrices to represent the adjacency matrix in graphs and linear algebra to query the graph."
-
aleph
Search and browse documents and data; find the people and companies you look for. (by alephdata)
Project mention: 🥪 Best Sites For ebooks, articles, research papers etc..🥪 | /r/RockMods | 2023-05-17 -
neo4j-apoc-procedures
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
-
-
-
kuzu
Embeddable property graph database management system built for query speed and scalability. Implements Cypher.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
graph-database related posts
- ThingsDB and PHP
- Apache AGE: PostgreSQL Extension Graph Data Processing and Analytics
- Apache AGE: PostgreSQL Extension Graph Data Processing and Analytics for RDBMS
- DGraph – GraphQL Database
- Apache AGE supporting latest PostgreSQL (ver 16)
- Mariposa – A programming language with time-travel
- Everything wrong with databases and why their complexity is now unnecessary
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source graph-database projects? This list will help you:
Project | Stars | |
---|---|---|
1 | surrealdb | 25,126 |
2 | dgraph | 20,046 |
3 | cayley | 14,766 |
4 | ArangoDB | 13,333 |
5 | Neo4j | 12,430 |
6 | NebulaGraph Database | 10,088 |
7 | janusgraph | 5,082 |
8 | OrientDB | 4,690 |
9 | cozo | 3,081 |
10 | Apache AGE | 2,648 |
11 | terminusdb | 2,615 |
12 | xtdb | 2,439 |
13 | Memgraph | 2,074 |
14 | indradb | 2,068 |
15 | RedisGraph | 1,956 |
16 | aleph | 1,944 |
17 | neo4j-apoc-procedures | 1,660 |
18 | Neo4j.rb | 1,392 |
19 | eliasdb | 986 |
20 | kuzu | 985 |
21 | oxigraph | 921 |
22 | graph | 807 |
23 | atomspace | 775 |