natasha/natasha
Solves basic Russian NLP tasks, API for lower level Natasha projects observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 77
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3682
- days_rel: n/a
- days_push: 142
- n_releases_24m: 0
Adoption not part of the score
1347 stars · 120 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Natasha is a Python library that solves basic NLP tasks for the Russian language, including tokenization, sentence segmentation, morphology tagging, lemmatization, syntax parsing, NER, and fact extraction. It integrates lower-level Natasha project libraries (Razdel, Navec, Slovnet, Yargy, Ipymarkup) under one convenient API, with compact CPU-friendly models optimized for news articles.
Use cases
- extract named entities from Russian text
- tokenize and segment Russian sentences
- tag morphology and lemmatize Russian words
- parse syntax dependencies in Russian text
- extract facts like names and addresses from Russian documents
- visualize NER and syntax markups
- run Russian NLP models on CPU in production
When to choose
- you need production-ready Russian NLP with small, fast CPU models
- you want a single convenient API over multiple Russian NLP tools
- your text is news-like and you need NER, morphology, or syntax parsing
When to avoid
- you need NLP for languages other than Russian
- you need stable APIs for production — the README warns the API may change
- your domain text differs strongly from news articles, where model quality may drop
Facets
library · maturity active
nlp parser machine-learning data-visualization machine-learning python russian-language named-entity-recognition tokenization sentence-segmentation morphology syntax-parsing lemmatization embeddings fact-extraction natural-language-processing
2 sources
- readme: https://github.com/natasha/natasha · fetched 2026-08-28 · 91ff012bf14e
- registry_pypi: https://pypi.org/pypi/natasha/json · fetched 2026-08-29 · 372c54804a00
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| natasha/natasha | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem