Java Natural Language Processing

Open-source Java projects categorized as Natural Language Processing

Top 15 Java Natural Language Processing Projects

  • languagetool

    Style and Grammar Checker for 25+ Languages

    Project mention: Ask HN: Grammarly Alternatives? | news.ycombinator.com | 2024-02-27
  • 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

  • WorkOS

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

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

  • 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

    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.

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

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

  • natty

    Java natural language date parser

    Project mention: Library for human-readable, relative timestamps? | /r/Kotlin | 2023-06-19

    - and natty (https://github.com/natty-parser/natty)

  • ateabot

  • 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 2024-02-27.

Java Natural Language Processing related posts

Index

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

Project Stars
1 languagetool 11,457
2 CoreNLP 9,420
3 Apache OpenNLP 1,367
4 Mallet 959
5 BotLibre 565
6 CogCompNLP 470
7 airy 360
8 DKPro Core 196
9 minie 88
10 ModelRunner 57
11 aot 48
12 turing 46
13 LangageLinotte 34
14 natty 8
15 ateabot 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com