awesome-knowledge-graph

Knowledge Graph Toolkit

A curated collection of resources and tools for working with knowledge graphs, including databases, frameworks, and visualization tools.

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

GitHub

1k stars
39 watching
142 forks
last commit: almost 2 years ago
Linked from 2 awesome lists

awesome-listgraphgraph-databaseknowledge-graphnlp

Awesome Knowledge Graph / Infrastructure / Graph Databases

AgensGraphmulti-model graph database with SQL and Cypher support based on PostgreSQL
ArangoDBhighly available Multi-Model NoSQL database
Atomic-Serveropen-source type-safe graph database server with GUI, written in rust. Supports , JSON & RDF
Blazegraph902over 3 years agoGPU accelerated graph database
Cayley14,868almost 2 years agoopen source database written in Go
CosmosDBcloud-based multi-model database with support for TinkerPop3
DgraphFast, Transactional, Distributed Graph Database (open source, written in Go)
DSE GraphGraph layer on top of DataStax Enterprise (Cassandra, SolR, Spark)
TypeDBa database with a rich and logical type system
Graphd450about 6 years agothe Metaweb/Freebase Graph Repository
JanusGraphan open-source, distributed graph database with pluggable storage and indexing backends
MemgraphHigh Performance, In-Memory, Transactional Graph Database
Neo4jOLTP graph database
Sparkseemakes space and performance compatible with a small footprint and a fast analysis of large networks
StardogRDF graph database with OLTP and OLAP support
OrientDBDistributed Multi-Model NoSQL Database with a Graph Database Engine
TigerGrapha complete, distributed, parallel graph computing platform for enterprise, supporting web-scale data analytics in real-time
Nebula GraphA truly distributed, linear scalable, lightning-fast graph database, using SQL-like query language
HugeGraph11almost 2 years agoAn open source TinkerPop 3 compliant OLTP Graph Database with pluggable storage bakcend which is similar to JanusGraph. It also supports OLAP through Spark GraphX
DiffbotOne of three Western entities to crawl a majority of the web. Largest commercially available knowledge graph
WeaverA 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
KuzuA highly scalable, extremely fast, and very easy-to-use embeddable graph database
CogDBA Micro Graph Database for Python Applications
TuGraphGraph database behinde Alipay. It has achieved the top-ranking performance in LDBC-SNB, a globally recognised benchmark test, surpassing competing solutions

Awesome Knowledge Graph / Infrastructure / Triple Stores

AllegroGraphhigh-performance, persistent graph database that scales to billions of quads
Apache Jenaopen source Java framework for building Semantic Web and Linked Data applications
CopernicData, and its history, via change requests at scale
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
GraphDBenterprise ready Semantic Graph Database, compliant with W3C Standards
Virtuosoa "Data Junction Box" that drives enterprise and individual agility by deriving a Semantic Web of Linked Data from existing data silos
Apache Marmotta(retired Apache project) an open platform for linked data
Oxigraph1,070almost 2 years agoa light wight triple store written in Rust

Awesome Knowledge Graph / Infrastructure / Graph Computing Frameworks

Apache Giraphan iterative graph processing system built for high scalability
Apache TinkerPopa graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP)
Apache Spark - GraphXApache Spark's API for graphs and graph-parallel computation
Tencent Plato1,902about 5 years agoa fast distributed graph computation and machine learning framework used by WeChat
Gradoop246almost 2 years agoa distributed graph analytics framework based on Apache Flink

Awesome Knowledge Graph / Infrastructure / Graph Visualization

AntV G611,218almost 2 years agoSimple, easy and complete high performance graph visualization engine written in JavaScript, from Ant Financial
Graphistry2,184almost 2 years agoAn 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
GephiGraph visualization platform software runs on Windows, Mac and Linux
KeyLines & ReGraphGraph visualization tookits for JavaScript and React developer from Cambridge Intelligence
LinkuriousLinkurious is an enterprise ready on-premises graph visualization and analysis platform
CytoscapeOpen source graph visualization platform software runs on Windows, Mac and Linux
Cytoscape.jsGraph visualization tookit for JavaScript
Sigma.jsJavaScript library aimed at visualizing larger graphs

Awesome Knowledge Graph / Infrastructure / Graph Construction

Morph-KGC195almost 2 years agoKnowledge graph generation system with RML mappings
OntopA Virtual Knowledge Graph engine for querying SQL data sources and transform SQL data sources through R2RML mappings
Ontopic StudioA commercially supported no code software for creating and maintaining large sets of R2RML mappings
TermboardA 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

Awesome Knowledge Graph / Infrastructure / Languages

Cypher
Gremlin
SPARQL
GraphQL+-The query language of Dgraph, which is based on Facebook's GraphQL
GQLAn initiative to create a standard query language for property graph database, just like SQL for relational database

Awesome Knowledge Graph / Infrastructure / Managed Hosting Services

