Text Network Analysis NLP Tools
Tools for extracting and visualizing entity relationships, character networks, and semantic connections from text through graph-based methods. Does NOT include general knowledge graphs, document similarity clustering, or social network analysis of non-textual data.
There are 44 text network analysis tools tracked. 3 score above 50 (established tier). The highest-rated is ryanjgallagher/shifterator at 69/100 with 287 stars and 201 monthly downloads.
Get all 44 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=text-network-analysis&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
ryanjgallagher/shifterator
Interpretable data visualizations for understanding how texts differ at the... |
|
Established |
| 2 |
HLasse/TextDescriptives
A Python library for calculating a large variety of metrics from text |
|
Established |
| 3 |
jboynyc/textnets
Text analysis with networks. |
|
Established |
| 4 |
StatguyUser/TextFeatureSelection
Python library for feature selection for text features. It has filter... |
|
Emerging |
| 5 |
kasnerz/reffix
A tool for fixing a BibTeX reference list using DBLP API |
|
Emerging |
| 6 |
harrisonpim/bookworm
:books: social networks from novels |
|
Emerging |
| 7 |
ShuHuang/batterydatabase
Tools for auto-generating the battery-materials database. |
|
Emerging |
| 8 |
sciknoworg/tib-sid
TIB-SID: A bilingual (English/German) dataset of library catalog records... |
|
Emerging |
| 9 |
DemetersSon83/Quantitative-Discursive-Analysis
A tool for quantitatively measuring discursive similarity between bodies of text. |
|
Emerging |
| 10 |
stephenleo/stripnet
STriP Net: Semantic Similarity of Scientific Papers (S3P) Network |
|
Emerging |
| 11 |
jonathanbratt/RBERTviz
Visualization tools to use with RBERT |
|
Emerging |
| 12 |
hzjken/character-network
A project on using network graph, NLP techniques (entity recognition,... |
|
Emerging |
| 13 |
nihaljn/datahawk
Viewer for text datasets in formats like HuggingFace, JSONL, etc. |
|
Emerging |
| 14 |
yuvalpinter/nytwit
New York Times Word Innovation Types dataset |
|
Emerging |
| 15 |
yassinekdi/naimai
Package to help with scientific literature research |
|
Experimental |
| 16 |
jrrobison1/ideadensity
Python library to determine the propositional idea density of an English... |
|
Experimental |
| 17 |
minjechoi/relationships
Official repository for the ICWSM '21 paper "More than meets the tie:... |
|
Experimental |
| 18 |
jrrobison1/wordtangible
Python library for analyzing the concreteness and imageability of words and... |
|
Experimental |
| 19 |
iamlxb3/TextDatasetAnalyzer
This is a simple tool for text dataset analysis and multiple datasets... |
|
Experimental |
| 20 |
anzemur/literacy-knowledge-base
Fictional characters analysis in fables |
|
Experimental |
| 21 |
temmyzeus/text_explore
A Python Library to perform Exploratory Data Analysis on Text |
|
Experimental |
| 22 |
h-gear/revolution
Historiographing the Era of the American Revolution: Changing political... |
|
Experimental |
| 23 |
aeleraqi/Text-Network-Graph
Visualize word relationships using network graphs |
|
Experimental |
| 24 |
SulRash/huggingface-text-data-analyzer
Analyzes text datasets from huggingface for training LLMs! |
|
Experimental |
| 25 |
SamBoerlijst/aparts
Academic PDF Automated Reference Tagging System. Tags pdf files using a... |
|
Experimental |
| 26 |
alan-turing-institute/netts
Toolbox for creating networks capturing semantic content of speech transcripts. |
|
Experimental |
| 27 |
Tixierae/gow_tools
Functions for creating and analyzing word co-occurrence networks in Python and R |
|
Experimental |
| 28 |
wmjg-alt/shakespeare_analytics
A Python pipeline for parsing, NLP analysis, and character relations data... |
|
Experimental |
| 29 |
division-labs/epstein-maxwell-analysis
This analysis employs established methodologies from computational social... |
|
Experimental |
| 30 |
MeteSertkan/ranger
Ranger helps you see the forest among the trees - Ranger is an effect-size... |
|
Experimental |
| 31 |
jiangnanboy/text_grapher
利用java对文章进行分析并图谱化展示(主要提取关键词、实体、依存分析等)。 |
|
Experimental |
| 32 |
petezh/OpenD5
Tasks for describing differences between text distributions. |
|
Experimental |
| 33 |
zfsang-zz/CharacterGo
Novel character relationship analytics system |
|
Experimental |
| 34 |
division-labs/epstein-maxwell-netviz
Interactive D3.js visualization of the Epstein Files Transparency Act (EFTA)... |
|
Experimental |
| 35 |
qinyuanpei/graph-relation
基于共现理论提取《半泽直树》原著小说人物关系 |
|
Experimental |
| 36 |
KIST-CSRC/Text-to-BatteryRecipe
Official source codes for implementing "Text-to-Battery Recipe: A language... |
|
Experimental |
| 37 |
Davisy/Texthero-Python-Toolkit
Texthero is a simple python toolkit to work with a text-based dataset. It... |
|
Experimental |
| 38 |
ggsmith842/sigint-analysis
Analysis of signals data including COMINT and ELINT using pandas, networkx,... |
|
Experimental |
| 39 |
msahamed/text_network_analysis
In this project, I show the application of graph to extract meaningful... |
|
Experimental |
| 40 |
maehr/the-corpus-as-a-network
Turning source documents into a graph with NLP |
|
Experimental |
| 41 |
VCUWrightCenter/TopExApp
TopExApp is a graphical user interface for the TopEx Python package. TopEx... |
|
Experimental |
| 42 |
mitramir55/Character-Network-Flask
A Flask app that processes text of a book and outputs visualizations based... |
|
Experimental |
| 43 |
D-TheProgrammer/Projet_AnalyseTexte_in_XML_XSL_HTML
[French] Projet d'analyse de texte et de tokenisation [English] Project Text... |
|
Experimental |
| 44 |
zancap/ProjetWeb_IDL24_Bader_Delpech_Zancanaro
Projet Web pour E-Calm 2024 IDL |
|
Experimental |