#26 · Primary category: NLP Tools & Text Processing
spark-nlp
State of the Art Natural Language Processing
Project last updated:08/29/26
GitHub Stars
4.2K
Forks
744
Contributors
116
License
Apache-2.0
Why we included this project
Teams that already run data pipelines on Apache Spark will find this one of the few NLP libraries built natively for that environment rather than retrofitted onto it. Spark NLP ships more than 100,000 pretrained models and pipelines covering tasks like tokenization, part-of-speech tagging, named entity recognition, sentiment analysis, machine translation, summarization, and question answering, all exposed as annotations that move through Spark's distributed engine. That means you can process very large corpora without pulling data out of your cluster, and since the core library is Apache-licensed, running it in production and fine-tuning models alongside the pretrained defaults is straightforward. If you mostly want quick experiments on a single machine, lighter tools will feel more comfortable; this one earns its keep when throughput and horizontal scaling across many nodes are what you're optimizing for.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量