Top Java AI / ML Libraries 2025

GitHub Libraries Java AI / ML Libraries

apache/spark 40K +87

Added by sizovs added 2 weeks ago

Apache Spark - A unified analytics engine for large-scale data processing.

deeplearning4j/deeplearning4j 13K +38

Added by sizovs added 2 weeks ago

About Suite of tools for deploying and training deep learning models using the JVM.

stanfordnlp/corenlp 9K +21

Added by sizovs added 2 weeks ago

CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.

langchain4j/langchain4j 6K +328

Added by sizovs added 2 weeks ago

Supercharge your Java application with the power of LLMs

haifengl/smile 6K +11

Added by sizovs added 2 weeks ago

Smile is a fast and comprehensive machine learning engine.

spring-projects/spring-ai 4K +152

Added by sizovs added 1 week ago

The Spring AI project provides a Spring-friendly API and abstractions for developing AI applications.

apache/opennlp 1K +7

Added by sizovs added 2 weeks ago

The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.

apache/systemds 1K +1

Added by sizovs added 2 weeks ago

An open source ML system for the end-to-end data science lifecycle

mimno/mallet 994

Added by sizovs added 2 weeks ago

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

tjake/jlama 946 +49

Added by sizovs added 1 month ago

Jlama is a modern LLM inference engine for Java.

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.