CosmosDB @ MicrosoftAzure Cosmos DB is Microsoft's globally distributed, multi-model (Key-value, Document, Column, Graph) database service
JanusGraph @ IBM Compose
JanusGraph @ Google Cloud PlatformJanusGraph on Google Kubernetes Engine backed by Google Cloud Bigtable
JanusGraph @ Amazon Web Services Labs447about 5 years agoThe Amazon DynamoDB Storage Backend for JanusGraph
Neo4j @ Graphene
Neo4j @ Graph StoryEnd-to-end Graph Database hosting for Community and Enterprise Neo4j with expert help for development
Neptune @ Amazon Web Servicesa fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets
Graph Engine Service @ Huawei CloudFully-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 CloudOne stop platform for Graph database, computing and visualization. Currently available in beta test and only in Chinese
WoordLiftEasy-to-use SEO-focused Graph Database hosting for web and e-commerce websites running on Apache Marmotta
Baidu Knowledge Graph @ Baidu AI PlatformOne-stop AI platform to build knowledge graph and its applications
Graphistry2,184almost 2 years agoCloud accounts for Graphistry end-to-end GPU-accelerated visual graph analytics projects

Awesome Knowledge Graph / Knowledge Engineering

YAGA-NAGAHarvesting, Searching, and Ranking Knowledge from the Web

Awesome Knowledge Graph / Knowledge Engineering / Knowledge Fusion

Dedupe4,171almost 2 years agodedupe is a python library that uses machine learning to perform fuzzy matching, deduplication and entity resolution quickly on structured data
LIMES129about 2 years agoLink Discovery Framework for Metric Spaces

Awesome Knowledge Graph / Knowledge Graph Dataset / General

BabelNetBoth a , with lexicographic and encyclopedic coverage of terms, and a 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 represents a given meaning and contains all the synonyms which express that meaning in a range of different languages
WikidataWikidata 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
Google Knowledge GraphGoogle’s Knowledge Graph has millions of entries that describe real-world entities like people, places, and things
FreebaseLarge scale knowledge base originally stated by Metaweb. Later aquired by Google and used in
DBpediaDBpedia is a crowd-sourced community effort to extract structured content from the information created in various Wikimedia projects
XLoreA large-scale English-Chinese bilingual knowledge graph by structuring and integrating Chinese Wikipedia, English Wikipedia, French Wikipedia, and Baidu Baike
The GDELT ProjectThe 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 day, creating a free open platform for computing on the entire world
YAGOA huge semantic knowledge base, derived from , and . 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
Zhishi.meKnowledge Graph data extracted from the largest Chinese encyclopedias, , and
NELLNever-Ending Language Learner, read the web and extract facts from text found in web pages continuously and improve itself
Golden ProtocolA decentralized canonical knowledge graph. It is open, transparent, consensus, bounty enabled and built in the age of Web 3

Awesome Knowledge Graph / Knowledge Graph Dataset / Semantic Network

ConceptNetConceptNet is a freely-available semantic network, designed to help computers understand the meanings of words that people use
Microsoft Concept GraphFor Short Text Understanding
OpenHowNetAn Open Sememe-based Lexical Knowledge Base in Chinese
WordNetA free large lexical database of English from Princeton University

Awesome Knowledge Graph / Knowledge Graph Dataset / Academic & Research

AMinerAminer aims to provide comprehensive search and mining services for researcher social networks
Microsoft AcademicMicrosoft 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
AceMapAcademic search engine based on knowledge graph which includes entities like paper, author, institution and etc
Semantic ScholarA free, AI-powered research tool for scientific literature. Collaborating with academic publishers to build a trustworthy and authoritative scientific knowledge graph

Awesome Knowledge Graph / Knowledge Graph Dataset / Other Domain

Lynxan 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
ResearchSpaceA 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
DrugBankKnowledge base for drug interactions, pharmacology, chemical structures, targets, metabolism, and more
STRINGA database of known and predicted protein-protein interactions

Awesome Knowledge Graph / Learning Materials / Official Documentations

Cypherreference documentation
Gremlinreference documentation

Awesome Knowledge Graph / Learning Materials / Community Effort

Graph Book835about 2 years agoTinkerPop3 centric book written by
SQL2Gremlintransition from SQL to Gremlin by
The Gremlin Compendiumminimum survival kit for any Gremlin user, 10 blog post series by

Awesome Knowledge Graph / Conferences

Graph Connectpowered by Neo4j
Graph Dayan Independent Graph Conference from the Data Day folks
Connected Data LondonConnected 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, Linked Data and Semantics to include related Graph Database and AI / Machine Learning technologies and practical use cases

Awesome Knowledge Graph / Contribute

awesome-graph1,173over 3 years agoGraph, the infrastructure for Knowledge Graph
awesome-knowledge-graph4,688over 5 years agoKnowledge graph related materials but all in Chinese

Backlinks from these awesome lists:

More related projects: