Spring logo
Provides a comprehensive programming and configuration model for modern Java-based enterprise applications

What is Spring?

A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.
Spring is a tool in the Frameworks (Full Stack) category of a tech stack.
Spring is an open source tool with 30.8K GitHub stars and 19.8K GitHub forks. Here’s a link to Spring's open source repository on GitHub

Who uses Spring?

423 companies reportedly use Spring in their tech stacks, including MIT, Zillow, and Intuit.

1208 developers on StackShare have stated that they use Spring.

Spring Integrations

Bugsnag, Stormpath, Auth0, Java, and MireDot are some of the popular tools that integrate with Spring. Here's a list of all 9 tools that integrate with Spring.

Why developers like Spring?

Here’s a list of reasons why companies and developers use Spring
Spring Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Spring in their tech stack.

Jeremy McMillan
Jeremy McMillan
Senior Consultant at SAP Hybris Software Expert Services · | 1 upvotes · 5.3K views
atSAP HybrisSAP Hybris

Hybris is built upon Spring, ensuring the best software architecture and programming style. Spring

See more
Tyler Harden
Tyler Harden
Software Engineer at datapile · | 1 upvotes · 5.3K views

Spring is another gift rained down by the gods of Open Source Software (a.k.a. Pivotal Labs in this particular case) that just makes sense on all levels.

From Spring Boot, to SpringMVC, the configuration architecture & profile paradigm, Spring Cloud expandability, to the ease with which one can deploy Spring applets as microservices within Docker is an absolute joy. Spring

See more

Used Spring Boot and its ORM to interacting with database server for web application development. Spring

See more

그냥 간단한 MVC 웹 프레임 워크 인줄 알았는데 정말 모듈화가 잘 되있고, 사용하다보면 개발자에게 정말 편리하게 만들어 놓았다. vaildation 부분은 따로 처리 할 수 있고, 파라미터 담는 변수와 디폴트 값을 인자로 설정해 주는 부분도 참 좋은 것 같다. 또 spring-data 는 jpa 활용해 빠르게 개발하는데 유용하다. Spring

See more
Giovanni Candido da Silva
Giovanni Candido da Silva

The core of the application use Spring Stack, to provide services and structure like:

  • Persistence
  • REST
  • Email
  • Security
  • Self contained application with spring boot
  • And many others. Spring
See more

Spring을 이용하여 개인 프로젝트를 진행하며 Framework를 이용하는것이 생산성을 어떻게 올려주는지 알 수 있었습니다. Spring

See more

Spring Alternatives & Comparisons

What are some alternatives to Spring?
Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
Foundation is the most advanced responsive front-end framework in the world. You can quickly prototype and build sites or apps that work on any kind of device with Foundation, which includes layout constructs (like a fully responsive grid), elements and best practices.
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Android SDK
Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment.
See all alternatives

Spring's Stats

Spring's Followers
1412 developers follow Spring to keep up with related blogs and decisions.
Tomasz Stolarczyk
Dmitry Ognyannikov
Jun Wang
Hakan Orcan
Rafiqul Islam
Omar Ezzine
Balaji V
Reto Zahner
Michael Gerding