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

apache/opennlp

Apache OpenNLP observed · 2026-08-28

github.com/apache/opennlp · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

97/100

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

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

  • gap_med: 27.0
  • age_days: 5411
  • days_rel: 40
  • days_push: 7
  • n_releases_24m: 19

Full methodology

Adoption not part of the score

1602 stars · 504 forks observed · 2026-08-28

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

Apache OpenNLP is a machine learning based Java toolkit for processing natural language text, supporting tasks like tokenization, sentence segmentation, POS tagging, named entity extraction, chunking, parsing, and language detection. It can be used programmatically via its Java API or from the command line, and includes pre-trained models for many languages.

Use cases

  • tokenize and sentence-split text in a Java application
  • extract named entities like people and organizations from documents
  • tag parts of speech in text
  • detect the language of a document
  • train custom NER or POS tagging models from annotated data
  • resolve coreferences in text
  • integrate NLP into Spark, Flink, or NiFi pipelines

When to choose

  • you need classic NLP tasks in a JVM-based application
  • you want a mature, permissively licensed toolkit with pre-trained models for many languages
  • you need to train your own models from annotated training data
  • you want a CLI for quick text processing without writing code

When to avoid

  • you need state-of-the-art transformer-based NLP accuracy
  • you work primarily in Python and prefer spaCy or Hugging Face
  • you need deep learning pipelines out of the box

Facets

library · maturity stable

nlp machine-learning parser cli machine-learning developer-tools jvm cli cross-platform tokenization named-entity-recognition part-of-speech-tagging sentence-segmentation language-detection coreference-resolution apache-software-foundation pretrained-models natural-language-processing

5 sources

Member repositories

RepositoryRoleHealth v2
apache/opennlpmain97

For agents

markdown · JSON · MCP: product_card(name="apache/opennlp")

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