Java Natural Language Processing

Open-source Java projects categorized as Natural Language Processing | Edit details

Top 9 Java Natural Language Processing Projects

  • GitHub repo CoreNLP

    Stanford CoreNLP: A Java suite of core NLP tools.

    Project mention: A comparison of libraries for named entity recognition | | 2021-09-27

    If you need NER, there’s no need to implement it yourself. There are several popular libraries that can do this for you nowadays. Five of these libraries, Stanford CoreNLP, NLTK, OpenNLP, SpaCy, and GATE, were already mentioned in the title.

  • GitHub repo languagetool

    Style and Grammar Checker for 25+ Languages

    Project mention: YouTube suspended my channel for a video with disclosed issue in Grammarly | | 2022-01-14

    Thanks. It’s good to see that it’s released under a LGPL license:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo Apache OpenNLP

    Mirror of Apache OpenNLP

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

    Project mention: How to get the main topic of a Web article? | | 2021-02-14

    Nevertheless, you might take a look at the practice of "topic modeling" and get ready for a whole lot of abstruse statistics. One place to start might be Ted Underwoods Topic Modeling Made Just Simple Enough. If you just want to play with some pre-written software that does this kind of thing, you might want to look at MALLET.

  • GitHub repo CogCompNLP

    CogComp's Natural Language Processing libraries and Demos:

  • GitHub repo airy

    💬 Open source conversational platform to power conversations with an open source Live Chat, Messengers like Facebook Messenger, WhatsApp and more - 💎 UI from Inbox to dashboards - 🤖 Integrations to Conversational AI / NLP tools and standard enterprise software - ⚡ APIs, WebSocket, Webhook - 🔧 Create any conversational experience

    Project mention: Airy - Open Source conversational platform & unified messaging APIs | | 2021-06-16

    Feel free and jump into our github and create an issue for Matterbridge/Mattermost and help us define this connection better.

  • GitHub repo DKPro Core

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

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo minie

    An open information extraction system that provides compact extractions

    Project mention: KELM: Integrating Knowledge Graphs with Language Model Pre-Training Corpora | | 2021-05-21
  • GitHub repo turing

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

    Project mention: Turing - OpenSource Semantic Navigation, Chatbot using many NLP Vendors | | 2021-08-25
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 2022-01-14.

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 8,290
2 languagetool 5,742
3 Apache OpenNLP 1,082
4 Mallet 847
5 CogCompNLP 431
6 airy 261
7 DKPro Core 188
8 minie 80
9 turing 27
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.