Java Spring

Open-source Java projects categorized as Spring

Top 23 Java Spring Projects

  1. JavaGuide

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

    Project mention: JavaGuide: Comprehensive Java Learning and Interview Prep Resource | news.ycombinator.com | 2024-08-15
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Spring Boot

    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

    Project mention: mTLS Authentication in Spring Boot Microservices | dev.to | 2025-04-29

    Key Steps to Implement mTLS in Spring Boot

  4. Spring

    Spring Framework

    Project mention: March 2025 Java Key Updates in Boot, Security, and More | dev.to | 2025-03-24

    Detailed information can be found in the release notes.

  5. JeecgBoot

    🔥一款基于AIGC和低代码引擎的AI低代码平台,旨在帮助企业快速实现低代码开发和构建、部署个性化的 AI 应用。 前后端分离 SpringBoot,SpringCloud,Ant Design&Vue3,Mybatis,Shiro!强大的代码生成器让前后端代码一键生成,无需写任何代码! 成套AI大模型功能: AI模型管理、AI应用、知识库、AI流程编排、AI对话助手等;

  6. spring-boot-demo

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

  7. Redisson

    Redisson - Valkey and Redis Java client. Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

    Project mention: Feature Comparison: Reliable Queue vs. Valkey and Redis Stream | dev.to | 2025-05-15

    In the final verdict, Reliable Queue is the more durable and feature-rich option. Standard Valkey/Redis streams will suffice for smaller applications, but Reliable Queue provides the enterprise-grade reliability that businesses depend on. To learn more, visit the Redisson PRO website today.

  8. spring-boot-admin

    Admin UI for administration of spring boot applications

  9. SaaSHub

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

    SaaSHub logo
  10. 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.

  11. Spring Security

    Spring Security

    Project mention: March 2025 Java Key Updates in Boot, Security, and More | dev.to | 2025-03-24

    Comprehensive details are available in the release notes.

  12. springfox

    Automated JSON API documentation for API's built with Spring

  13. library

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

    Project mention: Top 8 Open-Source CRUD Projects with the Most GitHub Stars | dev.to | 2024-09-04

    GitHub https://github.com/ddd-by-examples/library GitHub Stars 4.7k Most Recent Update on GitHub 2 years ago Open Source License MIT Number of Active Contributors This Year 0 Acceptance of External PRs Yes Official Website / Documentation /

  14. spring-cloud-netflix

    Integration with Netflix OSS components

  15. spring-cloud-gateway

    An API Gateway built on Spring Framework and Spring Boot providing routing and more.

  16. grpc-spring

    Spring Boot starter module for gRPC framework.

  17. spring-cloud-kubernetes

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

  18. springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: Energy-Efficient Schema-Driven Development with Spring WebMVC/WebFlux | dev.to | 2025-04-20

    In Spring WebMVC/WebFlux, you can use springdoc-openapi to automatically generate an OpenAPI schema from Spring controller implementations. Having an OpenAPI schema enables automatic generation of HTML documentation and client code, which already provides some value.

  19. Spring Data JPA

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

    Project mention: 🍃Are You Making These Mistakes in Spring Boot Testing? Best Practices You Need to Know! 🍃 | dev.to | 2025-04-02

    🔗 Want to know more? Check out Spring Data JPA documentation.

  20. jasypt-spring-boot

    Jasypt integration for Spring boot

  21. 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: Hierarchical data with PostgreSQL and Spring Data JPA | dev.to | 2024-10-31

    In queries such as the above one, in order to make them cleaner and avoid needing to write the fully qualified name of the record we will write the results into, we can use the hypersistence-utils library to write a ClassImportIntegratorProvider:

  22. grpc-spring-boot-starter

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

  23. Speedment

    Speedment is a Stream ORM Java Toolkit and Runtime

  24. SuperMarket

    设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……

  25. spring-cloud-config

    External configuration (server and client) for Spring Cloud

  26. SaaSHub

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

    SaaSHub logo
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).

Java Spring discussion

Log in or Post with

Java Spring related posts

  • MCP Server in Java with a2ajava – The Swiss Knife for Agentic Applications

    1 project | dev.to | 18 May 2025
  • Spring Boot API Tutorial: Build, Document, and Secure a REST API

    4 projects | dev.to | 22 Apr 2025
  • Spring Boot and Java 24: What Developers Need to Know in 2025

    1 project | dev.to | 17 Apr 2025
  • 🚀 Getting Started with Spring Boot and PostgreSQL: A Beginner-Friendly Guide

    2 projects | dev.to | 6 Apr 2025
  • March 2025 Java Key Updates in Boot, Security, and More

    13 projects | dev.to | 24 Mar 2025
  • Understanding Distributed Locking: A Deep Dive into RedLock with Redis

    2 projects | dev.to | 20 Mar 2025
  • Spring Boot + React/Next.js: How to Build a Full-Stack App in 2025

    1 project | dev.to | 12 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 JavaGuide 149,740
2 Spring Boot 77,133
3 Spring 58,035
4 JeecgBoot 42,714
5 spring-boot-demo 33,639
6 Redisson 23,800
7 spring-boot-admin 12,571
8 Activiti 10,314
9 Spring Security 9,134
10 springfox 5,938
11 library 5,223
12 spring-cloud-netflix 4,915
13 spring-cloud-gateway 4,665
14 grpc-spring 3,620
15 spring-cloud-kubernetes 3,495
16 springdoc-openapi 3,432
17 Spring Data JPA 3,113
18 jasypt-spring-boot 2,965
19 hypersistence-utils 2,504
20 grpc-spring-boot-starter 2,243
21 Speedment 2,089
22 SuperMarket 2,055
23 spring-cloud-config 1,991

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?