apache/opennlp
Apache OpenNLP
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.
Stars
1,586
Forks
490
Language
Java
License
Apache-2.0
Category
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.
Compare
Related tools
stanfordnlp/CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing,...
dkpro/dkpro-core
Collection of software components for natural language processing (NLP) based on the Apache UIMA...
stanfordnlp/python-stanford-corenlp
Python interface to CoreNLP using a bidirectional server-client interface.
apache/opennlp-sandbox
Apache OpenNLP Sandbox
FraBle/python-sutime
Python wrapper for Stanford CoreNLP's SUTime