apache/opennlp

Apache OpenNLP

74
/ 100
Verified

Apache OpenNLP helps you automatically understand and process large amounts of text. It takes raw text in any language and breaks it down into meaningful components like sentences, words, and named entities (people, places, organizations). This is ideal for developers and data scientists building advanced text analysis applications.

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

Use this if you are a developer building applications that need to perform common natural language processing tasks like tokenization, sentence segmentation, or named entity recognition on text data.

Not ideal if you need a ready-to-use, no-code solution for text analysis without any programming.

text-analysis natural-language-processing information-extraction data-science software-development
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)

32

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.