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 |
|
Verified |
| 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 |
totogo/awesome-knowledge-graph
A curated list of Knowledge Graph related learning materials, databases,... |
|
Emerging |
| 6 |
BrambleXu/news-graph
Key information extraction from text and graph visualization |
|
Emerging |
| 7 |
tsafavi/codex
CoDEx: A set of knowledge graph Completion Datasets Extracted from Wikidata... |
|
Emerging |
| 8 |
epfl-nlp/kogito
A Python Commonsense Knowledge Inference Toolkit |
|
Emerging |
| 9 |
xieguigang/graphQL
knowledge graph database engine writen in VisualBasic |
|
Emerging |
| 10 |
lixiang0/WEB_KG
爬取百度百科中文页面,抽取三元组信息,构建中文知识图谱 |
|
Emerging |
| 11 |
smilelight/NLP-KG-Projects
自己之前收集的自然语言处理和知识图谱相关的一些开源项目 |
|
Emerging |
| 12 |
Uzay-G/espial
Espial is an engine for automated organization and discovery of personal knowledge |
|
Emerging |
| 13 |
SkyeAv/Tablassert
Tablassert is a highly performant declarative knowledge graph backend... |
|
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 |
HaoWeiHe/Knowledge-Graph
how to build up Knowledge graph |
|
Emerging |
| 21 |
saiwaiyanyu/knowledge-graph-nlp-in-action
从模型训练到部署,实战知识图谱(Knowledge Graph)&自然语言处理(NLP)。涉及 Tensorflow,... |
|
Emerging |
| 22 |
RunxinXu/GIT
Source code for ACL-IJCNLP 2021 Long paper: Document-level Event Extraction... |
|
Emerging |
| 23 |
xyjigsaw/Text2Graph
Text2Graph model trained with T5 (Similar to GraphGPT) |
|
Emerging |
| 24 |
InSilicoVida-Research-Lab/AOPWiki_Explorer
A query engine to retrive information from AOP wiki graph database. |
|
Emerging |
| 25 |
Schlampig/Knowledge_Graph_Wander
A collection of papers, codes, projects, tutorials ... for Knowledge Graph... |
|
Emerging |
| 26 |
rutvik5/knowledge-graph
Generate knowledge graph from unstructured text |
|
Emerging |
| 27 |
AnjaneyaTripathi/knowledge_graph
Knowledge Graph for Legal Documents using Litigation Releases from the SEC... |
|
Emerging |
| 28 |
neostrange/text2graphs
A Python framework for automating domain-agnostic and domain-specific... |
|
Emerging |
| 29 |
hclent/Science-Citation-Knowledge-Extractor
A web tool that helps biomedical researchers understand how their work is... |
|
Emerging |
| 30 |
SPARC-FAIR-Codeathon/KnowMore
Automated Knowledge Discovery Tool for SPARC Datasets |
|
Emerging |
| 31 |
cosbi-research/beesl
Biomedical Event Extraction exhibiting first industry-level performances in... |
|
Emerging |
| 32 |
AnjaneyaTripathi/ontology-knowledge-graph
A basic implementation of ontologies and knowledge graphs. |
|
Emerging |
| 33 |
DecisionNerd/infoextract-cidoc
Heritage Information Extraction to Markdown, JSON-LD, and Property Graphs... |
|
Emerging |
| 34 |
SPARC-FAIR-Codeathon/aqua
Advanced Query Architecture for the SPARC Portal. |
|
Emerging |
| 35 |
greenelab/knowledge-graph-review
A literature review for constructing and using knowledge graphs in a... |
|
Emerging |
| 36 |
fairdataihub/KnowMore
Automated Knowledge Discovery Tool for SPARC Datasets |
|
Emerging |
| 37 |
fairdataihub/SPARClink
SPARClink: Visualizing the Impact of SPARC |
|
Emerging |
| 38 |
superkerokero/naruhodo
A python library for automatic semantic graph generation from human-readable text. |
|
Emerging |
| 39 |
fargolo/TextGraphs.jl
Graph representations of text |
|
Emerging |
| 40 |
SPARC-FAIR-Codeathon/SPARClink
SPARClink: Visualizing the Impact of SPARC |
|
Emerging |
| 41 |
menghuanlater/Tianchi2020ChineseMedicineNER
2020阿里云天池大数据竞赛-中医药命名实体识别挑战赛 |
|
Emerging |
| 42 |
jaron/sciencegraph
A comprehensive knowledge graph of scientific concepts |
|
Emerging |
| 43 |
MRCIEU/epigraphdb
Examples on using EpiGraphDB |
|
Emerging |
| 44 |
MIS-GrApH-AI/awesome-list
List of curated material on Applications of Graph and AI on Electronic... |
|
Emerging |
| 45 |
jiuxianghedonglu/MMC-TOP40-Solution
瑞金医院MMC人工智能辅助构建知识图谱大赛TOP40解决方案 |
|
Emerging |
| 46 |
leolle/deep_learning
projects about NLP knowledge graph, web crawling, word embedding,... |
|
Emerging |
| 47 |
alevkov/text2log
Character-based seq2seq models (english => predicate logic) |
|
Emerging |
| 48 |
lidingpku/DataReused
Get Data Reused |
|
Emerging |
| 49 |
hosford42/Semantics
Natural language semantic representation in Python |
|
Experimental |
| 50 |
nkanak/cordkel
Shall I work with them? A ‘knowledge graph’-based approach for predicting... |
|
Experimental |
| 51 |
daviddongkc/DocOIE
Released Code for ACL 21 paper: DocOIE A Document-level Context-Aware... |
|
Experimental |
| 52 |
kiril-me/rep-task
Recognizing Textual Entailment |
|
Experimental |
| 53 |
rubalsxngh/MedGraph-Biomedical-Knowledge-Graph-with-Mondo-Ontology
MedGraph is a project focused to construct biomedical knowledge graph. It... |
|
Experimental |
| 54 |
draymond63/Prerequisite-Tree
I want to know how to learn things. I am using a semantic web to map the... |
|
Experimental |
| 55 |
GanjinZero/KeBioLM
Improving Biomedical Pretrained Language Models with Knowledge [BioNLP 2021] |
|
Experimental |
| 56 |
msajitz/biomed-kg-agent
Build knowledge graphs from biomedical literature and query them with an LLM agent |
|
Experimental |
| 57 |
khushnood-rafique/Ontology-Learning-Applications-of-Knowledge-Base-Construction
We demonstrate how a trained bidirectional long short-term memory or bi-... |
|
Experimental |
| 58 |
fredriko/gavagai-lexicon-graph
Creates a Neo4j graph database from Gavagai Living Lexicon entries |
|
Experimental |
| 59 |
Clearailhc/KG-NLP-Papers
Including Knowledge Graph and Neural Language Processing (especially... |
|
Experimental |
| 60 |
uridr/GTWiki
Dataset for the paper: "A multi-task semi-supervised framework for... |
|
Experimental |
| 61 |
disi-unibo-nlp/bio-ee-egv
[COLING22] Text-to-Text Extraction and Verbalization of Biomedical Event Graphs |
|
Experimental |
| 62 |
cinnqi/VulKG
Vulnerability knowledge graph construction |
|
Experimental |
| 63 |
kyahikaru/scholarly-knowledge-graph
End-to-end NLP engineering pipeline that extracts entities and relations... |
|
Experimental |
| 64 |
vat0599/Information-Retrieval-using-KGs
Converting textual data to knowledge graph for better visualisation using... |
|
Experimental |
| 65 |
VictorProkhorov/Text2Path
[NAACL(2019)] Generating Knowledge Graph Paths from Textual Definitions... |
|
Experimental |
| 66 |
NC0DER/CORDISKG
Code for the paper "Understanding Horizon 2020 data: A knowledge graph-based... |
|
Experimental |
| 67 |
shanky1947/Recgnizing-Textual-Entailment-NLP
It solves RTE (Recognizing textual entailment) problem using sentence... |
|
Experimental |
| 68 |
andrew222651/semkon
Archived: see https://github.com/andrew222651/semkon2 |
|
Experimental |
| 69 |
yanliang12/knowledge_linking
Linking the text to the IDs of entities from a knowledge graph. It not only... |
|
Experimental |
| 70 |
agiga-quanta/pskgi_poc
Pacific Salmon Knowledge Graph Initiative - Proof of Concept |
|
Experimental |
| 71 |
xy2119/COVID19_Knowledge_Graph
Word Representation and NER with BioBERT at Imperial DSI |
|
Experimental |
| 72 |
seanboyhh/serviceComputeBaseOnAI
Research on the Construction Method of Intelligent Services Based on Prior Knowledge |
|
Experimental |
| 73 |
zxlzr/Low-resource_KBP
Some papers on low-resource knowledge base population. (mostly from 2018 to 2020) |
|
Experimental |
| 74 |
julian-q/knowledge-graf
knowledge? graph? |
|
Experimental |
| 75 |
INK-USC/SalKG
This is the official PyTorch implementation of our NeurIPS 2021 paper:... |
|
Experimental |
| 76 |
nori-sayamaru/SemanticFunctionDistillation
LogicPurityEngine V1.0 - Advanced Semantic Logic Kernel for Next-Gen OS. |
|
Experimental |
| 77 |
security-force-monitor/sfm-graph-extractor
Experimental NLP system to extract knowldge graph of security force units, ... |
|
Experimental |
| 78 |
shinobi-josh/Semantic-Router-with-LangGraph-Beginner-Guide
Explore the integration of semantic routing with graph-based configurations... |
|
Experimental |
| 79 |
Robin-WZQ/KEPLMs
papers of Knowledge Enhanced Pretrained Language Models(知识增强预训练模型总结) |
|
Experimental |
| 80 |
ekeel-project/EKEEL-kg-extraction
EKEEL Knowledge Graph Extraction — Modules to extract concepts and... |
|
Experimental |
| 81 |
ShinWon-Chul/Knowledge_error_detection
Incorrect Triple Detection Using Knowledge Graph Embedding and Adaptive Clustering |
|
Experimental |
| 82 |
morteza/CogText
Linking Theories and Methods in Cognitive Sciences via Joint Embedding of... |
|
Experimental |