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.
Repository Index
47,133 repositories indexed
1–24 of 30 · Most stars
A damn simple library for building production-ready RESTful web services.
- dropwizard
- java
- web-framework
- rest
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
- domain-driven-design
- ddd
- ddd-architecture
- c4
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Library for OpenAPI 3 with spring-boot
- openapi3
- spring-boot
- springdoc-openapi
- swagger-ui
Unirest in Java: Simplified, lightweight HTTP client library.
Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log-like data
- flume
- java
- apache
- api
An extensible Java library for HTTP request and response logging
- java
- http-logs
- spring-boot-starter
- plugin-extension
Google HTTP Client Library for Java
jquick‑curl: Java library to run raw curl commands, support copy‑paste curl from Postman/Apifox/Browser DevTools, no need to write HTTP client code.
- antlr4
- copy-paste
- curl
- curl-parser
zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing framework for Data Pipelines, ETL, REST API, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.
- soap
- assertions
- java
- api
Microserver is a Java 8 native, zero configuration, standards based, battle hardened library to run Java Rest Microservices via a standard Java main class. Supporting pure Microservice or Micro-monolith styles.
- microservices
- rest
- jersey
- spring
Java client for NATS
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
- microservices
- reactive-streams
- distributed-systems
- service-mesh
🔐 An SSL library for configuring http client or server. Rich with features such as hot reloading ssl and trusting additional certificates during runtime, combining multiple keystores, loading pem files and os/jdk certificates, logging certificate information during ssl handshake, bypassing ssl configuration from other libraries and more
PipelinR is a lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your Java awesome app.
- java
- architecture
- service-layer
- pipes-and-filters
A Java library to use the OpenAI Api in the simplest possible way.
- httpclient
- java
- openai
- simple
A library of extended scalars for graphql-java
Validation library for graphql-java input
Security library for Vert.x: OpenID Connect, SAML2, CAS, OAuth, LDAP, JWT...
Spring Framework GraphQL Library
A declarative mapping library to simplify testable object mappings.
- mapper-instance
- transform-functions
- remap
Read and write Excel (.xlsx, .xls), CSV, and ODS files in Java with one line of code. Annotation-based mapping, SAX streaming, built-in validation, 19 type converters, cell styling. A high-performance alternative to Apache POI.
- annotation
- apache-poi
- csv
- data-processing