Java Spring

Open-source Java projects categorized as Spring

Top 23 Java Spring Projects

  • JavaGuide

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

    Project mention: How come there's no English version of JavaGuide? | /r/learnjava | 2023-04-08
  • Spring Boot

    Spring Boot

    Project mention: AI PR adds auto generated comments to whole Spring Boot Project | | 2024-02-27
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Spring

    Spring Framework

    Project mention: Spring 6.1 now compatible with virtual threads and JDK 21 overall | /r/hypeurls | 2023-08-19
  • jeecg-boot

    🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。

  • spring-boot-demo

    🚀一个用来深入学习并实战 Spring Boot 的项目。

  • spring-boot-admin

    Admin UI for administration of spring boot applications

    Project mention: spring-boot-admin VS ostara - a user suggested alternative | | 2023-05-09
  • Activiti

    Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Spring Security

    Spring Security

  • springfox

    Automated JSON API documentation for API's built with Spring

  • spring-cloud-netflix

    Integration with Netflix OSS components

    Project mention: Why using Eureka? | /r/codehunter | 2023-05-04

    I was setting up microservices based on Netflix Eureka and experimenting on top of spring-cloud and after weeks of research and development the question rose!

  • spring-cloud-gateway

    A Gateway built on Spring Framework and Spring Boot providing routing and more.

    Project mention: Java Microservices with Spring Boot and Spring Cloud | | 2024-01-11

    Spring Cloud Gateway MVC 2023.0.0 doesn't allow you to configure a TokenRelay filter in YAML, so I added a RouterFunction bean to add it.

  • library

    A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.

  • spring-cloud-kubernetes

    Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc...

  • grpc-spring

    Spring Boot starter module for gRPC framework.

    Project mention: Spring Boot and GRPC | /r/SpringBoot | 2023-03-28
  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: Creation and Usage of BOM in Gradle | | 2024-01-07

    The issue is that the springdoc-openapi BOM brings an old version of the Spring Framework 6.0, which is incompatible with Spring Boot 3.2. There are several ways to solve this problem: update springdoc, change the order of BOM imports, but the best, in my opinion, is to avoid using the io.spring.dependency-management plugin.

  • Spring Data JPA

    Simplifies the development of creating a JPA-based data access layer.

    Project mention: How to write a native query in spring boot jpa(postgres) which has "where in" check on composite columns? | /r/javahelp | 2023-05-26

    What you are trying to do is not supported in JPA/JPQL or Spring Data (see here) Not even all databases support that syntax as far as I'm aware. You either need to concat the columns or add functionality to do this yourself, perhaps a Hibernate UserType will work.

  • jasypt-spring-boot

    Jasypt integration for Spring boot

  • hypersistence-utils

    The Hypersistence Utils library (previously known as Hibernate Types) gives you Spring and Hibernate utilities that can help you get the most out of your data access layer.

    Project mention: The best way to use Spring Data query methods | /r/java | 2023-03-15
  • grpc-spring-boot-starter

    Spring Boot starter module for gRPC framework. (by LogNet)

    Project mention: Spring Boot and GRPC | /r/SpringBoot | 2023-03-28
  • Speedment

    Speedment is a Stream ORM Java Toolkit and Runtime

  • spring-cloud-config

    External configuration (server and client) for Spring Cloud

  • SuperMarket


  • spring-data-redis

    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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-27.

Java Spring related posts


What are some of the best open-source Spring projects in Java? This list will help you:

Project Stars
1 JavaGuide 140,829
2 Spring Boot 71,887
3 Spring 54,542
4 jeecg-boot 37,123
5 spring-boot-demo 31,606
6 spring-boot-admin 12,099
7 Activiti 9,831
8 Spring Security 8,272
9 springfox 5,899
10 spring-cloud-netflix 4,825
11 spring-cloud-gateway 4,309
12 library 4,035
13 spring-cloud-kubernetes 3,401
14 grpc-spring 3,257
15 springdoc-openapi 3,016
16 Spring Data JPA 2,852
17 jasypt-spring-boot 2,740
18 hypersistence-utils 2,226
19 grpc-spring-boot-starter 2,183
20 Speedment 2,075
21 spring-cloud-config 1,922
22 SuperMarket 1,862
23 spring-data-redis 1,668
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives