Skip to content
80

Awesome Knowledge Graph

A curated list of Knowledge Graph related learning materials, databases, tools and other resources

1.9k stars179 forks108 entriesLast push Sep 11, 2026 (18 days ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Infrastructure >Graph Databases

AgensGraph

multi-model graph database with SQL and Cypher support based on PostgreSQL

ArangoDB

highly available Multi-Model NoSQL database

In 7 listsDetails

ArcadeDB

open-source multi-model database with graph, document and key-value support, ACID transactions, SQL and Cypher query languages

In 3 lists

Atomic-Server

open-source type-safe graph database server with GUI, written in rust. Supports Atomic Data, JSON & RDF.

In 2 lists

Blazegraph

GPU accelerated graph database

In 2 lists

Cayley

open source database written in Go

In 5 listsDetails

CosmosDB

cloud-based multi-model database with support for TinkerPop3

Dgraph

Fast, Transactional, Distributed Graph Database (open source, written in Go)

In 2 lists

DSE Graph

Graph layer on top of DataStax Enterprise (Cassandra, SolR, Spark)

TypeDB

a database with a rich and logical type system.

Graphd

the Metaweb/Freebase Graph Repository

JanusGraph

an open-source, distributed graph database with pluggable storage and indexing backends

In 3 lists

Memgraph

High Performance, In-Memory, Transactional Graph Database

Neo4j

OLTP graph database

In 2 lists

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

In 3 lists

OrientDB

Distributed Multi-Model NoSQL Database with a Graph Database Engine

TigerGraph

a complete, distributed, parallel graph computing platform for enterprise, supporting web-scale data analytics in real-time.

Nebula Graph

A truly distributed, linear scalable, lightning-fast graph database, using SQL-like query language.

In 2 lists

HugeGraph

An open source TinkerPop 3 compliant OLTP Graph Database with pluggable storage bakcend which is similar to JanusGraph. It also supports OLAP through Spark GraphX.

Diffbot

One of three Western entities to crawl a majority of the web. Largest commercially available knowledge graph.

Weaver

A graph database built on top of Postgres, which allows you to query the dataset in both SQL and graph query languages including SQL, SPARQL, and GraphQL.

Kuzu

A highly scalable, extremely fast, and very easy-to-use embeddable graph database.

CogDB

A Micro Graph Database for Python Applications.

TuGraph

Graph database behinde Alipay. It has achieved the top-ranking performance in LDBC-SNB, a globally recognised benchmark test, surpassing competing solutions.

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

Apache Marmotta

(retired Apache project) an open platform for linked data

Copernic

Data, and its history, via change requests at scale

In 2 lists

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…

In 2 lists

GraphDB

enterprise ready Semantic Graph Database, compliant with W3C Standards

Virtuoso

a "Data Junction Box" that drives enterprise and individual agility by deriving a Semantic Web of Linked Data from existing data silos

In 2 lists

Oxigraph

a light wight triple store written in Rust.

In 3 lists

CLever

a SPARQL engine that can efficiently index and query very large knowledge graphs with over 100 billion triples on a single standard PC or server

In 2 lists

Infrastructure >Graph Computing Frameworks

Apache Giraph

an iterative graph processing system built for high scalability

In 2 lists

Apache TinkerPop

a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP)

In 2 lists

Apache Spark - GraphX

Apache Spark's API for graphs and graph-parallel computation

In 4 listsDetails

DotNetRDF

a complete library for parsing, managing, querying and writing RDF

Gradoop

a distributed graph analytics framework based on Apache Flink

In 2 lists

RDFLib

a pure Python RDF manipulation toolkit

Redland C RDF

a set of free software C libraries that provide support for the Resource Description Framework (RDF)

Tencent Plato

a fast distributed graph computation and machine learning framework used by WeChat

Infrastructure >Graph Visualization

AntV G6

Simple, easy and complete high performance graph visualization engine written in JavaScript, from Ant Financial

In 3 lists

Graphistry

An end-to-end GPU visual graph analytics engine (Nvidia RAPIDS.ai / Apache Arrow) with interfaces including JS/React, Python (Jupyter/StreamLit), REST, rich no-code/low-code UIs for various databases, and self + cloud hosting, from Graphistry.

In 2 lists

Gephi

Graph visualization platform software runs on Windows, Mac and Linux.

In 6 listsDetails

KeyLines & ReGraph

Graph visualization tookits for JavaScript and React developer from Cambridge Intelligence.

Linkurious

Linkurious is an enterprise ready on-premises graph visualization and analysis platform.

In 3 lists

Cytoscape

Open source graph visualization platform software runs on Windows, Mac and Linux.

Cytoscape.js

Graph visualization tookit for JavaScript.

In 4 lists

Sigma.js

JavaScript library aimed at visualizing larger graphs.

In 3 lists

Infrastructure >Graph Construction

Morph-KGC

Knowledge graph generation system with RML mappings.

Ontop

A Virtual Knowledge Graph engine for querying SQL data sources and transform SQL data sources through R2RML mappings.

Ontopic Studio

A commercially supported no code software for creating and maintaining large sets of R2RML mappings.

In 2 lists

Termboard

A very simple graphical editor to create Terms and Relations. It can use ChatGPT, Google Bard or any other chatbot. Ideal for beginners wanting to make and share quick sketches.

Infrastructure >Languages

Cypher

openCypher is an open source project to bring a new public implementation of the industry’s most widely adopted graph query language: Cypher.

In 2 lists

Gremlin

SPARQL

GraphQL+-

The query language of Dgraph, which is based on Facebook's GraphQL

GQL

An initiative to create a standard query language for property graph database, just like SQL for relational database.

Infrastructure >Managed Hosting Services

CosmosDB

cloud-based multi-model database with support for TinkerPop3

JanusGraph @ IBM Compose

JanusGraph @ Google Cloud Platform

JanusGraph on Google Kubernetes Engine backed by Google Cloud Bigtable

JanusGraph @ Amazon Web Services Labs

The Amazon DynamoDB Storage Backend for JanusGraph

In 2 lists

Neo4j @ Graphene

The world's first fully managed Neo4j graph database.

In 2 lists

Neo4j @ Graph Story

End-to-end Graph Database hosting for Community and Enterprise Neo4j with expert help for development

In 2 lists

Neptune @ Amazon Web Services

a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets

In 2 lists

Graph Engine Service @ Huawei Cloud

Fully-managed, distributed, at-scale graph query and analysis service that provides a visualized interactive analytics platform.

Graph Database (beta) @ Aliyun (Alibaba Cloud)

highly reliable and available property graph database that supports ACID and TinkerPop Gremlin query language.

Tencent Knowledge Graph @ Tencent Cloud

One stop platform for Graph database, computing and visualization. Currently available in beta test and only in Chinese.

WoordLift

Easy-to-use SEO-focused Graph Database hosting for web and e-commerce websites running on Apache Marmotta.

Baidu Knowledge Graph @ Baidu AI Platform

One-stop AI platform to build knowledge graph and its applications.

Graphistry

An end-to-end GPU visual graph analytics engine (Nvidia RAPIDS.ai / Apache Arrow) with interfaces including JS/React, Python (Jupyter/StreamLit), REST, rich no-code/low-code UIs for various databases, and self + cloud hosting, from Graphistry.

In 2 lists

Knowledge Engineering

YAGA-NAGA

Harvesting, Searching, and Ranking Knowledge from the Web

KGPrune

An API and Web application for extracting subgraphs of interest from Wikidata based on user-input seed entities, to help bootstrap a new KG

In 2 lists

Knowledge Engineering >Knowledge Fusion

Dedupe

dedupe is a python library that uses machine learning to perform fuzzy matching, deduplication and entity resolution quickly on structured data.

In 3 lists

LIMES

Link Discovery Framework for Metric Spaces.

Knowledge Graph Dataset >General

BabelNet

Both a multilingual encyclopedic dictionary, with lexicographic and encyclopedic coverage of terms, and a semantic network which connects concepts and named entities in a very large network of semantic relations, made up of about 16 million entries, called Babel synsets. Each Babel synset…

In 2 lists

Wikidata

Wikidata is a free, collaborative, multilingual, secondary database, collecting structured data to provide support for Wikipedia, Wikimedia Commons, the other wikis of the Wikimedia movement, and to anyone in the world.

In 2 lists

Google Knowledge Graph

Google’s Knowledge Graph has millions of entries that describe real-world entities like people, places, and things.

Freebase

Large scale knowledge base originally stated by Metaweb. Later aquired by Google and used in Google Knowledge Graph.

