#7070th of 105 in ML frameworks and libraries

stanza

Python NLP toolkit for tokenizing, tagging and parsing text in 60+ languages

Stars
7.9k
License
custom license
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+186
1 Apr 2026: 7,718 stars8 Apr 2026: 7,726 stars15 Apr 2026: 7,732 stars22 Apr 2026: 7,737 stars29 Apr 2026: 7,742 stars6 May 2026: 7,744 stars13 May 2026: 7,751 stars20 May 2026: 7,757 stars27 May 2026: 7,768 stars3 Jun 2026: 7,772 stars10 Jun 2026: 7,778 stars17 Jun 2026: 7,785 stars24 Jun 2026: 7,795 stars1 Jul 2026: 7,805 stars8 Jul 2026: 7,814 stars15 Jul 2026: 7,821 stars22 Jul 2026: 7,830 stars29 Jul 2026: 7,837 stars5 Aug 2026: 7,841 stars12 Aug 2026: 7,847 stars19 Aug 2026: 7,852 stars26 Aug 2026: 7,855 stars2 Sept 2026: 7,862 stars9 Sept 2026: 7,865 stars16 Sept 2026: 7,871 stars23 Sept 2026: 7,877 stars30 Sept 2026: 7,885 stars7 Oct 2026: 7,892 stars14 Oct 2026: 7,898 stars21 Oct 2026: 7,904 stars

7,718 on 1 Apr 20267,904 on 21 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Stanza is the Stanford NLP Group's Python library with a PyTorch neural pipeline for tokenization, multi-word token expansion, POS and morphological tagging, lemmatization, Universal Dependencies parsing and NER. It also includes a wrapper for calling the Java Stanford CoreNLP software from Python. Biomedical and clinical English model packages are available.

Who it is for: NLP researchers and engineers needing multilingual linguistic analysis in Python

Strengths

  • Models for 60+ languages, covering all Universal Dependencies v2.8 treebanks
  • Each neural module can be retrained on your own CoNLL-U or BIOES data
  • Official Python client for Java CoreNLP, including Semgrex and Ssurgeon
  • Separate biomedical and clinical English models for syntax and NER

Weaknesses

  • Training is not supported through the Pipeline interface; requires a source checkout
  • Per-sentence calls are slow; documents must be concatenated and batched manually
  • NER models exist only for a few widely spoken languages
  • CoreNLP use needs a separate Java download and CORENLP_HOME setup

What it needs

  • GPU optional
  • Needs PyTorch, Stanford CoreNLP (Java, optional)
  • Models: Universal Dependencies treebank models, NER models, Biomedical and clinical English models

Also in ML frameworks and libraries

See all 105
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks168k starsApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning105k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.7k starsAGPL-3.093 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.092 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.3k starsMIT91 out of 100