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...

69
Established
2 HLasse/TextDescriptives

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

67
Established
3 jboynyc/textnets

Text analysis with networks.

66
Established
4 StatguyUser/TextFeatureSelection

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

48
Emerging
5 kasnerz/reffix

A tool for fixing a BibTeX reference list using DBLP API

46
Emerging
6 harrisonpim/bookworm

:books: social networks from novels

43
Emerging
7 ShuHuang/batterydatabase

Tools for auto-generating the battery-materials database.

42
Emerging
8 sciknoworg/tib-sid

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

38
Emerging
9 DemetersSon83/Quantitative-Discursive-Analysis

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

38
Emerging
10 stephenleo/stripnet

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

37
Emerging
11 jonathanbratt/RBERTviz

Visualization tools to use with RBERT

35
Emerging
12 hzjken/character-network

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

34
Emerging
13 nihaljn/datahawk

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

32
Emerging
14 yuvalpinter/nytwit

New York Times Word Innovation Types dataset

30
Emerging
15 yassinekdi/naimai

Package to help with scientific literature research

29
Experimental
16 jrrobison1/ideadensity

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

28
Experimental
17 minjechoi/relationships

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

25
Experimental
18 jrrobison1/wordtangible

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

25
Experimental
19 iamlxb3/TextDatasetAnalyzer

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

24
Experimental
20 anzemur/literacy-knowledge-base

Fictional characters analysis in fables

24
Experimental
21 temmyzeus/text_explore

A Python Library to perform Exploratory Data Analysis on Text

24
Experimental
22 h-gear/revolution

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

23
Experimental
23 aeleraqi/Text-Network-Graph

Visualize word relationships using network graphs

23
Experimental
24 SulRash/huggingface-text-data-analyzer

Analyzes text datasets from huggingface for training LLMs!

22
Experimental
25 SamBoerlijst/aparts

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

22
Experimental
26 alan-turing-institute/netts

Toolbox for creating networks capturing semantic content of speech transcripts.

22
Experimental
27 Tixierae/gow_tools

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

22
Experimental
28 wmjg-alt/shakespeare_analytics

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

22
Experimental
29 division-labs/epstein-maxwell-analysis

This analysis employs established methodologies from computational social...

21
Experimental
30 MeteSertkan/ranger

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

21
Experimental
31 jiangnanboy/text_grapher

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

21
Experimental
32 petezh/OpenD5

Tasks for describing differences between text distributions.

20
Experimental
33 zfsang-zz/CharacterGo

Novel character relationship analytics system

20
Experimental
34 division-labs/epstein-maxwell-netviz

Interactive D3.js visualization of the Epstein Files Transparency Act (EFTA)...

19
Experimental
35 qinyuanpei/graph-relation

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

18
Experimental
36 KIST-CSRC/Text-to-BatteryRecipe

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

18
Experimental
37 Davisy/Texthero-Python-Toolkit

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

17
Experimental
38 ggsmith842/sigint-analysis

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

17
Experimental
39 msahamed/text_network_analysis

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

17
Experimental
40 maehr/the-corpus-as-a-network

Turning source documents into a graph with NLP

14
Experimental
41 VCUWrightCenter/TopExApp

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

13
Experimental
42 mitramir55/Character-Network-Flask

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

12
Experimental
43 D-TheProgrammer/Projet_AnalyseTexte_in_XML_XSL_HTML

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

11
Experimental
44 zancap/ProjetWeb_IDL24_Bader_Delpech_Zancanaro

Projet Web pour E-Calm 2024 IDL

11
Experimental