JohnSnowLabs/spark-nlp
A distributed natural language processing library built on Apache Spark with support for LLMs and 200+ languages.

Not currently ranked — collecting fresh signals.
star history
Spark NLP is a production-grade NLP library that runs on Apache Spark for distributed processing. It offers over 100,000 pretrained pipelines and models covering tasks such as named entity recognition, sentiment analysis, question answering, machine translation, and spell checking across more than 200 languages. The library integrates with transformers, TensorFlow, and ONNX for model serving, and supports LLMs through llama.cpp integration.
Frequently asked
- What is JohnSnowLabs/spark-nlp?
- A distributed natural language processing library built on Apache Spark with support for LLMs and 200+ languages.
- Is spark-nlp open source?
- Yes — JohnSnowLabs/spark-nlp is open source, released under the Apache-2.0 license.
- What language is spark-nlp written in?
- JohnSnowLabs/spark-nlp is primarily written in Scala.
- How popular is spark-nlp?
- JohnSnowLabs/spark-nlp has 4.1k stars on GitHub.
- Where can I find spark-nlp?
- JohnSnowLabs/spark-nlp is on GitHub at https://github.com/JohnSnowLabs/spark-nlp.