Reactor
Reactor is a fourth-generation reactive library, based on the Reactive Streams specification, for building non-blocking applications on the JVM.
2022.0.23
Reactor is a fourth-generation reactive library, based on the Reactive Streams specification, for building non-blocking applications on the JVM.
2022.0.23
A lightweight, comprehensive batch framework designed to enable the development of robust batch applications vital for the daily operations of enterprise systems.
5.0.8+ 1 version
Takes an opinionated view of building Spring applications and gets you up and running as quickly as possible.
3.1.14+ 35 versions
Provides core support for dependency injection, transaction management, web apps, data access, messaging, and more.
6.0.26+ 5 versions
Makes writing and testing RESTful applications easier with CLI-based resource discovery and interaction.
3.0.13+ 3 versions
Provides a framework for application developers to use state machine concepts with Spring applications.
3.2.2
Spring Cloud provides tools for developers to build common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, short lived microservices & contract testing).
2022.0.9+ 3 versions
Spring Cloud Bus links nodes of a distributed system with a lightweight message broker. This can then be used to broadcast state changes or other management instructions.
4.0.4
Spring Cloud Circuit breaker provides an abstraction across different circuit breaker implementations. It provides a consistent API to use in your applications.
3.0.5
Spring Cloud Commons delivers features as two libraries: Spring Cloud Context and Spring Cloud Commons.
4.0.6
Spring Cloud Config provides server-side and client-side support for externalized configuration in a distributed system.
4.0.8+ 2 versions
Spring Cloud Consul provides Consul integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms.
4.0.5
this project provides support for consumer-driven contracts and service schemas in Spring applications, covering a range of options for writing tests, publishing them as assets, and asserting that a contract is kept by producers and consumers.
4.0.9+ 3 versions
Spring Cloud Function promote the implementation of business logic via functions and decouples the development lifecycle of business logic from any specific runtime target so that the same code can run as a web endpoint, a stream processor, or a task
4.0.9+ 1 version
This project provides libraries for building an API Gateway using Spring Framework. It aims to provide a simple, yet effective way to route to APIs and provide cross cutting concerns to them such as: security, monitoring/metrics, & resiliency.
4.0.11+ 2 versions
Spring Cloud Kubernetes provides implementations of well known Spring Cloud interfaces allowing developers to build and run Spring Cloud applications on Kubernetes.
3.0.6
This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms.
4.0.7+ 2 versions
Spring Cloud OpenFeign provides OpenFeign integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms.
4.0.8+ 1 version
Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems.
4.0.6
Spring Cloud Task allows a user to develop and run short lived microservices using Spring Cloud and run them locally, in the cloud, even on Spring Cloud Data Flow.
3.0.5
Spring Cloud Vault Config provides client-side support for externalized configuration in a distributed system with HashiCorp’s Vault.
4.0.5+ 2 versions
Spring Cloud Zookeeper provides Apache Zookeeper integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms.
4.0.3
Provides support to increase developer productivity in Java when using Apache Cassandra. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
4.1.13+ 2 versions
Spring Data Commons. Interfaces and code shared between the various datastore specific implementations.
3.1.13+ 2 versions
Simplifies the development of creating a JPA-based data access layer.
3.1.13+ 2 versions
Repository abstraction for Spring LDAP
3.1.13+ 2 versions
Provides support to increase developer productivity in Java when using MongoDB. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
4.1.13+ 2 versions
Provides support to increase developer productivity in Java when using Redis, a key-value store. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
3.1.13+ 2 versions
Spring Data Relational. Home of Spring Data JDBC and Spring Data R2DBC.
3.1.13+ 2 versions
Simplifies building hypermedia-driven REST web services on top of Spring Data repositories
4.0.14+ 1 version
Simplifies the development of applications that use LDAP by using Spring's familiar template-based approach.
3.1.7+ 1 version
The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions. It provides a "template" as a high-level abstraction for sending and receiving messages.
3.0.16
Supports the well-known Enterprise Integration Patterns through lightweight messaging and declarative adapters.
6.1.11+ 1 version
The Spring for Apache Kafka (spring-kafka) project applies core Spring concepts to the development of Kafka-based messaging solutions.
3.0.18
Provides a secure, light-weight, and customizable foundation for building OpenID Connect 1.0 Identity Providers and OAuth2 Authorization Server products.
1.1.9+ 6 versions
Provides authentication, authorization, and protection against common attacks.
6.1.12+ 8 versions
Provides an API and implementations for managing a user’s session information.
3.1.7+ 1 version
Provides a facade for the most popular observability systems, allowing you to instrument your JVM-based application code without vendor lock-in. Think SLF4J, but for observability.
1.11.14+ 5 versions
Provides a facade over distributed tracing libraries and integration with Micrometer Observation.
1.1.15+ 5 versions
Apache®, Apache Tomcat®, Apache Kafka, Apache Geode and Kubernetes are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. Windows® is a registered trademark of the Microsoft Corporation. Other names may be trademarks of their respective owners.