Java NLP

Open-source Java projects categorized as NLP | Edit details

Top 10 Java NLP 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 Smile

    Statistical Machine Intelligence & Learning Engine

    Project mention: What libraries do you use for machine learning and data visualizing in scala? | | 2021-11-27

    I use smile with ammonite and it feels pretty easy/good to work with. Of course for pure looking at data, and exploration, you're not going to beat python.

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

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

  • GitHub repo Tribuo

    Tribuo - A Java machine learning library

    Project mention: txtai 3.4 released - Build AI-powered semantic search applications in Java | | 2021-10-09

    Tribuo (, ONNX export support is there for 2 models at the moment in main, there's a PR for factorization machines which supports ONNX export, and we plan to add another couple of models and maybe ensembles before the upcoming release. Plus I need to write a tutorial on how it all works, but you can check the tests in the meantime.

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

  • Scout APM

    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.

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

    Build AI-powered semantic search applications in Java

    Project mention: txtai: AI-powered search engine for Java; | | 2021-12-22
  • GitHub repo AgePredictor

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

    Project mention: Which one is it?? | | 2021-10-28

    Even funnier: perhaps we should run a linear-interpolation or entropy classifier on our respective texts and get an age estimate. I'm betting it won't reflect on you well.

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 2021-12-22.

Java NLP related posts


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

Project Stars
1 CoreNLP 8,290
2 Smile 5,426
3 DatumBox 1,076
4 Tribuo 1,009
5 CogCompNLP 431
6 airy 261
7 DKPro Core 188
8 turing 27
9 20
10 AgePredictor 13
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.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.