stair-lab/kg-gen

[NeurIPS '25] Knowledge Graph Generation from Any Text

58
/ 100
Established

This tool helps you transform unstructured text, like articles, conversations, or documents, into organized knowledge graphs. You input plain text, and it outputs a graph showing key entities and the relationships between them, which can then be visualized. It's designed for data analysts, researchers, or anyone needing to extract structured insights from large volumes of text.

1,061 stars. Actively maintained with 1 commit in the last 30 days. Available on PyPI.

Use this if you need to quickly identify and visualize connections between concepts within large documents, conversations, or datasets to understand complex information or build structured data for other AI systems.

Not ideal if your primary goal is simple keyword extraction or if you require fine-grained control over the linguistic rules used for entity and relation identification rather than AI-driven extraction.

knowledge-management text-analysis data-structuring information-extraction AI-data-preparation
No License
Maintenance 9 / 25
Adoption 10 / 25
Maturity 17 / 25
Community 22 / 25

How are scores calculated?

Stars

1,061

Forks

153

Language

Python

License

Last pushed

Jan 09, 2026

Commits (30d)

1

Dependencies

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/stair-lab/kg-gen"

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