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: The Current State of Clojure's Machine Learning Ecosystem | news.ycombinator.com | 2024-04-07

    > I don't think it's right to recommend that new users move away from the package because of licensing issues

    I was going to chime in to agree but then I saw how this was done - a completely innocuous looking commit:

    https://github.com/haifengl/smile/commit/6f22097b233a3436519...

    And literally no mention in the release notes:

    https://github.com/haifengl/smile/releases/tag/v3.0.0

    I think if you are going to change license especially in a way that makes it less permissive you need to be super open and clear about both the fact you are doing it and your reasons for that. This is done so silently as to look like it is intentionally trying to mislead and trick people.

    So maybe I wouldn't say to move away because of the specific license, but it's legitimate to avoid something when it's so clearly driven by a single entity and that entity acts in a way that isn't trustworthy.

  • 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.

    InfluxDB logo
  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java NLP related posts

  • How does "Reclaim.ai" use AI for smart rescheduling?

    1 project | /r/MLQuestions | 25 May 2023
  • Need statistic test library for Spark Scala

    1 project | /r/scala | 5 May 2023
  • How to use CoreNLP with a large corpus(14.7 GB)?

    2 projects | /r/LanguageTechnology | 6 Aug 2022
  • Build semantic search applications with txtai

    6 projects | /r/Python | 13 Jun 2022
  • What universities are hubs for reinforcement learning research?

    1 project | /r/reinforcementlearning | 25 May 2022
  • POS-Tagger for declension of German words in Java?

    1 project | /r/LanguageTechnology | 8 Mar 2022
  • txtai: AI-powered search engine for Java;

    1 project | /r/java | 22 Dec 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 CoreNLP 9,477
2 Smile 5,930
3 Apache OpenNLP 1,383
4 Tribuo 1,226
5 zemberek-nlp 1,116
6 DatumBox 1,087
7 BotLibre 561
8 CogCompNLP 469
9 airy 360
10 hawking 205
11 DKPro Core 194
12 aot 52
13 turing 47
14 txtai.java 32
15 AgePredictor 15

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com