apache-opennlp
« Back to VersTracker
Description:
Machine learning toolkit for processing natural language text
Type: Formula  |  Latest Version: 2.5.7@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @ApacheSoftware  |  formulae.brew.sh
Category: Ai ml
Tags: nlp natural-language-processing machine-learning text-analysis java
Install: brew install apache-opennlp
About:
Apache OpenNLP is a machine learning-based toolkit for the processing of natural language text. It supports common NLP tasks such as tokenization, sentence segmentation, part-of-speech tagging, and named entity extraction. The library is widely used for building NLP applications and pipelines requiring robust text analysis capabilities.
Key Features:
  • Supports tokenization, sentence detection, and POS tagging
  • Named entity recognition (NER) for identifying people, places, and organizations
  • Includes tools for parsing and chunking text structures
  • Pre-trained models available for multiple languages
  • Java-based API for easy integration into applications
Use Cases:
  • Extracting entities like names and locations from documents
  • Preprocessing text data for machine learning pipelines
  • Building chatbots or virtual assistants requiring text understanding
Alternatives:
  • spaCy – Python-based, often faster for inference but requires a different language ecosystem
  • Stanford CoreNLP – Provides similar NLP capabilities but with a heavier resource footprint and different licensing
License: Apache-2.0
Dependencies: openjdk
Bottles available for: all
Version History
Detected Version Rev Change Commit
Dec 11, 2025 1:56pm 0 VERSION_BUMP ea5f15e2
Nov 13, 2025 3:48pm 0 VERSION_BUMP 9b72c43c
Jan 10, 2025 12:13pm 0 VERSION_BUMP 2814b681
Dec 27, 2024 10:37pm 0 VERSION_BUMP fae226a6
Dec 27, 2024 3:28pm 0 VERSION_BUMP 584bad00
Nov 11, 2024 12:26pm 0 VERSION_BUMP 27884db7