Topics / #spring-boot

Spring-boot projects on GitHub

Opinionated Java framework for quickly bootstrapping production-ready web services.

As of , the most-starred Spring-boot projects on GitHub are JavaGuide (159.1K stars), mall (84.9K stars) and spring-boot (81.7K stars). GitHub.Locker tracks 52 Spring-boot repositories with 1.2M stars combined. The fastest-growing on October 16 was JavaGuide, with +26 stars in a day.

52Projects
1.2MStars in total
+132Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

52 projects · by stars

  1. #1 · Snailclimb/JavaGuide

    JavaGuide

    JavaGuide is a free, open-source guide to Java and backend interviews: a collection of study notes and Q&A summaries covering Java core, computer science fundamentals, databases, and system design.

    159.1K
  2. #2 · macrozheng/mall

    mall

    Mall is a full e-commerce system with a storefront (mall-portal) and an admin backend (mall-admin), built on Spring Boot and MyBatis, meant as a complete reference implementation of online shopping.

    84.9K
  3. #3 · spring-projects/spring-boot

    spring-boot

    Spring Boot is a Java framework that helps you create production-grade, Spring-powered applications and services with minimal configuration fuss.

    81.7K
  1. 4

    dubbo

    41.6Kapache/dubbo · Java

    Apache Dubbo is an RPC and microservices framework — this repository is its Java implementation. It covers communication, service discovery, traffic management, observability, security, and tooling for building enterprise-grade microservices.

  2. 5

    arthas

    37.6Kalibaba/arthas · Java

    Arthas is a Java diagnostic tool from Alibaba that lets developers troubleshoot production issues on a live JVM without modifying code or restarting the server.

  3. 6

    tutorials

    37.3Keugenp/tutorials · Java

    A huge collection of small, focused tutorials for the Java ecosystem - one code module per topic - with a strong focus on Spring, Spring Boot and Spring Security.

  4. 7

    spring-boot-demo

    34.1Kxkcoding/spring-boot-demo · Java

    A large collection of hands-on Spring Boot demos: 66 planned integration modules (55 finished) covering ORM, caching, messaging, security, databases, logging and more, meant for learning Spring Boot by example.

  5. 8

    WxJava

    33.2Kbinarywang/WxJava · Java

    WxJava is an open-source Java SDK for WeChat backend development, covering WeChat Pay, the Open Platform, Official Accounts, WeCom (Enterprise WeChat), Channels, and Mini Programs.

  6. 9

    conductor

    32.3Kconductor-oss/conductor · Java

    An open-source durable execution engine for microservices and AI agents: it persists every workflow step so long-running processes survive crashes, retries, and restarts. It originated at Netflix and is maintained by Orkes and the community.

  7. 10

    spring-boot-examples

    30.5Kityouknow/spring-boot-examples · Java

    A collection of small, standalone Spring Boot 3.0 example projects covering common integrations like web, WebFlux, JPA, MyBatis, RabbitMQ, MongoDB, Redis, mail, file upload, and Docker.

  8. 11

    apollo

    29.8Kapolloconfig/apollo · Java

    Apollo is a reliable configuration management system. It centrally manages the configurations of different applications and different clusters, and is built for microservice configuration management scenarios.

  9. 12

    spring-cloud-alibaba

    29.2Kalibaba/spring-cloud-alibaba · Java

    A Spring Cloud toolkit from Alibaba: a one-stop set of components for building distributed Java applications on Alibaba middleware such as Nacos, Sentinel, RocketMQ and Seata.

  10. 13

    SpringAll

    28.9Kwuyouzhuguli/SpringAll · Java

    A large collection of hands-on Spring tutorials in Chinese covering Spring Boot, Spring Boot & Shiro, Spring Batch, Spring Cloud, Spring Cloud Alibaba, and Spring Security & OAuth2, each paired with runnable example code and a companion blog post.

  11. 14

    druid

    28.2Kalibaba/druid · Java

    Druid is an open-source, high-performance Java database connection pool and SQL parser built by Alibaba's DataWorks team. It combines a JDBC connection pool, a multi-dialect SQL parser/AST analyzer, a SQL firewall, and monitoring statistics into one library.

  12. 15

    vhr

    28Klenve/vhr · Java

    This is Vhr (微人事), a human resources management system with a separated front-end and back-end, built with Spring Boot on the backend and Vue on the frontend.

  13. 16

    miaosha

    26.6Kqiurunze123/miaosha · Java

    This is a Chinese learning repository about designing and building a high-concurrency 'flash sale' (seckill) system for internet engineers, combining iterative demo projects, small frameworks, study notes and diagrams covering distributed-systems topics.

  14. 17

    proxyee-down

    24.6Kproxyee-down-org/proxyee-down · Java

    Proxyee Down is an open-source, free HTTP downloader built on an HTTP proxy layer, offering multi-connection chunked downloads and support for custom HTTP requests, with an extension system for special download needs.

  15. 18

    dataease

    24.6Kdataease/dataease · Java

    DataEase is an open-source BI (business intelligence) tool for quickly analyzing data and spotting business trends: you connect data sources, build charts by drag-and-drop and share the results. It is positioned as an open alternative to Tableau.

  16. 19

    redisson

    24.4Kredisson/redisson · Java

    A Java client and real-time data platform for Redis and Valkey: 50+ distributed Java objects, collections and services — maps, queues, locks, rate limiters, bloom filters, schedulers — beyond what Redis offers natively.

  17. 20

    generator-jhipster

    22.5Kjhipster/generator-jhipster · TypeScript

    An open-source development platform for quickly generating, developing, and deploying modern web applications and microservice architectures: you answer its prompts, and it hands you a complete full-stack codebase.

  18. 21

    eladmin

    21.9Kelunez/eladmin · Java

    ELADMIN is an open-source, front-end/back-end separated admin management system built on Spring Boot 2.7.18, JPA, Spring Security, JWT, Redis and Vue — a base system that handles users, roles, menus and permissions for your own business apps.

  19. 22

    litemall

    20.4Klinlinjava/litemall · Java

    litemall is a small open-source e-commerce system: a Spring Boot backend, a Vue admin frontend, a WeChat Mini Program for shoppers, and a Vue mobile web storefront.

  20. 23

    SpringBoot-Labs

    20.1Kyudaocode/SpringBoot-Labs · Java

    A large Java learning repository packed with hands-on example modules covering six Spring-related technology stacks: Spring Boot 2.X, Spring Cloud, Spring Cloud Alibaba, Dubbo, distributed message queues, and distributed transactions.

  21. 24

    Sa-Token

    19.1Kdromara/Sa-Token · Java

    Sa-Token is a free, open-source Java authentication and authorization framework covering login, permission checks, SSO, OAuth2.0 and microservice gateway auth — one lightweight dependency for all of it.

  22. 25

    vue-admin-better

    18.9Kzxwk1998/vue-admin-better · Vue

    vue-admin-better is an open-source Vue admin dashboard template: a ready-made admin panel skeleton with 40+ polished pages, RBAC + JWT permission control and dynamic backend-driven routing, already used in 100,000+ real projects.

  23. 26

    gradle

    18.9Kgradle/gradle · Groovy

    Gradle is a highly scalable build automation tool that handles everything from large multi-project enterprise builds to quick development tasks, across many languages.

  24. 27

    SpringCloudLearning

    17.9Kforezp/SpringCloudLearning · Java

    This is the source code accompanying 'The Simplest Spring Cloud Tutorial Ever' (史上最简单的SpringCloud教程), a long-running Chinese blog series by author forezp that teaches Spring Cloud microservices step by step, covering service registration, service calls, circuit breaking, gateways, config, tracing and more.

  25. 28

    mybatis-plus

    17.5Kbaomidou/mybatis-plus · Java

    MyBatis-Plus is an enhancement toolkit for MyBatis, the Java SQL mapping framework. It adds out-of-the-box features on top of MyBatis to simplify database development and save coding time.

  26. 29

    Awesome-GitHub-Repo

    17.3KWechat-ggGitHub/Awesome-GitHub-Repo

    A hand-curated Chinese-language collection of interesting and high-quality open-source GitHub projects, organized into thematic categories (AI, fun hacks, real-world practice projects, tools, learning resources) rather than by programming language.

  27. 30

    Project-Ideas-And-Resources

    17KThe-Cool-Coders/Project-Ideas-And-Resources

    A curated collection of application project ideas split into Beginner, Intermediate, and Advanced tiers (plus a Blockchain/DApp track), each with an objective, user stories, bonus features, and links to help you build it from scratch.

  28. 31

    springboot-learning-example

    16.6KJeffLi1993/springboot-learning-example · Java

    A collection of hands-on Spring Boot 2.x tutorial examples, covering core techniques from basics to advanced integrations, meant for beginners and for solidifying core Spring Boot skills.

  29. 32

    SpringBoot-Learning

    15.7Kdyc87112/SpringBoot-Learning · Java

    A free Chinese-language tutorial series on Spring Boot basics that the author positions as a more complete alternative to paid courses.

  30. 33

    kkFileView

    14.8Kkekingcn/kkFileView · Java

    kkFileView is a self-hosted Spring Boot server that lets you preview dozens of document, CAD, 3D model, image, audio, video and archive formats directly in a browser, without downloading the file, through a REST API.

  31. 34

    jib

    14.5KGoogleContainerTools/jib · Java

    Jib builds optimized Docker and OCI container images for Java applications without needing a Docker daemon or deep Docker expertise.

  32. 35

    piggymetrics

    14Ksqshq/piggymetrics · Java

    Piggy Metrics is a simple personal finance app built to demonstrate the microservice architecture pattern with Spring Boot, Spring Cloud and Docker.

  33. 36

    metersphere

    13.6Kmetersphere/metersphere · Java

    MeterSphere is an open-source continuous testing platform with a built-in AI assistant, designed to make software testing simpler and faster so it stops being the bottleneck of continuous delivery.

  34. 37

    langchain4j

    13.3Klangchain4j/langchain4j · Java

    LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM, offering a unified API over popular LLM providers and vector stores.

  35. 38

    mall-swarm

    13.2Kmacrozheng/mall-swarm · Java

    mall-swarm is a microservices-based e-commerce platform built with Spring Cloud and Spring Cloud Alibaba, bundling a storefront, mobile app backend, and an admin panel with full infrastructure like a registry, config center, monitoring, and gateway.

  36. 39

    COLA

    13.1Kalibaba/COLA · Java

    COLA (Clean Object-oriented & Layered Architecture) is a Java project from Alibaba that gives business applications a clean, layered structure to keep complexity under control.

  37. 40

    spring-boot-admin

    12.9Kcodecentric/spring-boot-admin · Java

    An open-source admin UI by codecentric: a web dashboard for monitoring and managing Spring Boot applications — health, metrics, logs, threads and configuration in one place.

  38. 41

    conductor

    12.7KNetflix/conductor · Java

    Conductor is a platform built by Netflix to orchestrate workflows that span across multiple microservices.

  39. 42

    newbee-mall

    11.7Knewbee-ltd/newbee-mall · Java

    newbee-mall is an open-source e-commerce system written in Java: a complete online store with a customer-facing mall and an admin panel, built on Spring Boot and widely used as a large-scale practice project for Java developers.

  40. 43

    cas

    11.4Kapereo/cas · Java

    CAS (Central Authentication Service) is an enterprise multilingual identity provider and single sign-on server for the web: an open-source Java platform for centralizing authentication and authorization.

  41. 44

    zfile

    10.9Kzfile-dev/zfile · Java

    ZFile is a self-hosted web program that lets you manage multiple cloud and local storage sources (S3, OneDrive, SharePoint, Google Drive, FTP, SFTP, etc.) through one unified file browser, with online preview and sharing links.

  42. 45

    flyway

    10.2Kflyway/flyway · Java

    Flyway by Redgate is an open-source database migrations tool: it evolves your database schema easily and reliably across all your instances.

  43. 46

    astron-rpa

    5.3Kiflytek/astron-rpa · Python

    AstronRPA is an open-source, enterprise-grade Robotic Process Automation (RPA) desktop application with a visual designer that lets you build low-code/no-code workflows to automate desktop software and web pages, with native integration into iFlytek's Astron Agent platform.

  44. 47

    grimmory

    4.5Kgrimmory-tools/grimmory · Java

    Grimmory is a self-hosted digital library for managing and reading your own ebooks, comics, and audiobooks, with built-in reading, metadata lookup, and progress sync.

  45. 48

    ragent

    4.3Knageoffer/ragent · Java

    Ragent is a production-grade Java platform for Agentic RAG, covering the full chain from document ingestion to intelligent Q&A — including hybrid retrieval, query rewriting, intent recognition, session memory, MCP tool calling and deep thinking.

  46. 49

    delivery-harness

    1.7Kdiudiu-tech/delivery-harness · Java

    An AI harness reference implementation for on-demand delivery operations that combines deterministic workflows, mock business tools, lightweight knowledge retrieval, an OpenAI-compatible model endpoint, evaluation scaffolding, and human-review guardrails.

  47. 50

    open-pencil-cloud

    591yoohoo360/open-pencil-cloud · TypeScript

    An AI-native, open-source Figma alternative: a product fork of the OpenPencil design editor. It keeps the upstream engine (.fig/.pen, CanvasKit rendering, SceneGraph) and adds a React shell, cloud documents, and internal deployment.

  48. 51

    is-a-software

    191is-a-software/is-a-software · JavaScript

    is-a-software lets developers claim a free custom subdomain under .is-a.software (like myproject.is-a.software) and point it at their site using custom DNS records such as A, AAAA, CNAME, TXT, MX, and NS.

  49. 52

    financial-intelligence-system

    171zhangzf1119/financial-intelligence-system · Java

    FinSight Enterprise Backend is a Spring Boot 3 backend for an enterprise intelligent management platform, covering RBAC, logging, monitoring, a file center, workflow approvals, in-app instant messaging, AI model chat and a RAG knowledge base.

Often tagged together