Spring Boot logo
Create Spring-powered, production-grade applications and services with absolute minimum fuss
3.7K
2.9K
436

What is 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.
Spring Boot is a tool in the Frameworks (Full Stack) category of a tech stack.
Spring Boot is an open source tool with 40.2K GitHub stars and 26K GitHub forks. Here’s a link to Spring Boot's open source repository on GitHub

Who uses Spring Boot?

Companies
462 companies reportedly use Spring Boot in their tech stacks, including MIT, Intuit, and OpenGov.

Developers
3060 developers on StackShare have stated that they use Spring Boot.

Spring Boot Integrations

Java, Spring, Log4j, Camunda, and Apache Camel are some of the popular tools that integrate with Spring Boot. Here's a list of all 13 tools that integrate with Spring Boot.

Why developers like Spring Boot?

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

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

Marwen Trabelsi
Marwen Trabelsi
Software Engineer · | 3 upvotes · 7.1K views
Spring Boot

I use Spring-Boot because it almost let you get things done quickly for a JVM-target project, with auto configuration components and dependency management starters. It is almost perfectly tailored for microservices applications development with a single unit deployment artifact (JAR) along with support for Service Registry and Discovery, Circuit Breaker pattern...

Any third-party library or any back-end service would perfectly integrate well since Spring offers integration support for most of mainstream services, let it be a RDBMS service, a NoSQL database, a Message Broker...

Coming to day-to-day development, Spring-Boot enjoys a great community so you can get support, direction, focused guidance from almost everywhere.

See more
Spring Boot
AngularJS
Apache Maven
Vault
GitLab
Sonatype Nexus
SonarQube
OpenShift
Docker
#DeploymentWorkflow

We use Docker for our #DeploymentWorkflow along with OpenShift SonarQube Sonatype Nexus GitLab Vault Apache Maven AngularJS Spring-Boot

See more
IntelliJ IDEA
Linux
GitHub
MongoDB
Kafka
RabbitMQ
Redis
MySQL
Elasticsearch
Spring Cloud
Spring Boot

Spring-Boot Spring Cloud Elasticsearch MySQL Redis RabbitMQ Kafka MongoDB GitHub Linux IntelliJ IDEA

See more
Sander Verhagen
Sander Verhagen
at Totaal Software · | 1 upvotes · 7.8K views
atEmceeEmcee
Spring Boot

Probably the best application framework in Java, by far. Time-proven, mature. Spring-Boot

See more
jobachhu
jobachhu
Spring Boot

Spring-Boot allows us to create stand-alone web servers and helps us configure many of our dependencies with sane default, while maintaining flexibility where we need it. Spring-Boot

See more
Docker
Aurelia
GraphQL
Spring Boot
#Frontend

This is a stack i would use for my next project.

backend Spring-Boot GraphQL

#frontend Aurelia

deploy Docker
See more

Spring Boot Alternatives & Comparisons

What are some alternatives to Spring Boot?
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.
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
JBoss
An application platform for hosting your apps that provides an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity.
Spring MVC
A Java framework that follows the Model-View-Controller design pattern and provides an elegant solution to use MVC in spring framework by the help of DispatcherServlet.
Play
Play Framework makes it easy to build web applications with Java & Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications.
See all alternatives

Spring Boot's Stats

Spring Boot's Followers
2879 developers follow Spring Boot to keep up with related blogs and decisions.
Kaloyan Borisov
Helton Costa
Abhishek Krishna
Akshay Pitale
Igor Nakshin
jaypitroda12
Daniel Lemeszenski
Diogo Costa
princepatel
Huy Vũ Văn