Spring Boot
Takes an opinionated view of building Spring applications and gets you up and running as quickly as possible.
Spring Framework
Provides core support for dependency injection, transaction management, web apps, data access, messaging, and more.
Spring Data
Provides a consistent approach to data access – relational, non-relational, map-reduce, and beyond.
Spring Cloud
Provides a set of tools for common patterns in distributed systems. Useful for building and deploying microservices.
Spring Cloud Data Flow
Provides an orchestration service for composable data microservice applications on modern runtimes.
Spring Security
Protects your application with comprehensive and extensible authentication and authorization support.
Spring for GraphQL
Spring for GraphQL provides support for Spring applications built on GraphQL Java.
Spring Session
Provides an API and implementations for managing a user’s session information.
Spring Integration
Supports the well-known Enterprise Integration Patterns through lightweight messaging and declarative adapters.
Spring HATEOAS
Simplifies creating REST representations that follow the HATEOAS principle.
Spring REST Docs
Lets you document RESTful services by combining hand-written documentation with auto-generated snippets produced with Spring MVC Test or REST Assured.
Spring Batch
Simplifies and optimizes the work of processing high-volume batch operations.
Spring AMQP
Applies core Spring concepts to the development of AMQP-based messaging solutions.
Spring CredHub
Provides client-side support for storing, retrieving, and deleting credentials from a CredHub server running in a Cloud Foundry platform.
Spring Flo
Provides a JavaScript library that offers a basic embeddable HTML5 visual builder for pipelines and simple graphs.
Spring for Apache Kafka
Provides Familiar Spring Abstractions for Apache Kafka.
Spring LDAP
Simplifies the development of applications that use LDAP by using Spring's familiar template-based approach.
Spring Shell
Makes writing and testing RESTful applications easier with CLI-based resource discovery and interaction.
Spring Statemachine
Provides a framework for application developers to use state machine concepts with Spring applications.
Spring Vault
Provides familiar Spring abstractions for HashiCorp Vault
Spring Web Flow
Supports building web applications that feature controlled navigation, such as checking in for a flight or applying for a loan.
Spring Web Services
Facilitates the development of contract-first SOAP web services.
Projects in the Attic
Spring IO Platform
Provides a cohesive, versioned platform for building modern applications. It is a modular, enterprise-grade distribution that delivers a curated set of dependencies.
Spring for Android
Provides key Spring components for use in developing Android applications.
Spring Flex
A project to make it easier to build Spring-powered Rich Internet Applications using Adobe Flex as the front-end client.
Spring Integration Groovy DSL
A Groovy based DSL for developing Spring Integration applications.
Spring Integration Scala DSL
A Scala based DSL for developing Spring Integration applications.
Spring Mobile
Simplifies the development of mobile web apps through device detection and progressive rendering options.
Spring Roo
Makes it fast and easy to build full Java applications in minutes.
Spring Scala
A community run project that provides support for Spring framework development in Scala
Spring Security OAuth
Spring Security OAuth provides support for using Spring Security with OAuth (1a) and OAuth2 using standard Spring and Spring Security programming models and configuration idioms.
Spring Security SAML
Spring Social
Easily connects your applications with third-party APIs such as Facebook, Twitter, LinkedIn, and more.
Spring XD
Simplifies the development of big data applications by addressing ingestion, analytics, batch jobs and data export.