Java NLP

Open-source Java projects categorized as NLP

Top 15 Java NLP Projects

  • CoreNLP

    CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.

    Project mention: How does "Reclaim.ai" use AI for smart rescheduling? | /r/MLQuestions | 2023-05-25

    The Stanford CoreNLP Model

  • Smile

    Statistical Machine Intelligence & Learning Engine

    Project mention: Need statistic test library for Spark Scala | /r/scala | 2023-05-05

    Check out Smile too.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • Apache OpenNLP

    Apache OpenNLP

  • Tribuo

    Tribuo - A Java machine learning library

    Project mention: FLaNK Weekly 08 Jan 2024 | dev.to | 2024-01-08
  • zemberek-nlp

    NLP tools for Turkish.

  • DatumBox

    Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.

  • BotLibre

    An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.

    Project mention: [P] We are building a curated list of open source tooling for data-centric AI workflows, looking for contributions. | /r/MachineLearning | 2023-03-03
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • CogCompNLP

    CogComp's Natural Language Processing Libraries and Demos: Modules include lemmatizer, ner, pos, prep-srl, quantifier, question type, relation-extraction, similarity, temporal normalizer, tokenizer, transliteration, verb-sense, and more.

  • airy

    💬 Open Source App Framework to build streaming apps with real-time data - 💎 Build real-time data pipelines and make real-time data universally accessible - 🤖 Join historical and real-time data in the stream to create smarter ML and AI applications. - ⚡ Standardize complex data ingestion and stream data to apps with pre-built connectors

  • hawking

    A Natural Language Date Time Parser that Extract date and time from text with context and parse to the required format

  • DKPro Core

    Collection of software components for natural language processing (NLP) based on the Apache UIMA framework.

  • aot

    Russian morphology analyzer for Java | Морфологический словарь русского языка для Java

    Project mention: Russian Morphology for Java | news.ycombinator.com | 2023-04-01
  • turing

    :sparkles: :dna: Turing ES - Enterprise Search, Chatbot using Search Engine and Many NLP Vendors.

  • txtai.java

    Java client for txtai

  • AgePredictor

    Age classification from text using PAN16, blogs, Fisher Callhome, and Cancer Forum

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-08.

Java NLP related posts

Index

What are some of the best open-source NLP projects in Java? This list will help you:

Project Stars
1 CoreNLP 9,356
2 Smile 5,889
3 Apache OpenNLP 1,343
4 Tribuo 1,211
5 zemberek-nlp 1,111
6 DatumBox 1,090
7 BotLibre 560
8 CogCompNLP 469
9 airy 359
10 hawking 199
11 DKPro Core 196
12 aot 48
13 turing 46
14 txtai.java 32
15 AgePredictor 14
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com