Java Natural Language Processing

Open-source Java projects categorized as Natural Language Processing

Top 14 Java Natural Language Processing Projects

  • CoreNLP

    Stanford CoreNLP: A Java suite of core NLP tools.

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

    The Stanford CoreNLP Model

  • languagetool

    Style and Grammar Checker for 25+ Languages

    Project mention: Insertion Sort | | 2023-05-30


  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Apache OpenNLP

    Apache OpenNLP

  • Mallet

    MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.

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

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • DKPro Core

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

  • minie

    An open information extraction system that provides compact extractions

  • ModelRunner

    No-code, model driven, natural language data access platform

  • aot

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

    Project mention: Russian Morphology for Java | | 2023-04-01
  • turing

    :sparkles: :dna: Turing AI - Semantic Navigation, Chatbot using Search Engine and Many NLP Vendors.

  • LangageLinotte

    Code source officiel du langage de programmation Linotte - Langage de programmation en français simple créé dans le but de permettre aux enfants et aux personnes n'ayant pas une connaissance approfondie de l’informatique d’apprendre la programmation facilement.

  • ateabot

    Project mention: Project ideas | /r/learnprogramming | 2022-08-08
  • SaaSHub

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

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 2023-05-30.

Java Natural Language Processing related posts


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

Project Stars
1 CoreNLP 9,032
2 languagetool 8,672
3 Apache OpenNLP 1,236
4 Mallet 923
5 BotLibre 531
6 CogCompNLP 461
7 airy 332
8 DKPro Core 196
9 minie 89
10 ModelRunner 55
11 aot 45
12 turing 38
13 LangageLinotte 31
14 ateabot 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives