explosion/spaCy
💫 Industrial-strength Natural Language Processing (NLP) in Python
spaCy helps you process and understand large amounts of text data to extract meaningful insights for over 70 languages. You can input raw text documents, emails, social media posts, or customer reviews and get structured information like identified names, organizations, sentiment, or topic classifications. This tool is for data scientists, NLP engineers, and researchers building applications that require advanced text analysis capabilities.
33,318 stars. Used by 225 other packages. Actively maintained with 34 commits in the last 30 days. Available on PyPI.
Use this if you need to build production-ready applications that automatically understand and process human language at scale, like chatbots, information extraction systems, or content categorization tools.
Not ideal if you're looking for a simple, off-the-shelf application to use directly without any programming or model training.
Stars
33,318
Forks
4,656
Language
Python
License
MIT
Category
Last pushed
Mar 09, 2026
Commits (30d)
34
Dependencies
18
Reverse dependents
225
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/explosion/spaCy"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Recent Releases
Related tools
nltk/nltk
NLTK Source
undertheseanlp/underthesea
Underthesea - Vietnamese NLP Toolkit
stanfordnlp/stanza
Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many...
flairNLP/flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
aphp/edsnlp
Modular, fast NLP framework, compatible with Pytorch and spaCy, offering tailored support for...