# nltk/nltk

NLTK Source

Repository: https://github.com/nltk/nltk
Canonical: https://ross.abutalabs.com/products/nltk
Homepage: https://www.nltk.org
Language: Python
License: Apache-2.0
License Family: permissive
Topics: nltk, python, nlp, natural-language-processing, machine-learning
Last push: 2026-08-26T14:54:22+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 97, longevity 100
- inputs: {"age_days": 6204, "days_push": 7, "days_rel": 20, "gap_med": 2, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 14703, forks 3025 (observed 2026-08-28T04:11:07.498444+00:00)

## What it is
NLTK is a leading open-source Python library for natural language processing, providing interfaces to over 50 corpora and lexical resources like WordNet, plus text processing tools for tokenization, stemming, tagging, parsing, classification, and semantic reasoning. It also serves as a teaching platform with an accompanying book, making it popular among linguists, students, and researchers.

## Use cases
- tokenize and tag sentences in python
- stem and lemmatize text
- parse sentences for syntactic structure
- classify text with machine learning
- access WordNet and linguistic corpora
- learn computational linguistics and NLP fundamentals
- perform sentiment analysis on text
- do named entity recognition

## When to choose
- teaching or learning NLP and computational linguistics
- prototyping text processing pipelines in Python
- needing access to standard corpora and lexical resources like WordNet
- doing linguistic research with classical NLP algorithms

## When to avoid
- needing state-of-the-art transformer-based NLP accuracy
- production systems requiring fast, GPU-accelerated inference
- working primarily with languages other than English without extra resources

## Facets
- artifact type: library
- maturity: stable
- function: nlp, parser, machine-learning, data-science
- domain: machine-learning, education, text-editors
- platform: python, cross-platform, windows
- tags: tokenization, stemming, tagging, corpora, wordnet, computational-linguistics, text-analytics, semantic-reasoning, natural-language-processing, macos, linux

## Member repositories
- nltk/nltk (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:07.498444+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:07:18.133249+00:00, confidence not recorded.
  - readme: https://github.com/nltk/nltk (fetched 2026-08-28T04:11:07.498444+00:00, sha 53dfc73d06be)
  - homepage: https://www.nltk.org (fetched 2026-08-29T08:05:27.879016+00:00, sha 9ff265a20e35)
  - site_page: https://www.nltk.org/install.html (fetched 2026-08-29T08:05:27.882245+00:00, sha 8933b23002ce)
  - registry_pypi: https://pypi.org/pypi/nltk/json (fetched 2026-08-29T08:05:27.885925+00:00, sha d86933b6ebf1)
  - site_page: https://www.nltk.org/data.html (fetched 2026-08-29T08:05:27.884173+00:00, sha 68a832367def)
- Data as of 2026-08-30T08:39:29.467469+00:00.
