Software
spaCy
- 590m+ downloads
- 33k+ GitHub stars
- 139k+ GitHub projects
- 680+ contributors
spaCy is a free, open-source library for advanced Natural Language Processing (NLP) in Python. It’s designed specifically for production use and helps you build applications that process and “understand” large volumes of text. It can be used to build information extraction or natural language understanding systems, or to pre-process text for deep learning.
Prodigy
- 12k+ users
- 1000+ companies
Prodigy is a modern annotation tool for creating training data for machine learning models. It’s so efficient that data scientists can do the annotation themselves, enabling a new level of rapid iteration. Whether you’re working on entity recognition, intent detection or image classification, Prodigy can help you train and evaluate your models faster.
Ellf
- private beta opened in 2026
- 10+ workflow modules
Ellf is an interactive AI-powered assistant for Natural Language Processing (NLP) and machine learning projects. It integrates with your coding assistant like Claude Code and makes it proficient at planning and developing NLP solutions. The platform lets you plug in your own data-private cluster and makes it easy to execute annotation tasks, auto-annotation agents, training experiments and more, and collaborate on development with your team.
Demos
Demos and visualizations aren’t just eye candy — they’re an essential part of explaining and exploring AI technologies, especially during development. A good visualization lets you understand your model’s behavior and catch obvious problems early.
displaCy Dependency Visualizer
Prodigy Annotation Tool
displaCy Named Entity Visualizer
spaCy v3.0 Trained Pipeline Explorer
Rule-based Matcher Explorer
sense2vec: Semantic Analysis of the Reddit Hivemind
Open Source
🪐 projects
Project templates for end-to-end NLP workflows
👩🏫 spacy-course
Advanced NLP with spaCy: A free online course
📚 spacy-layout
Process PDFs, Word documents and more with spaCy
🍳 prodigy-recipes
Recipes for the Prodigy annotation tool
💥 preshed
Cython hash tables that assume keys are pre-hashed
🤗 spacy-huggingface-hub
Upload spaCy pipelines to the Hugging Face Hub
🔌 prodigy-lunr
Prodigy plugin to use old-school string matching techniques to help you annotate
🔮 thinc
Lightweight deep learning library powering spaCy
🦆 sense2vec
Contextually-keyed word vectors
🌸 floret
fastText + Bloom embeddings for compact, full-coverage vectors with spaCy
👩💻 spacy-vscode
Visual Studio Code extension for spaCy
📙 catalogue
Super lightweight function registries for your library
🔌 prodigy-hf
Prodigy plugin to train Hugging Face models
🔌 prodigy-evaluate
Prodigy plugin to compute evaluation metrics for spaCy pipelines
🦙 spacy-llm
Integrating LLMs into structured NLP pipelines
👑 spacy-streamlit
spaCy building blocks and visualizers for Streamlit apps
🦉 srsly
Modern high-performance serialization utilities for Python
👩💻 prodigy-vscode
Visual Studio Code extension for Prodigy
🍬 confection
The sweetest config system for Python
🔌 prodigy-pdf
Prodigy plugin to annotate PDF files
🔌 prodigy-whisper
Prodigy plugin that leverage OpenAI’s Whisper model for audio transcription
🛸 spacy-transformers
spaCy pipelines for pre-trained BERT and other transformers
💥 spacy-stanza
Use the latest Stanza (StanfordNLP) research models directly in spaCy
💥 cython-blis
Fast matrix-multiplication as a self-contained Python library – no system dependencies!
🧬 jupyterlab-prodigy
JupyterLab extension for annotating data with Prodigy
🦦 weasel
A small and easy workflow system
🔌 prodigy-segment
Prodigy plugin to leverage Meta’s Segment-Anything model for image segmentation
🤖 curated-transformers
State-of-the-art transformers, brick by brick in PyTorch
🧪 spacy-experimental
Cutting-edge experimental spaCy components and features
🍏 thinc-apple-ops
Make Thinc faster on macOS by calling into Apple’s native Accelerate library.
💥 cymem
Cython memory pool for RAII-style memory management
🕊️ radicli
Radically lightweight command-line interfaces
🔌 prodigy-ann
Prodigy plugin to use approximate nearest neighbor techniques to help you annotate