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 |
|
Established |
| 2 |
smilelight/lightKG
基于Pytorch和torchtext的知识图谱深度学习框架。 |
|
Established |
| 3 |
KRLabsOrg/rulechef
Learn rule-based models from examples using LLM-powered synthesis. Replace... |
|
Established |
| 4 |
qq547276542/Agriculture_KnowledgeGraph
农业知识图谱(AgriKG):农业领域的信息检索,命名实体识别,关系抽取,智能问答,辅助决策 |
|
Established |
| 5 |
epfl-nlp/kogito
A Python Commonsense Knowledge Inference Toolkit |
|
Emerging |
| 6 |
SkyeAv/Tablassert
Tablassert is a highly performant declarative knowledge graph backend... |
|
Emerging |
| 7 |
totogo/awesome-knowledge-graph
A curated list of Knowledge Graph related learning materials, databases,... |
|
Emerging |
| 8 |
BrambleXu/news-graph
Key information extraction from text and graph visualization |
|
Emerging |
| 9 |
xieguigang/graphQL
knowledge graph database engine writen in VisualBasic |
|
Emerging |
| 10 |
tsafavi/codex
CoDEx: A set of knowledge graph Completion Datasets Extracted from Wikidata... |
|
Emerging |
| 11 |
lixiang0/WEB_KG
爬取百度百科中文页面,抽取三元组信息,构建中文知识图谱 |
|
Emerging |
| 12 |
Uzay-G/espial
Espial is an engine for automated organization and discovery of personal knowledge |
|
Emerging |
| 13 |
smilelight/NLP-KG-Projects
自己之前收集的自然语言处理和知识图谱相关的一些开源项目 |
|
Emerging |
| 14 |
caufieldjh/awesome-bioie
🧫 A curated list of resources relevant to doing Biomedical Information... |
|
Emerging |
| 15 |
shaoxiongji/knowledge-graphs
A collection of research on knowledge graphs |
|
Emerging |
| 16 |
beader/ruijin_round2
瑞金医院MMC人工智能辅助构建知识图谱大赛复赛 |
|
Emerging |
| 17 |
beader/ruijin_round1
瑞金医院MMC人工智能辅助构建知识图谱大赛初赛 |
|
Emerging |
| 18 |
cqunlp/research_resources
Resources of CQU CS 1701 research, include NLP, Knowledge Graph,Cloud Computing, etc. |
|
Emerging |
| 19 |
myhhub/KnowledgeGraph
knowledge graph知识图谱,从零开始构建知识图谱 |
|
Emerging |
| 20 |
xyjigsaw/Text2Graph
Text2Graph model trained with T5 (Similar to GraphGPT) |
|
Emerging |
| 21 |
HaoWeiHe/Knowledge-Graph
how to build up Knowledge graph |
|
Emerging |
| 22 |
RunxinXu/GIT
Source code for ACL-IJCNLP 2021 Long paper: Document-level Event Extraction... |
|
Emerging |
| 23 |
saiwaiyanyu/knowledge-graph-nlp-in-action
从模型训练到部署,实战知识图谱(Knowledge Graph)&自然语言处理(NLP)。涉及 Tensorflow,... |
|
Emerging |
| 24 |
rutvik5/knowledge-graph
Generate knowledge graph from unstructured text |
|
Experimental |
| 25 |
Schlampig/Knowledge_Graph_Wander
A collection of papers, codes, projects, tutorials ... for Knowledge Graph... |
|
Experimental |
| 26 |
AnjaneyaTripathi/knowledge_graph
Knowledge Graph for Legal Documents using Litigation Releases from the SEC... |
|
Experimental |
| 27 |
InSilicoVida-Research-Lab/AOPWiki_Explorer
A query engine to retrive information from AOP wiki graph database. |
|
Experimental |
| 28 |
hclent/Science-Citation-Knowledge-Extractor
A web tool that helps biomedical researchers understand how their work is... |
|
Experimental |
| 29 |
cosbi-research/beesl
Biomedical Event Extraction exhibiting first industry-level performances in... |
|
Experimental |
| 30 |
neostrange/text2graphs
A Python framework for automating domain-agnostic and domain-specific... |
|
Experimental |
| 31 |
SPARC-FAIR-Codeathon/KnowMore
Automated Knowledge Discovery Tool for SPARC Datasets |
|
Experimental |
| 32 |
AnjaneyaTripathi/ontology-knowledge-graph
A basic implementation of ontologies and knowledge graphs. |
|
Experimental |
| 33 |
SPARC-FAIR-Codeathon/aqua
Advanced Query Architecture for the SPARC Portal. |
|
Experimental |
| 34 |
fairdataihub/SPARClink
SPARClink: Visualizing the Impact of SPARC |
|
Experimental |
| 35 |
superkerokero/naruhodo
A python library for automatic semantic graph generation from human-readable text. |
|
Experimental |
| 36 |
fairdataihub/KnowMore
Automated Knowledge Discovery Tool for SPARC Datasets |
|
Experimental |
| 37 |
greenelab/knowledge-graph-review
A literature review for constructing and using knowledge graphs in a... |
|
Experimental |
| 38 |
jaron/sciencegraph
A comprehensive knowledge graph of scientific concepts |
|
Experimental |
| 39 |
fargolo/TextGraphs.jl
Graph representations of text |
|
Experimental |
| 40 |
SPARC-FAIR-Codeathon/SPARClink
SPARClink: Visualizing the Impact of SPARC |
|
Experimental |
| 41 |
menghuanlater/Tianchi2020ChineseMedicineNER
2020阿里云天池大数据竞赛-中医药命名实体识别挑战赛 |
|
Experimental |
| 42 |
MIS-GrApH-AI/awesome-list
List of curated material on Applications of Graph and AI on Electronic... |
|
Experimental |
| 43 |
draymond63/Prerequisite-Tree
I want to know how to learn things. I am using a semantic web to map the... |
|
Experimental |
| 44 |
MRCIEU/epigraphdb
Examples on using EpiGraphDB |
|
Experimental |
| 45 |
fairdataihub/AQUA
Advanced Query Architecture for the SPARC Portal. |
|
Experimental |
| 46 |
msajitz/biomed-kg-agent
Build knowledge graphs from biomedical literature and query them with an LLM agent |
|
Experimental |
| 47 |
alevkov/text2log
Character-based seq2seq models (english => predicate logic) |
|
Experimental |
| 48 |
leolle/deep_learning
projects about NLP knowledge graph, web crawling, word embedding,... |
|
Experimental |
| 49 |
lidingpku/DataReused
Get Data Reused |
|
Experimental |
| 50 |
jiuxianghedonglu/MMC-TOP40-Solution
瑞金医院MMC人工智能辅助构建知识图谱大赛TOP40解决方案 |
|
Experimental |
| 51 |
nkanak/cordkel
Shall I work with them? A ‘knowledge graph’-based approach for predicting... |
|
Experimental |
| 52 |
hosford42/Semantics
Natural language semantic representation in Python |
|
Experimental |
| 53 |
kiril-me/rep-task
Recognizing Textual Entailment |
|
Experimental |
| 54 |
DecisionNerd/infoextract-cidoc
Heritage Information Extraction to Markdown, JSON-LD, and Property Graphs... |
|
Experimental |
| 55 |
daviddongkc/DocOIE
Released Code for ACL 21 paper: DocOIE A Document-level Context-Aware... |
|
Experimental |
| 56 |
rubalsxngh/MedGraph-Biomedical-Knowledge-Graph-with-Mondo-Ontology
MedGraph is a project focused to construct biomedical knowledge graph. It... |
|
Experimental |
| 57 |
GanjinZero/KeBioLM
Improving Biomedical Pretrained Language Models with Knowledge [BioNLP 2021] |
|
Experimental |
| 58 |
khushnood-rafique/Ontology-Learning-Applications-of-Knowledge-Base-Construction
We demonstrate how a trained bidirectional long short-term memory or bi-... |
|
Experimental |
| 59 |
fredriko/gavagai-lexicon-graph
Creates a Neo4j graph database from Gavagai Living Lexicon entries |
|
Experimental |
| 60 |
Clearailhc/KG-NLP-Papers
Including Knowledge Graph and Neural Language Processing (especially... |
|
Experimental |
| 61 |
kyahikaru/scholarly-knowledge-graph
End-to-end NLP engineering pipeline that extracts entities and relations... |
|
Experimental |
| 62 |
uridr/GTWiki
Dataset for the paper: "A multi-task semi-supervised framework for... |
|
Experimental |
| 63 |
cinnqi/VulKG
Vulnerability knowledge graph construction |
|
Experimental |
| 64 |
itprodirect/neo4j-graphrag-kg
Lightweight, Neo4j-first knowledge graph toolkit for GraphRAG pipelines.... |
|
Experimental |
| 65 |
disi-unibo-nlp/bio-ee-egv
[COLING22] Text-to-Text Extraction and Verbalization of Biomedical Event Graphs |
|
Experimental |
| 66 |
seanboyhh/serviceComputeBaseOnAI
Research on the Construction Method of Intelligent Services Based on Prior Knowledge |
|
Experimental |
| 67 |
vat0599/Information-Retrieval-using-KGs
Converting textual data to knowledge graph for better visualisation using... |
|
Experimental |
| 68 |
VictorProkhorov/Text2Path
[NAACL(2019)] Generating Knowledge Graph Paths from Textual Definitions... |
|
Experimental |
| 69 |
shanky1947/Recgnizing-Textual-Entailment-NLP
It solves RTE (Recognizing textual entailment) problem using sentence... |
|
Experimental |
| 70 |
NC0DER/CORDISKG
Code for the paper "Understanding Horizon 2020 data: A knowledge graph-based... |
|
Experimental |
| 71 |
yanliang12/knowledge_linking
Linking the text to the IDs of entities from a knowledge graph. It not only... |
|
Experimental |
| 72 |
andrew222651/semkon
Archived: see https://github.com/andrew222651/semkon2 |
|
Experimental |
| 73 |
nori-sayamaru/SemanticFunctionDistillation
LogicPurityEngine V1.0 - Advanced Semantic Logic Kernel for Next-Gen OS. |
|
Experimental |
| 74 |
agiga-quanta/pskgi_poc
Pacific Salmon Knowledge Graph Initiative - Proof of Concept |
|
Experimental |
| 75 |
ShahinAbdoulSoukour/KG_for_goal_modeling
A graphical tool for interactive goal model construction using a... |
|
Experimental |
| 76 |
ekeel-project/EKEEL-kg-extraction
EKEEL Knowledge Graph Extraction — Modules to extract concepts and... |
|
Experimental |
| 77 |
xy2119/COVID19_Knowledge_Graph
Word Representation and NER with BioBERT at Imperial DSI |
|
Experimental |
| 78 |
ana-tam/conservation-graphs
The companion repository to the PhD thesis 'Applying Graph Theory to... |
|
Experimental |