In 3 lists

DBpedia

DBpedia is a crowd-sourced community effort to extract structured content from the information created in various Wikimedia projects.

In 2 lists

XLore

A large-scale English-Chinese bilingual knowledge graph by structuring and integrating Chinese Wikipedia, English Wikipedia, French Wikipedia, and Baidu Baike.

The GDELT Project

The GDELT Project monitors the world's broadcast, print, and web news from nearly every corner of every country in over 100 languages and identifies the people, locations, organizations, themes, sources, emotions, counts, quotes, images and events driving our global society every second of every…

In 3 lists

YAGO

A huge semantic knowledge base, derived from Wikipedia, WordNet and GeoNames. Currently, YAGO has knowledge of more than 10 million entities (like persons, organizations, cities, etc.) and contains more than 120 million facts about these entities. The source code of YAGO is in this Github repo.

Zhishi.me

Knowledge Graph data extracted from the largest Chinese encyclopedias, Baidu Baike, Hudong Baike and Chinese Wikipedia.

NELL

Never-Ending Language Learner, read the web and extract facts from text found in web pages continuously and improve itself.

Golden Protocol

A decentralized canonical knowledge graph. It is open, transparent, consensus, bounty enabled and built in the age of Web 3.

Knowledge Graph Dataset >Semantic Network

ConceptNet

ConceptNet is a freely-available semantic network, designed to help computers understand the meanings of words that people use.

In 2 lists

Microsoft Concept Graph

For Short Text Understanding

OpenHowNet

An Open Sememe-based Lexical Knowledge Base in Chinese.

WordNet

A free large lexical database of English from Princeton University.

Knowledge Graph Dataset >Academic & Research

AMiner

Aminer aims to provide comprehensive search and mining services for researcher social networks.

Microsoft Academic

Microsoft Academic (MA) employs advances in machine learning, semantic inference and knowledge discovery to help you explore scholarly information in more powerful ways than ever before.

AceMap

Academic search engine based on knowledge graph which includes entities like paper, author, institution and etc.

Semantic Scholar

A free, AI-powered research tool for scientific literature. Collaborating with academic publishers to build a trustworthy and authoritative scientific knowledge graph.

In 3 lists

Knowledge Graph Dataset >Other Domain

Lynx

an ecosystem of smart cloud services to better manage compliance, based on a Legal Knowledge Graph (LKG) which integrates and links heterogeneous compliance data sources including legislation, case law, standards and other private contracts.

ResearchSpace

A culture heritage knowledge graph from the British Museum.

Unified Medical Language System (UMLS)

The UMLS integrates and distributes key terminology, classification and coding standards, and associated resources to promote creation of more effective and interoperable biomedical information systems and services, including electronic health records.

DrugBank

Knowledge base for drug interactions, pharmacology, chemical structures, targets, metabolism, and more.

In 2 lists

STRING

A database of known and predicted protein-protein interactions.

In 2 lists

Learning Materials >Official Documentations

Cypher

reference documentation

Gremlin

reference documentation

In 2 lists

Learning Materials >Community Effort

Graph Book

TinkerPop3 centric book written by Kelvin R. Lawrence

In 2 lists

SQL2Gremlin

transition from SQL to Gremlin by Daniel Kuppitz

In 2 lists

The Gremlin Compendium

minimum survival kit for any Gremlin user, 10 blog post series by Doan DuyHai

Ontology Training

free 45-lesson course on RDF, OWL 2, SPARQL and SHACL, with the syllabus published as machine-readable RDF at ontology-curriculum

Conferences

Graph Connect

powered by Neo4j

Graph Day

an Independent Graph Conference from the Data Day folks

Connected Data London

Connected Data London brings together 160+ Artificial Intelligence, Semantic Technology, Linked Data and Graph Database innovators, thought leaders and practitioners annually in one great conference. The conference has expanded its themes and tracks, from its roots as the primary conference for…

Knowledge Graphs and LLMs in Action

a book that shows you how to introduce knowledge graphs constructed from structured and unstructured sources into LLM-powered applications and RAG pipelines.

See category
94

Table of Contents

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…

Fresh★ 55k202 entriesPushed today
94

Awesome Agent Skills

VoltAgent/awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

Awesome Production Machine Learning

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

Static Analysis

analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…

Fresh★ 15k528 entriesPushed 8 days ago