{"data":{"slug":"natasha-natasha","name":"natasha","tagline":"Solves basic Russian NLP tasks via API for lower level Natasha projects","github_url":"https://github.com/natasha/natasha","owner":"natasha","repo":"natasha","owner_avatar_url":"https://avatars.githubusercontent.com/u/12713890?v=4","primary_language":"Python","stars":1348,"forks":120,"topics":["embeddings","morphology","ner","nlp","python","russian","sentence-segmentation","syntax","tokenizer","visualization"],"archived":false,"github_pushed_at":"2026-04-13T19:39:01+00:00","maintenance_label":"Slowing","stars_delta_30d":4,"url":"https://www.graphcanon.com/tools/natasha-natasha","markdown_url":"https://www.graphcanon.com/tools/natasha-natasha.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/natasha-natasha","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=natasha-natasha","description":"Solves basic Russian NLP tasks, API for lower level Natasha projects","homepage_url":null,"license":"MIT","open_issues":36,"watchers":57,"ai_summary":"A Python-based library focused on processing Russian textual data with capabilities including embeddings, morphology analysis, named entity recognition (NER), syntax parsing, and sentence segmentation. It provides a comprehensive toolkit for natural language processing tasks specifically geared towards the Russian language.","readme_excerpt":"## Install\n\nNatasha supports Python 3.7+ and PyPy3:\n\n```bash\n$ pip install natasha\n```","github_created_at":"2016-08-03T09:49:51+00:00","created_at":"2026-07-11T11:30:51.465012+00:00","updated_at":"2026-08-22T12:01:21.136766+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"embeddings","name":"embeddings"},{"slug":"morphology","name":"morphology"},{"slug":"ner","name":"ner"},{"slug":"nlp","name":"nlp"},{"slug":"russian","name":"russian"},{"slug":"sentence-segmentation","name":"sentence-segmentation"},{"slug":"syntax","name":"syntax"},{"slug":"tokenizer","name":"tokenizer"}],"trust":{"provenance":{"is_fork":false,"github_id":64834778,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-22T12:01:20.401Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":130,"last_release_at":null,"stars_delta_30d":4,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:30:53.082Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-22T12:01:20.831Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-08-22T12:01:20.831Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-22T12:01:20.831Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["For projects requiring deep processing of Russian language text data.","When you need an API-based approach to integrate Russian NLP tasks into lower-level Natasha projects."],"when_not_to_use":["If your project involves languages other than Russian as Natasha is specialized for the Russian language.","In scenarios where advanced, fine-tuned models are required that go beyond basic NLP tasks, as Natasha focuses on foundational NLP capabilities."],"source":"enrich:decision_facts","observed_at":"2026-07-17T13:15:40.742Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Natasha is a Russian NLP toolkit offering capabilities such as embeddings, morphology analysis, named entity recognition (NER), syntax parsing, and sentence segmentation."}]}}