apache/opennlp

Apache OpenNLP

74
/ 100
Verified

Provides machine learning-based NLP tasks (tokenization, POS tagging, named entity recognition, parsing, coreference resolution) using classifiers like Maximum Entropy, Perceptron, and SVM, with modular Java components. Integrates with Apache Flink, Spark, and NiFi for distributed pipelines, plus UIMA annotators and ONNX model support with optional GPU acceleration. Offers both programmatic Java API and CLI interfaces with pre-trained multilingual models.

1,586 stars. Actively maintained with 33 commits in the last 30 days.

No Package No Dependents
Maintenance 23 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

1,586

Forks

490

Language

Java

License

Apache-2.0

Last pushed

Mar 17, 2026

Commits (30d)

33

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/apache/opennlp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.