Compile Dependencies (29)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Cache Impl
Apache 2.0
| com.github.ben-manes.caffeine
»
caffeine Caffeine is a high performance, near optimal caching library. It provides an in-memory cache using a Google Guava ... | 3.2.0 | 3.3.1 | |
JSON Lib
Apache 2.0
| com.networknt
»
json-schema-validator A json schema validator that supports draft v4, v6, v7, v2019-09 and v2020-12 | 1.5.4 | 3.0.9 | |
Markdown
BSD 2-clause
| com.vladsch.flexmark
»
flexmark-all flexmark-java core and all extension modules and converters | 0.64.8 | ✔ | |
LLM Framework
Apache 2.0
| dev.langchain4j
»
langchain4j Build LLM-powered applications in Java: chatbots, agents, RAG, and much more | 1.12.1 | 1.23.0 | |
LLM Framework
Apache 2.0
| dev.langchain4j
»
langchain4j-spring-boot-starter Parent POM for langchain4j-spring submodules | 1.12.1-beta21 | ✔ | |
LLM Client
Apache 2.0
| dev.langchain4j
»
langchain4j-open-ai LangChain4j :: Integration :: OpenAI | 1.12.1 | 1.23.0 | |
LLM Client
Apache 2.0
| dev.langchain4j
»
langchain4j-azure-open-ai LangChain4j :: Integration :: Azure OpenAI | 1.12.1 | 1.23.0 | |
LLM Client
Apache 2.0
| dev.langchain4j
»
langchain4j-anthropic LangChain4j :: Integration :: Anthropic | 1.12.1 | 1.23.0 | |
Vector Store
Apache 2.0
| dev.langchain4j
»
langchain4j-embeddings Common functionality for other langchain4j-embeddings-xxx modules | 1.12.1-beta21 | ✔ | |
Vector Store
Apache 2.0
| dev.langchain4j
»
langchain4j-embeddings-all-minilm-l6-v2-q In-process all-minilm-l6-v2 (quantized) embedding model | 1.12.1-beta21 | ✔ | |
LLM Framework
Apache 2.0
| dev.langchain4j
»
langchain4j-agentic LangChain4j :: Agentic Framework | 1.12.1-beta21 | 1.23.0-beta33 | |
MIT
| io.github.giskardb
»
agent-core Pure domain module - no Spring dependencies | 1.5.1 | ✔ | |
MIT
| io.github.giskardb
»
agent-memory-sdk Memory persistence layer with Redis and MongoDB support | 1.5.1 | ✔ | |
MIT
| io.github.giskardb
»
agent-mcp-client Consumes external MCP servers and exposes their tools as agent tools | 1.5.1 | ✔ | |
Apache 2.0
| io.github.resilience4j
»
resilience4j-spring-boot3 Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming | 2.3.0 | 2.4.0 | |
Error Handling
Apache 2.0
| io.github.resilience4j
»
resilience4j-retry Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming | 2.3.0 | 2.4.0 | |
Apache 2.0
| io.github.resilience4j
»
resilience4j-circuitbreaker Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming | 2.3.0 | 2.4.0 | |
Apache 2.0
| io.github.resilience4j
»
resilience4j-ratelimiter Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming | 2.3.0 | 2.4.0 | |
Apache 2.0
| io.micrometer
»
micrometer-tracing-bridge-otel Facade over tracing concepts | |||
Dist Tracing
Apache 2.0
| io.opentelemetry
»
opentelemetry-exporter-otlp OpenTelemetry Protocol (OTLP) Exporters | |||
OpenAPI
Apache 2.0
| org.springdoc » springdoc-openapi-starter-webmvc-ui | 3.1.0 | 3.2.0 | |
Boot Starter
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-webmvc Starter for using Spring MVC and Tomcat | 4.1.0 | 4.1.2 | |
Application Metrics
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-actuator Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your ... | 4.1.0 | 4.1.2 | |
Config
Apache 2.0
| org.springframework.boot
»
spring-boot-autoconfigure Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies ... | 4.1.0 | 4.1.2 | |
Annotation Tool
Apache 2.0
| org.springframework.boot
»
spring-boot-configuration-processor(optional) Spring Boot Configuration Annotation Processor | 4.1.0 | 4.1.2 | |
Boot Starter
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-data-redis Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client | 4.1.0 | 4.1.2 | |
Boot Starter
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-data-mongodb Starter for using MongoDB document-oriented database and Spring Data MongoDB | 4.1.0 | 4.1.2 | |
Apache 2.0
| org.tribuo » tribuo-classification-sgd | 4.3.2 | ✔ | |
YAML
Apache 2.0
| org.yaml
»
snakeyaml YAML 1.1 parser and emitter for Java | 2.6 | 2.7 |
Test Dependencies (5)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Testing
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-test Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito | 4.1.0 | 4.1.2 | |
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-webmvc-test Starter for testing Spring MVC and Tomcat | 4.1.0 | 4.1.2 | |
Testing
MIT
| org.testcontainers
»
mongodb Isolated container management for Java code testing | 1.20.4 | 1.21.4 | |
Testing
MIT
| org.testcontainers
»
junit-jupiter Isolated container management for Java code testing | 1.20.4 | 1.21.4 | |
Mocking
Apache 2.0
| org.wiremock
»
wiremock-standalone A web service test double for all occasions - standalone edition | 3.10.0 | 3.13.2 |