Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

textnets

Free#37 of 37 in Text Analytics Software

textnets: A focused open-source choice for Python users studying document–term networks. Ranked #37 of 37 in Text Analytics Software by our editors (5.7/10); pricing: Free plan; best for python users analyzing document-term networks.

5.7/10Editor score
textnets5.7 Visit textnets

At a glance

  • Editor score
    5.7 / 10
  • Pricing
    Free plan
  • Best for
    Python users analyzing document-term networks
  • Free plan
    Yes
  • Paid from
    Free
  • Facts checked
    24 Sep 2026
textnets screenshot
  • Where it wins

    • Builds document–term and projected networks with centrality metrics.
    • Preprocesses text with tokenization, stemming, n-grams and noun phrases.
    • Works with Python, spaCy, igraph and Jupyter for notebook analysis.
  • Where it doesn't

    • Focuses on network analysis rather than sentiment or entity extraction.
    • Self-hosted deployment puts installation and environment management on the user.
    • Support centers on documentation rather than dedicated assistance.

Our verdict on textnets

For researchers and developers working with document collections, textnets provides a Python package that represents texts as networks linking documents and terms. It is free GPLv3 open-source software designed for local, self-hosted use, with workflows suited to Jupyter notebooks and the Python scientific stack. Its audience is narrow but clear: people performing computational text analysis who want graph-based views of a corpus rather than a general-purpose text-analytics suite.

Its standout capability is the document–term network model. textnets tokenizes text, removes stop words, stems terms, filters punctuation, extracts n-grams and noun phrases, and applies TF-IDF weighting. Users can project bipartite graphs into document-only or term-only networks, then apply Leiden community detection, clustering, centrality measures such as degree, PageRank and BiRank, and network visualization. Graphs and textnets objects can also be saved and loaded. Integrations with spaCy, igraph and Jupyter support a Python-centered research workflow.

Choose textnets when network structure, term relationships and community patterns are central to the analysis. Installation is local through pip or Nix, and self-hosted deployment gives the user responsibility for the runtime environment. The trade-off is breadth: the package does not target sentiment analysis, entity extraction or broader text-analytics workflows. Teams seeking those capabilities, or support beyond documentation, should consider a more general platform. For solo researchers and small or mid-market technical teams comfortable with Python, textnets offers a focused toolkit; organizations wanting managed services or wider language-analysis coverage should look elsewhere.

Your product? Our editors can test textnets in depth and publish a review, labelled as paid · from $149/mo →

textnets pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on textnets.readthedocs.io

textnets fact sheet

Free planYes
Paid fromFree
Sentiment analysisNot verified
Entity extractionNot verified
Intent detectionNot verified
Topic analysisYes
Analysis sourcesDocuments
Supported languagesNot verified
Deployment optionsOn_premise
DeploymentSelf-hosted
SupportDocs
Built forSolo, Small business, Mid-market (editorial estimate)
Integrations4 integrations: spaCy, igraph, Jupyter, Python scientific stack
PricingFree plan
Websitetextnets.readthedocs.io
Facts checked24 Sep 2026

textnets integrations

textnets lists 4 integrations on its own site.

  • spaCy
  • igraph
  • Jupyter
  • Python scientific stack

Alternatives to textnets

See all textnets alternatives →

Used textnets? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used textnets for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — textnets 5.7/10

textnets is listed in our Text Analytics Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/textnets/"><img src="https://www.itechguides.com/best/badge/textnets.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update