Group: Spring Framework
1. 📁Spring Boot166,674 usages
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can just run
2.Spring Context18,510 usages
org.springframework » spring-context Apache
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring Beans and adds support for internationalization, event propagation, resource loading, and the transparent creation of contexts.
Last Release on Oct 23, 2026
3.Spring TestContext Framework12,146 usages
org.springframework » spring-test Apache
Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides consistent loading and caching of Spring ApplicationContexts and provides mock objects that you can use to test your code in ...
Last Release on Oct 23, 2026
4.Spring Web11,940 usages
org.springframework » spring-web Apache
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC container using Servlet listeners and a web-oriented application context. It also contains an HTTP client and the web-related ...
Last Release on Oct 23, 2026
5.Spring Core10,242 usages
org.springframework » spring-core Apache
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
Last Release on Oct 23, 2026
6.Spring Beans8,678 usages
org.springframework » spring-beans Apache
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java objects.
Last Release on Oct 23, 2026
7. 📁Spring Cloud18,831 usages
Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, short lived ...
8.Spring Web MVC7,438 usages
org.springframework » spring-webmvc Apache
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. It provides a clean separation between domain model code and web forms and integrates with all of the other features of the Spring ...
Last Release on Oct 23, 2026
9. 📁Spring Security14,942 usages
Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.
10.Spring JDBC5,524 usages
org.springframework » spring-jdbc Apache
Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific error codes.
Last Release on Oct 23, 2026
11.Spring Transaction5,020 usages
org.springframework » spring-tx Apache
Support for programmatic and declarative transaction management for classes that implement special interfaces or any POJO.
Last Release on Oct 23, 2026
12.Spring Context Support4,316 usages
org.springframework » spring-context-support Apache
Support classes for integrating common third-party libraries into a Spring application context
Last Release on Oct 23, 2026
13.Spring AOP4,007 usages
org.springframework » spring-aop Apache
Spring AOP provides an Alliance-compliant aspect-oriented programming implementation allowing you to define method interceptors and pointcuts to cleanly decouple code that implements functionality that should be separated.
Last Release on Oct 23, 2026
14.Spring Object/Relational Mapping3,178 usages
org.springframework » spring-orm Apache
Spring Object/Relational Mapping which provides integration layers for popular object-relational mapping APIs, including JPA, JDO, and Hibernate.
Last Release on Oct 23, 2026
15. 📁Spring Data7,248 usages
Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.
16.Spring Expression Language (SpEL)2,189 usages
org.springframework » spring-expression Apache
Powerful Expression Language for querying and manipulating an object graph at runtime. It is an extension of the unified expression language (unified EL) as specified in the JSP 2.1 specification
Last Release on Oct 23, 2026
17. 📁Spring Integration2,974 usages
Extends the Spring programming model to support the well-known Enterprise Integration Patterns. Spring Integration enables lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters.
18.Spring Messaging1,312 usages
org.springframework » spring-messaging Apache
Spring Messaging provides abstractions such as Message, MessageChannel, MessageHandler, and others to serve as a foundation for messaging-based applications. It also includes a set of annotations for mapping messages to methods.
Last Release on Oct 23, 2026
19. 📁Spring AI2,775 usages
Spring AI is an application framework for AI engineering. Its goal is to apply to the AI domain Spring ecosystem design principles such as portability and modular design and promote using POJOs as the building blocks of an application to the AI ...
20.Spring JMS1,301 usages
org.springframework » spring-jms Apache
JMS support package, including helper classes to send/receive JMS messages
Last Release on Oct 23, 2026