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 82 knowledge graph construction tools tracked. 1 score above 70 (verified tier). The highest-rated is hyperquest-hq/hyperbase at 70/100 with 635 stars. 1 of the top 10 are actively maintained.

Get all 82 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

70
Verified
2 smilelight/lightKG

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

60
Established
3 KRLabsOrg/rulechef

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

55
Established
4 qq547276542/Agriculture_KnowledgeGraph

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

51
Established
5 totogo/awesome-knowledge-graph

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

47
Emerging
6 BrambleXu/news-graph

Key information extraction from text and graph visualization

45
Emerging
7 tsafavi/codex

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

44
Emerging
8 epfl-nlp/kogito

A Python Commonsense Knowledge Inference Toolkit

44
Emerging
9 xieguigang/graphQL

knowledge graph database engine writen in VisualBasic

44
Emerging
10 lixiang0/WEB_KG

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

43
Emerging
11 smilelight/NLP-KG-Projects

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

42
Emerging
12 Uzay-G/espial

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

42
Emerging
13 SkyeAv/Tablassert

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

41
Emerging
14 caufieldjh/awesome-bioie

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

41
Emerging
15 shaoxiongji/knowledge-graphs

A collection of research on knowledge graphs

41
Emerging
16 beader/ruijin_round2

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

40
Emerging
17 beader/ruijin_round1

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

39
Emerging
18 cqunlp/research_resources

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

39
Emerging
19 myhhub/KnowledgeGraph

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

38
Emerging
20 HaoWeiHe/Knowledge-Graph

how to build up Knowledge graph

37
Emerging
21 saiwaiyanyu/knowledge-graph-nlp-in-action

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

37
Emerging
22 RunxinXu/GIT

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

37
Emerging
23 xyjigsaw/Text2Graph

Text2Graph model trained with T5 (Similar to GraphGPT)

37
Emerging
24 InSilicoVida-Research-Lab/AOPWiki_Explorer

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

36
Emerging
25 Schlampig/Knowledge_Graph_Wander

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

36
Emerging
26 rutvik5/knowledge-graph

Generate knowledge graph from unstructured text

36
Emerging
27 AnjaneyaTripathi/knowledge_graph

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

36
Emerging
28 neostrange/text2graphs

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

35
Emerging
29 hclent/Science-Citation-Knowledge-Extractor

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

35
Emerging
30 SPARC-FAIR-Codeathon/KnowMore

Automated Knowledge Discovery Tool for SPARC Datasets

35
Emerging
31 cosbi-research/beesl

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

35
Emerging
32 AnjaneyaTripathi/ontology-knowledge-graph

A basic implementation of ontologies and knowledge graphs.

34
Emerging
33 DecisionNerd/infoextract-cidoc

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

34
Emerging
34 SPARC-FAIR-Codeathon/aqua

Advanced Query Architecture for the SPARC Portal.

34
Emerging
35 greenelab/knowledge-graph-review

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

33
Emerging
36 fairdataihub/KnowMore

Automated Knowledge Discovery Tool for SPARC Datasets

33
Emerging
37 fairdataihub/SPARClink

SPARClink: Visualizing the Impact of SPARC

33
Emerging
38 superkerokero/naruhodo

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

33
Emerging
39 fargolo/TextGraphs.jl

Graph representations of text

32
Emerging
40 SPARC-FAIR-Codeathon/SPARClink

SPARClink: Visualizing the Impact of SPARC

32
Emerging
41 menghuanlater/Tianchi2020ChineseMedicineNER

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

32
Emerging
42 jaron/sciencegraph

A comprehensive knowledge graph of scientific concepts

32
Emerging
43 MRCIEU/epigraphdb

Examples on using EpiGraphDB

31
Emerging
44 MIS-GrApH-AI/awesome-list

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

31
Emerging
45 jiuxianghedonglu/MMC-TOP40-Solution

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

30
Emerging
46 leolle/deep_learning

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

30
Emerging
47 alevkov/text2log

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

30
Emerging
48 lidingpku/DataReused

Get Data Reused

30
Emerging
49 hosford42/Semantics

Natural language semantic representation in Python

29
Experimental
50 nkanak/cordkel

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

29
Experimental
51 daviddongkc/DocOIE

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

28
Experimental
52 kiril-me/rep-task

Recognizing Textual Entailment

28
Experimental
53 rubalsxngh/MedGraph-Biomedical-Knowledge-Graph-with-Mondo-Ontology

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

27
Experimental
54 draymond63/Prerequisite-Tree

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

27
Experimental
55 GanjinZero/KeBioLM

Improving Biomedical Pretrained Language Models with Knowledge [BioNLP 2021]

27
Experimental
56 msajitz/biomed-kg-agent

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

25
Experimental
57 khushnood-rafique/Ontology-Learning-Applications-of-Knowledge-Base-Construction

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

25
Experimental
58 fredriko/gavagai-lexicon-graph

Creates a Neo4j graph database from Gavagai Living Lexicon entries

24
Experimental
59 Clearailhc/KG-NLP-Papers

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

24
Experimental
60 uridr/GTWiki

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

23
Experimental
61 disi-unibo-nlp/bio-ee-egv

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

21
Experimental
62 cinnqi/VulKG

Vulnerability knowledge graph construction

21
Experimental
63 kyahikaru/scholarly-knowledge-graph

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

20
Experimental
64 vat0599/Information-Retrieval-using-KGs

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

20
Experimental
65 VictorProkhorov/Text2Path

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

20
Experimental
66 NC0DER/CORDISKG

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

19
Experimental
67 shanky1947/Recgnizing-Textual-Entailment-NLP

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

19
Experimental
68 andrew222651/semkon

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

19
Experimental
69 yanliang12/knowledge_linking

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

19
Experimental
70 agiga-quanta/pskgi_poc

Pacific Salmon Knowledge Graph Initiative - Proof of Concept

18
Experimental
71 xy2119/COVID19_Knowledge_Graph

Word Representation and NER with BioBERT at Imperial DSI

17
Experimental
72 seanboyhh/serviceComputeBaseOnAI

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

16
Experimental
73 zxlzr/Low-resource_KBP

Some papers on low-resource knowledge base population. (mostly from 2018 to 2020)

14
Experimental
74 julian-q/knowledge-graf

knowledge? graph?

13
Experimental
75 INK-USC/SalKG

This is the official PyTorch implementation of our NeurIPS 2021 paper:...

13
Experimental
76 nori-sayamaru/SemanticFunctionDistillation

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

12
Experimental
77 security-force-monitor/sfm-graph-extractor

Experimental NLP system to extract knowldge graph of security force units, ...

12
Experimental
78 shinobi-josh/Semantic-Router-with-LangGraph-Beginner-Guide

Explore the integration of semantic routing with graph-based configurations...

11
Experimental
79 Robin-WZQ/KEPLMs

papers of Knowledge Enhanced Pretrained Language Models(知识增强预训练模型总结)

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

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

11
Experimental
81 ShinWon-Chul/Knowledge_error_detection

Incorrect Triple Detection Using Knowledge Graph Embedding and Adaptive Clustering

10
Experimental
82 morteza/CogText

Linking Theories and Methods in Cognitive Sciences via Joint Embedding of...

10
Experimental