Knowledge Graph Construction NLP Tools

Tools and frameworks for extracting, building, and populating knowledge graphs from unstructured text, tabular data, or documents using NLP techniques like NER and relation extraction. Does NOT include knowledge graph embeddings, querying systems, or general graph databases without NLP-based construction focus.

There are 78 knowledge graph construction tools tracked. 4 score above 50 (established tier). The highest-rated is hyperquest-hq/hyperbase at 61/100 with 635 stars. 1 of the top 10 are actively maintained.

Get all 78 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=knowledge-graph-construction&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 hyperquest-hq/hyperbase

A foundational library for Semantic Hypergraphs

61
Established
2 smilelight/lightKG

基于Pytorch和torchtext的知识图谱深度学习框架。

57
Established
3 KRLabsOrg/rulechef

Learn rule-based models from examples using LLM-powered synthesis. Replace...

52
Established
4 qq547276542/Agriculture_KnowledgeGraph

农业知识图谱(AgriKG):农业领域的信息检索,命名实体识别,关系抽取,智能问答,辅助决策

51
Established
5 epfl-nlp/kogito

A Python Commonsense Knowledge Inference Toolkit

42
Emerging
6 SkyeAv/Tablassert

Tablassert is a highly performant declarative knowledge graph backend...

41
Emerging
7 totogo/awesome-knowledge-graph

A curated list of Knowledge Graph related learning materials, databases,...

40
Emerging
8 BrambleXu/news-graph

Key information extraction from text and graph visualization

38
Emerging
9 xieguigang/graphQL

knowledge graph database engine writen in VisualBasic

37
Emerging
10 tsafavi/codex

CoDEx: A set of knowledge graph Completion Datasets Extracted from Wikidata...

37
Emerging
11 lixiang0/WEB_KG

爬取百度百科中文页面,抽取三元组信息,构建中文知识图谱

36
Emerging
12 Uzay-G/espial

Espial is an engine for automated organization and discovery of personal knowledge

35
Emerging
13 smilelight/NLP-KG-Projects

自己之前收集的自然语言处理和知识图谱相关的一些开源项目

35
Emerging
14 caufieldjh/awesome-bioie

🧫 A curated list of resources relevant to doing Biomedical Information...

34
Emerging
15 shaoxiongji/knowledge-graphs

A collection of research on knowledge graphs

34
Emerging
16 beader/ruijin_round2

瑞金医院MMC人工智能辅助构建知识图谱大赛复赛

33
Emerging
17 beader/ruijin_round1

瑞金医院MMC人工智能辅助构建知识图谱大赛初赛

32
Emerging
18 cqunlp/research_resources

Resources of CQU CS 1701 research, include NLP, Knowledge Graph,Cloud Computing, etc.

32
Emerging
19 myhhub/KnowledgeGraph

knowledge graph知识图谱,从零开始构建知识图谱

31
Emerging
20 xyjigsaw/Text2Graph

Text2Graph model trained with T5 (Similar to GraphGPT)

30
Emerging
21 HaoWeiHe/Knowledge-Graph

how to build up Knowledge graph

30
Emerging
22 RunxinXu/GIT

Source code for ACL-IJCNLP 2021 Long paper: Document-level Event Extraction...

30
Emerging
23 saiwaiyanyu/knowledge-graph-nlp-in-action

从模型训练到部署,实战知识图谱(Knowledge Graph)&自然语言处理(NLP)。涉及 Tensorflow,...

30
Emerging
24 rutvik5/knowledge-graph

Generate knowledge graph from unstructured text

29
Experimental
25 Schlampig/Knowledge_Graph_Wander

A collection of papers, codes, projects, tutorials ... for Knowledge Graph...

29
Experimental
26 AnjaneyaTripathi/knowledge_graph

Knowledge Graph for Legal Documents using Litigation Releases from the SEC...

29
Experimental
27 InSilicoVida-Research-Lab/AOPWiki_Explorer

A query engine to retrive information from AOP wiki graph database.

29
Experimental
28 hclent/Science-Citation-Knowledge-Extractor

A web tool that helps biomedical researchers understand how their work is...

28
Experimental
29 cosbi-research/beesl

Biomedical Event Extraction exhibiting first industry-level performances in...

28
Experimental
30 neostrange/text2graphs

A Python framework for automating domain-agnostic and domain-specific...

28
Experimental
31 SPARC-FAIR-Codeathon/KnowMore

Automated Knowledge Discovery Tool for SPARC Datasets

28
Experimental
32 AnjaneyaTripathi/ontology-knowledge-graph

A basic implementation of ontologies and knowledge graphs.

27
Experimental
33 SPARC-FAIR-Codeathon/aqua

Advanced Query Architecture for the SPARC Portal.

27
Experimental
34 fairdataihub/SPARClink

SPARClink: Visualizing the Impact of SPARC

26
Experimental
35 superkerokero/naruhodo

A python library for automatic semantic graph generation from human-readable text.

26
Experimental
36 fairdataihub/KnowMore

Automated Knowledge Discovery Tool for SPARC Datasets

26
Experimental
37 greenelab/knowledge-graph-review

A literature review for constructing and using knowledge graphs in a...

26
Experimental
38 jaron/sciencegraph

A comprehensive knowledge graph of scientific concepts

