PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Natural Language Processing Python Packages

Python packages with the GitHub topic natural-language-processing. Sorted by monthly downloads, with stars and forks.
huggingface
huggingface-hub

The official CLI and Python client for the Hugging Face Hub.

240M 4K 1K
huggingface
tokenizers

๐Ÿ’ฅ Fast State-of-the-Art Tokenizers optimized for Research and Production

172.6M 11K 1K
huggingface
transformers

๐Ÿค— Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

100.2M 168K 35K
huggingface
datasets

๐Ÿค— The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools

64.6M 22K 4K
nltk
nltk

NLTK Source

42.7M 15K 3K
google
sentencepiece

Unsupervised text tokenizer for Neural Network-based text generation.

27.4M 12K 1K
explosion
spacy

๐Ÿ’ซ Industrial-strength Natural Language Processing (NLP) in Python

21.3M 34K 5K
explosion
thinc

๐Ÿ”ฎ A refreshing functional take on deep learning, compatible with your favorite libraries

20.9M 3K 293
explosion
spacy-loggers

๐Ÿ“Ÿ Logging utilities for spaCy

19.4M 12 17
adbar
htmldate

Fast and robust date extraction from web pages, with Python or on the command-line

14.2M 157 38
datamade
usaddress

:us: a python library for parsing unstructured United States address strings into address components

5.4M 2K 309
pemistahl
lingua-language-detector

The most accurate natural language detection library for Python, suitable for short text and mixed-language text

3.1M 2K 62
RaRe-Technologies
gensim

Topic Modelling for Humans

3M 17K 4K
sloria
textblob

Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.

2.7M 10K 1K
Unstructured-IO
unstructured

Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.

2.6M 16K 1K
fla-org
fla-core

๐Ÿš€ Efficient implementations for emerging model architectures

1.2M 6K 752
openvinotoolkit
openvino

OpenVINOโ„ข is an open source toolkit for optimizing and deploying AI inference

955K 11K 3K
fla-org
flash-linear-attention

๐Ÿš€ Efficient implementations for emerging model architectures

873K 6K 752
stanfordnlp
stanza

Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many human languages

794K 8K 961
urchade
gliner

Generalist and Lightweight Model for Named Entity Recognition (Extract any entity types from texts)

716K 4K 318
JohnSnowLabs
spark-nlp

State of the Art Natural Language Processing

700K 4K 743
PyThaiNLP
pythainlp

Thai natural language processing in Python

694K 1K 305
Tiiiger
bert-score

BERT score for text generation

463K 2K 237
chakki-works
seqeval

A Python framework for sequence labeling evaluation(named-entity recognition, pos tagging, etc...)

385K 1K 132
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology