explosion/spacy

💫 Industrial-strength Natural Language Processing (NLP) in Python

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 45 minutes ago
Added to GitGenius on September 1st, 2026
Created on July 3rd, 2014
Open Issues & Pull Requests: 239 (+0)
GitHub issues: Enabled
Number of forks: 4,723
Total Stargazers: 33,881 (+0)
Total Subscribers: 565 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

spaCy is a library for advanced Natural Language Processing in Python that combines state-of-the-art neural network models with production-ready infrastructure for real-world deployment.

The library addresses the need for NLP capabilities that work reliably at scale in production systems. It provides pretrained pipelines supporting tokenization and training across seventy or more languages, with neural network models for tasks including named entity recognition, part-of-speech tagging, dependency parsing, and text classification. The tool integrates multi-task learning with pretrained transformers like BERT and includes a dedicated training system designed for workflow management, model packaging, and deployment.

spaCy suits teams building NLP features into production applications where performance and reliability matter. It works well for projects requiring named entity recognition, text classification, or linguistic analysis across multiple languages. The library is particularly valuable when you need both the modeling capabilities of modern deep learning and the operational tooling to manage models in production environments. Organizations should choose spaCy when they want neural network quality without building infrastructure from scratch.

Development on the project shows consistent activity across multiple dimensions. The codebase receives regular updates and maintenance addressing both core functionality and user-reported issues. The project maintains active engagement with its user community through documentation and issue resolution. Work spans both the core library and the surrounding ecosystem of pretrained models and training utilities. The maintainers balance adding new capabilities with stability and backward compatibility for existing users.