Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-graph

A curated list of resources for graph databases and graph computing tools
https://github.com/jbmusso/awesome-graph

Last synced: 4 days ago
JSON representation

  • Graph databases

      • AnzoGraph - Massively parallel graph database with advanced analytics (SPARQL, Cypher, OWL/RDFS+, LPG)
      • Atomic-Server - open-source type-safe graph database server with GUI, written in rust. Supports [Atomic Data](docs.atomicdata.dev/), JSON & RDF.
      • ArangoDB - highly available Multi-Model NoSQL database
      • Dgraph - Fast, Transactional, Distributed Graph Database (open source, written in Go)
      • DSE Graph - Graph layer on top of DataStax Enterprise (Cassandra, SolR, Spark)
      • Grakn.AI - a distributed hyper-relational database for knowledge-oriented systems, i.e. a distributed knowledge base
      • JanusGraph - an open-source, distributed graph database with pluggable storage and indexing backends
      • Memgraph - High Performance, In-Memory, Transactional Graph Database
      • Neo4j - OLTP graph database
      • Nebula Graph - A distributed, fast open-source graph database featuring horizontal scalability and high availability
      • RedisGraph - Property graph database, based on linear algebra constructs (GraphBLAS)
      • Sparksee - makes space and performance compatible with a small footprint and a fast analysis of large networks
      • Stardog - RDF graph database with OLTP and OLAP support
      • TigerGraph - The First Native Parallel Graph capable of real-time analytics on web-scale data
      • Weaviate - Weaviate is a cloud-native, modular, real-time vector search engine with a graph data model (GraphQL interface) built to scale your machine learning models.
      • ArangoDB - highly available Multi-Model NoSQL database
      • Dgraph - Fast, Transactional, Distributed Graph Database (open source, written in Go)
      • DSE Graph - Graph layer on top of DataStax Enterprise (Cassandra, SolR, Spark)
      • Graphd - the Metaweb/Freebase Graph Repository
      • JanusGraph - an open-source, distributed graph database with pluggable storage and indexing backends
      • Sparksee - makes space and performance compatible with a small footprint and a fast analysis of large networks
      • Stardog - RDF graph database with OLTP and OLAP support
      • OrientDB - Distributed Multi-Model NoSQL Database with a Graph Database Engine
      • Dgraph - Fast, Transactional, Distributed Graph Database (open source, written in Go)
      • Blazegraph - GPU accelerated graph database
      • Cayley - open source database written in Go
      • Grafito - Portable, Serverless & Lightweight SQLite-based Graph Database in Arturo
      • CosmosDB - cloud-based multi-model database with support for TinkerPop3
      • AgensGraph - multi-model graph database with SQL and Cypher support
      • Graphd - the Metaweb/Freebase Graph Repository
      • AnzoGraph - Massively parallel graph database with advanced analytics (SPARQL, Cypher, OWL/RDFS+, LPG)
    • Triple stores

      • AllegroGraph - high-performance, persistent graph database that scales to billions of quads
      • Apache Jena - open source Java framework for building Semantic Web and Linked Data applications
      • Eclipse RDF4J - (formerly known as Sesame) is an open source Java framework for processing RDF data. This includes parsing, storing, inferencing and querying of/over such data. It offers an easy-to-use API that can be connected to all leading RDF storage solutions. It allows you to connect with SPARQL endpoints and create applications that leverage the power of linked data and Semantic Web.
      • Virtuoso - a "Data Junction Box" that drives enterprise and individual agility by deriving a Semantic Web of Linked Data from existing data silos
      • Hoply - explore bigger than RAM relational data in the comfort of Python.
      • Eclipse RDF4J - (formerly known as Sesame) is an open source Java framework for processing RDF data. This includes parsing, storing, inferencing and querying of/over such data. It offers an easy-to-use API that can be connected to all leading RDF storage solutions. It allows you to connect with SPARQL endpoints and create applications that leverage the power of linked data and Semantic Web.
      • GraphDB - enterprise ready Semantic Graph Database, compliant with W3C Standards
      • Dydra - Dydra is a cloud-based graph database. Dydra stores data is natively stored as a property graph, directly representing the relationships in the underlying data.
  • Graph computing frameworks

    • Triple stores

      • Apache Giraph - an iterative graph processing system built for high scalability
      • Apache TinkerPop - a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP)
      • Apache Spark - GraphX - Apache Spark's API for graphs and graph-parallel computation
  • Languages

  • Managed hosting services

  • Learning materials

    • Official documentations

      • Gremlin - reference documentation
      • Cypher - reference documentation
      • Gremlin - reference documentation
    • Community effort

      • SQL2Gremlin - transition from SQL to Gremlin by [Daniel Kuppitz](https://twitter.com/dkuppitz)
      • The Gremlin Compendium - minimum survival kit for any Gremlin user, 10 blog post series by [Doan DuyHai](https://twitter.com/doanduyhai)
    • Blogs

  • Conferences