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 50 text network analysis tools tracked. 3 score above 50 (established tier). The highest-rated is ryanjgallagher/shifterator at 64/100 with 287 stars.

Get all 50 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...

64
Established
2 HLasse/TextDescriptives

A Python library for calculating a large variety of metrics from text

59
Established
3 jboynyc/textnets

Text analysis with networks.

59
Established
4 DemetersSon83/Quantitative-Discursive-Analysis

A tool for quantitatively measuring discursive similarity between bodies of text.

45
Emerging
5 sciknoworg/tib-sid

TIB-SID: A bilingual (English/German) dataset of library catalog records...

44
Emerging
6 harrisonpim/bookworm

:books: social networks from novels

43
Emerging
7 StatguyUser/TextFeatureSelection

Python library for feature selection for text features. It has filter...

43
Emerging
8 ShuHuang/batterydatabase

Tools for auto-generating the battery-materials database.

42
Emerging
9 kasnerz/reffix

A tool for fixing a BibTeX reference list using DBLP API

42
Emerging
10 stephenleo/stripnet

STriP Net: Semantic Similarity of Scientific Papers (S3P) Network

37
Emerging
11 yuvalpinter/nytwit

New York Times Word Innovation Types dataset

37
Emerging
12 nihaljn/datahawk

Viewer for text datasets in formats like HuggingFace, JSONL, etc.

36
Emerging
13 jonathanbratt/RBERTviz

Visualization tools to use with RBERT

35
Emerging
14 hzjken/character-network

A project on using network graph, NLP techniques (entity recognition,...

34
Emerging
15 jrrobison1/wordtangible

Python library for analyzing the concreteness and imageability of words and...

33
Emerging
16 yassinekdi/naimai

Package to help with scientific literature research

32
Emerging
17 minjechoi/relationships

Official repository for the ICWSM '21 paper "More than meets the tie:...

32
Emerging
18 anzemur/literacy-knowledge-base

Fictional characters analysis in fables

31
Emerging
19 iamlxb3/TextDatasetAnalyzer

This is a simple tool for text dataset analysis and multiple datasets...

31
Emerging
20 h-gear/revolution

Historiographing the Era of the American Revolution: Changing political...

30
Emerging
21 temmyzeus/text_explore

A Python Library to perform Exploratory Data Analysis on Text

30
Emerging
22 aeleraqi/Text-Network-Graph

Visualize word relationships using network graphs

30
Emerging
23 jrrobison1/ideadensity

Python library to determine the propositional idea density of an English...

30
Emerging
24 Tixierae/gow_tools

Functions for creating and analyzing word co-occurrence networks in Python and R

29
Experimental
25 SamBoerlijst/aparts

Academic PDF Automated Reference Tagging System. Tags pdf files using a...

29
Experimental
26 alan-turing-institute/netts

Toolbox for creating networks capturing semantic content of speech transcripts.

29
Experimental
27 SulRash/huggingface-text-data-analyzer

Analyzes text datasets from huggingface for training LLMs!

29
Experimental
28 jiangnanboy/text_grapher

利用java对文章进行分析并图谱化展示(主要提取关键词、实体、依存分析等)。

28
Experimental
29 MeteSertkan/ranger

Ranger helps you see the forest among the trees - Ranger is an effect-size...

28
Experimental
30 zfsang-zz/CharacterGo

Novel character relationship analytics system

27
Experimental
31 petezh/OpenD5

Tasks for describing differences between text distributions.

27
Experimental
32 KIST-CSRC/Text-to-BatteryRecipe

Official source codes for implementing "Text-to-Battery Recipe: A language...

25
Experimental
33 qinyuanpei/graph-relation

基于共现理论提取《半泽直树》原著小说人物关系

25
Experimental
34 ggsmith842/sigint-analysis

Analysis of signals data including COMINT and ELINT using pandas, networkx,...

24
Experimental
35 Davisy/Texthero-Python-Toolkit

Texthero is a simple python toolkit to work with a text-based dataset. It...

24
Experimental
36 msahamed/text_network_analysis

In this project, I show the application of graph to extract meaningful...

24
Experimental
37 division-labs/epstein-maxwell-analysis

This analysis employs established methodologies from computational social...

21
Experimental
38 maehr/the-corpus-as-a-network

Turning source documents into a graph with NLP

21
Experimental
39 VCUWrightCenter/TopExApp

TopExApp is a graphical user interface for the TopEx Python package. TopEx...

20
Experimental
40 mitramir55/Character-Network-Flask

A Flask app that processes text of a book and outputs visualizations based...

19
Experimental
41 wmjg-alt/shakespeare_analytics

A Python pipeline for parsing, NLP analysis, and character relations data...

19
Experimental
42 CJBuzz/character-relationship

This project involves using Natural Language Processing to attempt to...

15
Experimental
43 isthatyoung/NLP-Characters-Relationships

An implementation of NLP on novel characters relationship extraction

13
Experimental
44 caojie54/OTSeq2Set

OTSeq2Set, XMTC

13
Experimental
45 D-TheProgrammer/Projet_AnalyseTexte_in_XML_XSL_HTML

[French] Projet d'analyse de texte et de tokenisation [English] Project Text...

11
Experimental
46 zancap/ProjetWeb_IDL24_Bader_Delpech_Zancanaro

Projet Web pour E-Calm 2024 IDL

11
Experimental
47 Tahsin-Mayeesha/Dhaka_Tribune-Network-Visualization

Network visualization of media coverage of violence against women in...

11
Experimental
48 lavrentyukann/VKGroup_NLP_Analysis

The main idea of this project is to use classic tools of text analysys...

11
Experimental
49 lior0110/regulations_analysis

analysis of NIS800-53 regulations

11
Experimental
50 drmuskangarg/MicroblogWCN

The study of the structural properties of the Microblog WCN for six...

10
Experimental