Ross ROSS = Recommend OSS · open-source software intelligence for agents

Spark NLP

State of the Art Natural Language Processing observed · 2026-08-28

github.com/JohnSnowLabs/spark-nlp · homepage · Scala · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

96/100

  • Activity 99
  • Release rhythm 90
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 18
  • age_days: 3265
  • days_rel: 70
  • days_push: 7
  • n_releases_24m: 26

Full methodology

Adoption not part of the score

4159 stars · 743 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Spark NLP is an open-source natural language processing library built natively on Apache Spark, providing scalable NLP annotations and transformer models (BERT, T5, Whisper, Llama, etc.) for Python, Scala, Java, and R. It ships with 100,000+ pretrained pipelines and models in 200+ languages for tasks like NER, sentiment analysis, translation, summarization, and question answering.

Use cases

  • run named entity recognition on large text corpora at scale
  • perform sentiment analysis in a distributed Spark pipeline
  • translate text across 180+ languages
  • summarize documents with transformer models
  • deploy BERT or Llama models in production on the JVM
  • transcribe audio with Whisper in a Spark job
  • classify documents and detect entities in enterprise data pipelines

When to choose

  • you need NLP at scale on big data using Apache Spark clusters
  • you want production-ready pretrained models in many languages
  • your team works in Python, Scala, or Java on the JVM
  • you need GPU-accelerated transformer inference in distributed pipelines

When to avoid

  • you need lightweight single-machine NLP without a Spark dependency
  • you want to fine-tune cutting-edge LLMs with the latest research tooling
  • your project is small enough that Spark's overhead outweighs its benefits

Facets

library · maturity stable

nlp machine-learning llm-inference speech-recognition image-processing rag machine-learning large-language-models data-science big-data python jvm cloud apache-spark transformers pretrained-models distributed-computing named-entity-recognition sentiment-analysis onnx tensorflow natural-language-processing gpu docker

4 sources

Member repositories

RepositoryRoleHealth v2
JohnSnowLabs/spark-nlpmain96
JohnSnowLabs/spark-nlp-workshopexamples77

For agents

markdown · JSON · MCP: product_card(name="JohnSnowLabs/spark-nlp")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem