graph-database

Open-source projects categorized as graph-database

Top 23 graph-database Open-Source Projects

  • surrealdb

    A scalable, distributed, collaborative, document-graph database, for the realtime web

    Project mention: Task tracker application using NextJS and SurrealDB | dev.to | 2024-01-21

    In this article, I have shared how I have built a simple task-tracking full-stack application using NextJS and SurrealDB.

  • dgraph

    The high-performance database for modern applications

    Project mention: DGraph – GraphQL Database | news.ycombinator.com | 2024-03-12
  • 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.

  • cayley

    An open-source graph database

  • 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

    https://www.arangodb.com/

    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

    Graphs for Everyone

    Project mention: How to choose the right type of database | dev.to | 2024-02-28

    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)

  • janusgraph

    JanusGraph: an open-source, distributed graph database

  • 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
  • terminusdb

    TerminusDB is a distributed database with a collaboration model

    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-09

    You 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

    Open-source graph database, built for real-time streaming data, compatible with Neo4j.

    Project mention: Ask HN: Who is hiring? (March 2024) | news.ycombinator.com | 2024-03-01

    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-...

  • indradb

    A graph database written in rust

  • RedisGraph

    A graph database as a Redis module

    Project mention: Matrices and Graph | news.ycombinator.com | 2023-07-15

    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."

    1. https://github.com/RedisGraph/RedisGraph

  • 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 ⇧            

  • Neo4j.rb

    An active model wrapper for the Neo4j Graph Database for Ruby.

  • eliasdb

    EliasDB a graph-based database.

  • kuzu

    Embeddable property graph database management system built for query speed and scalability. Implements Cypher.

    Project mention: Unum: Vector Search engine in a single file | news.ycombinator.com | 2023-07-31
  • oxigraph

    SPARQL graph database

  • graph

    Practical Gremlin - An Apache TinkerPop Tutorial (by krlawrence)

  • atomspace

    The OpenCog (hyper-)graph database and graph rewriting system

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-31.

graph-database related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com