Clean Architecture Masterclass

Clean Architecture MasterclassMay 28-29

Join

Top Java AI / ML Libraries 2025

GitHub Libraries Java AI / ML Libraries

apache/spark 40K +67

added 2 months ago

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

deeplearning4j/deeplearning4j 13K +12

added 2 months ago

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

stanfordnlp/corenlp 9K +10

added 2 months ago

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

langchain4j/langchain4j 7K +209

added 2 months ago

Supercharge your Java application with the power of LLMs

haifengl/smile 6K +4

added 2 months ago

Smile is a fast and comprehensive machine learning engine.

spring-projects/spring-ai 4K +226

added 1 month ago

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

jtablesaw/tablesaw 3K +6

added 2 weeks ago

Tablesaw is a dataframe and visualization library that supports loading, cleaning, transforming, filtering, and summarizing data.

alibaba/spring-ai-alibaba 2K +223

added 1 month ago

Agentic AI Framework for Java Developers

datastax/jvector 1K +7

added 1 month ago

JVector: the most advanced embedded vector search engine

apache/opennlp 1K +1

added 2 months ago

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

oracle/tribuo 1K

added 2 weeks ago

Tribuo is a machine learning library in Java that provides multi-class classification, regression, clustering, anomaly detection and multi-label classification.

modelcontextprotocol/java-sdk 1K +135

added 1 week ago

This SDK enables Java applications to interact with AI models and tools through a standardized interface.

apache/systemds 1K +3

added 2 months ago

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

tjake/jlama 1K +18

added 2 months ago

Jlama is a modern LLM inference engine for Java.

mimno/mallet 998 +1

added 2 months ago

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

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.