langchain4j

LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.

langchain4j/langchain4j

View on GitHub ↗

LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.

langchain4j grew +1.0% in the last 30 days, ranks 9th of 128 in Language Bindings, actively maintained, last commit today.

Star trajectory

120 days tracked
2026-06-2613.3k stars today2026-10-24
Momentum

+1.0% in 30d, above the Language Bindings median of +0.6%.

Maintenance

Last commit today, fresher than the median of 3d.

How it compares in Language Bindings

langchain4j
13.3k
stars
+1.0% 30d
commit today
Language Bindings median
318.5
stars
+0.6% 30d
commit ~3d ago
Leader · transformers
168k
stars
+0.9% 30d
commit today

Ranked 9th of 128 by stars.

Language
Java
License
Apache License 2.0
Contributors
516
Forks
2.6k
Watchers
120
Open issues
657
Releases
91
Created
2023-06-20
Stars this week
+29

You've seen where langchain4j stands today.

Get the moves before everyone else: the 5 Language Bindings repos climbing fastest, every Tuesday.

Free weekly digest. Double opt-in, unsubscribe anytime.

Maintain langchain4j?

Claim this page to add your own call-to-action.

Claim this page