25
Experimental
39 fargolo/TextGraphs.jl

Graph representations of text

25
Experimental
40 SPARC-FAIR-Codeathon/SPARClink

SPARClink: Visualizing the Impact of SPARC

25
Experimental
41 menghuanlater/Tianchi2020ChineseMedicineNER

2020阿里云天池大数据竞赛-中医药命名实体识别挑战赛

25
Experimental
42 MIS-GrApH-AI/awesome-list

List of curated material on Applications of Graph and AI on Electronic...

24
Experimental
43 draymond63/Prerequisite-Tree

I want to know how to learn things. I am using a semantic web to map the...

24
Experimental
44 MRCIEU/epigraphdb

Examples on using EpiGraphDB

24
Experimental
45 fairdataihub/AQUA

Advanced Query Architecture for the SPARC Portal.

24
Experimental
46 msajitz/biomed-kg-agent

Build knowledge graphs from biomedical literature and query them with an LLM agent

23
Experimental
47 alevkov/text2log

Character-based seq2seq models (english => predicate logic)

23
Experimental
48 leolle/deep_learning

projects about NLP knowledge graph, web crawling, word embedding,...

23
Experimental
49 lidingpku/DataReused

Get Data Reused

23
Experimental
50 jiuxianghedonglu/MMC-TOP40-Solution

瑞金医院MMC人工智能辅助构建知识图谱大赛TOP40解决方案

23
Experimental
51 nkanak/cordkel

Shall I work with them? A ‘knowledge graph’-based approach for predicting...

22
Experimental
52 hosford42/Semantics

Natural language semantic representation in Python

22
Experimental
53 kiril-me/rep-task

Recognizing Textual Entailment

21
Experimental
54 DecisionNerd/infoextract-cidoc

Heritage Information Extraction to Markdown, JSON-LD, and Property Graphs...

21
Experimental
55 daviddongkc/DocOIE

Released Code for ACL 21 paper: DocOIE A Document-level Context-Aware...

21
Experimental
56 rubalsxngh/MedGraph-Biomedical-Knowledge-Graph-with-Mondo-Ontology

MedGraph is a project focused to construct biomedical knowledge graph. It...

20
Experimental
57 GanjinZero/KeBioLM

Improving Biomedical Pretrained Language Models with Knowledge [BioNLP 2021]

20
Experimental
58 khushnood-rafique/Ontology-Learning-Applications-of-Knowledge-Base-Construction

We demonstrate how a trained bidirectional long short-term memory or bi-...

18
Experimental
59 fredriko/gavagai-lexicon-graph

Creates a Neo4j graph database from Gavagai Living Lexicon entries

17
Experimental
60 Clearailhc/KG-NLP-Papers

Including Knowledge Graph and Neural Language Processing (especially...

17
Experimental
61 kyahikaru/scholarly-knowledge-graph

End-to-end NLP engineering pipeline that extracts entities and relations...

16
Experimental
62 uridr/GTWiki

Dataset for the paper: "A multi-task semi-supervised framework for...

16
Experimental
63 cinnqi/VulKG

Vulnerability knowledge graph construction

14
Experimental
64 itprodirect/neo4j-graphrag-kg

Lightweight, Neo4j-first knowledge graph toolkit for GraphRAG pipelines....

14
Experimental
65 disi-unibo-nlp/bio-ee-egv

[COLING22] Text-to-Text Extraction and Verbalization of Biomedical Event Graphs

14
Experimental
66 seanboyhh/serviceComputeBaseOnAI

Research on the Construction Method of Intelligent Services Based on Prior Knowledge

13
Experimental
67 vat0599/Information-Retrieval-using-KGs

Converting textual data to knowledge graph for better visualisation using...

13
Experimental
68 VictorProkhorov/Text2Path

[NAACL(2019)] Generating Knowledge Graph Paths from Textual Definitions...

13
Experimental
69 shanky1947/Recgnizing-Textual-Entailment-NLP

It solves RTE (Recognizing textual entailment) problem using sentence...

12
Experimental
70 NC0DER/CORDISKG

Code for the paper "Understanding Horizon 2020 data: A knowledge graph-based...

12
Experimental
71 yanliang12/knowledge_linking

Linking the text to the IDs of entities from a knowledge graph. It not only...

12
Experimental
72 andrew222651/semkon

Archived: see https://github.com/andrew222651/semkon2

12
Experimental
73 nori-sayamaru/SemanticFunctionDistillation

LogicPurityEngine V1.0 - Advanced Semantic Logic Kernel for Next-Gen OS.

12
Experimental
74 agiga-quanta/pskgi_poc

Pacific Salmon Knowledge Graph Initiative - Proof of Concept

11
Experimental
75 ShahinAbdoulSoukour/KG_for_goal_modeling

A graphical tool for interactive goal model construction using a...

11
Experimental
76 ekeel-project/EKEEL-kg-extraction

EKEEL Knowledge Graph Extraction — Modules to extract concepts and...

11
Experimental
77 xy2119/COVID19_Knowledge_Graph

Word Representation and NER with BioBERT at Imperial DSI

10
Experimental
78 ana-tam/conservation-graphs

The companion repository to the PhD thesis 'Applying Graph Theory to...

10
Experimental