# Results for "java spring boot"

> Search results for `java spring boot` on awesome-repositories.com. 85 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/java-spring-boot

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/java-spring-boot).**

## Results

- [mybatis/spring-boot-starter](https://awesome-repositories.com/repository/mybatis-spring-boot-starter.md) (4,248 ⭐) — This project is a library that integrates the MyBatis persistence framework into Spring Boot applications. It provides a database persistence layer that connects Java mapper interfaces to SQL statements through automatic package scanning and dependency injection.

The project utilizes Spring Boot auto-configuration to automatically register session factories and templates based on detected data sources. It includes support for GraalVM native images, enabling the compilation of applications into standalone binaries with specific configurations for XML-based mappers.

Capabilities cover the mana
- [ityouknow/spring-boot-examples](https://awesome-repositories.com/repository/ityouknow-spring-boot-examples.md) (30,567 ⭐) — This repository serves as a comprehensive collection of practical demonstrations and tutorials for building enterprise-ready Java applications using the Spring Boot framework. It provides structured guidance on core development topics, including the implementation of inversion-of-control containers, auto-configuration mechanisms, and convention-over-configuration patterns to simplify the assembly of complex systems.

The project distinguishes itself by offering implementation patterns for diverse architectural requirements, such as microservices development, reactive programming models for hig
- [kamranahmedse/developer-roadmap](https://awesome-repositories.com/repository/kamranahmedse-developer-roadmap.md) (357,434 ⭐) — Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth.

The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps
- [spring-projects/spring-boot](https://awesome-repositories.com/repository/spring-projects-spring-boot.md) (80,945 ⭐) — Spring Boot is an opinionated application framework designed to streamline the creation of production-ready services. It functions as a comprehensive development platform that utilizes a centralized dependency injection container to manage object lifecycles and wiring. By employing convention-over-configuration, the framework automates the instantiation of components based on the presence of specific libraries and configuration properties, significantly reducing the need for manual setup.

The framework distinguishes itself by bundling the application and its web server into a single, self-con
- [javastacks/spring-boot-best-practice](https://awesome-repositories.com/repository/javastacks-spring-boot-best-practice.md) (5,076 ⭐) — This project serves as a comprehensive reference architecture and a guide to best practices for developing scalable applications with the Spring Boot framework. It provides a structural blueprint for Java backend development, focusing on the implementation of decoupled APIs and the establishment of architectural standards.

The project specifically details the creation of custom starters and auto-configuration modules to simplify the integration of third-party libraries. It also provides a deployment blueprint for packaging applications as executable jars and optimizing layered builds for cont
- [zhenfeng13/spring-boot-projects](https://awesome-repositories.com/repository/zhenfeng13-spring-boot-projects.md) (5,737 ⭐) — This repository is a curated collection of tutorials and source code examples for learning Spring Boot development, covering a range of practical project types. It provides hands-on materials for building complete applications, including a bulletin board forum system, a full-stack blog, and a large-scale e-commerce system, as well as projects that demonstrate a decoupled frontend and backend architecture.

The collection focuses on guiding developers through real-world application construction, with step-by-step tutorials and source code studies for each project. It covers fundamental Spring B
- [apache/dubbo-spring-boot-project](https://awesome-repositories.com/repository/apache-dubbo-spring-boot-project.md) (5,389 ⭐) — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring Boot applications. It serves as a microservice communication framework that enables the implementation of RPC services, service discovery, and distributed governance through automated configuration.

The project distinguishes itself by providing a cross-language RPC bridge, allowing services written in different languages to communicate via standards such as gRPC and Protobuf. It further enables the exposure of backend microservices as REST endpoints using the Triple protocol for
- [qibaoguang/spring-boot-reference-guide](https://awesome-repositories.com/repository/qibaoguang-spring-boot-reference-guide.md) (4,449 ⭐) — This project is a Chinese translation of the official Spring Boot technical documentation. It serves as a comprehensive Java backend development guide, providing a localized version of English technical specifications to make framework details accessible to Chinese speakers.

The repository is structured as a markdown documentation collection, with content organized by module and chapter to mirror the original reference manual. This setup allows for the conversion of raw text files into a navigable technical website via static site generation.

The project covers the architecture and implement
- [xkcoding/spring-boot-demo](https://awesome-repositories.com/repository/xkcoding-spring-boot-demo.md) (34,101 ⭐) — This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling.

The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc
- [lihengming/spring-boot-api-project-seed](https://awesome-repositories.com/repository/lihengming-spring-boot-api-project-seed.md) (9,704 ⭐) — This project is a Spring Boot API starter kit and RESTful project skeleton designed for building backend services. It provides a foundational codebase that implements a layered service architecture and standardized directory structures to organize controllers, services, and data mappers.

The project features a MyBatis CRUD boilerplate generator that automates the creation of models and controllers from database tables using customizable templates. It includes a security framework for protecting endpoints via interface signature authentication to verify user identity and request authorization.
- [spring-projects/spring-ai](https://awesome-repositories.com/repository/spring-projects-spring-ai.md) (9,001 ⭐) — Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects.

The framework
- [graphql-java-kickstart/graphql-spring-boot](https://awesome-repositories.com/repository/graphql-java-kickstart-graphql-spring-boot.md) (1,511 ⭐) — GraphQL and GraphiQL Spring Framework Boot Starters - Forked from oembedler/graphql-spring-boot due to inactivity.
- [timebusker/spring-boot](https://awesome-repositories.com/repository/timebusker-spring-boot.md) (1,273 ⭐) — spring-boot 项目实践总结
- [dyc87112/springboot-learning](https://awesome-repositories.com/repository/dyc87112-springboot-learning.md) (15,724 ⭐) — This project is an educational resource and comprehensive learning path for the Spring Boot framework and its ecosystem. It serves as a Java backend framework tutorial and cloud-native development course designed to teach the construction of server-side applications.

The material functions as a microservice architecture guide, providing instructional content on implementing distributed services. It covers the coordination of independent services through service discovery, routing, and centralized configuration.

The curriculum includes guidance on cloud-native integration, connecting third-pa
- [geekidea/spring-boot-plus](https://awesome-repositories.com/repository/geekidea-spring-boot-plus.md) (2,525 ⭐) — :fire: Spring-Boot-Plus is an easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. :rocket:
- [codecentric/spring-boot-admin](https://awesome-repositories.com/repository/codecentric-spring-boot-admin.md) (12,831 ⭐) — Spring Boot Admin is a community-driven monitoring and management tool for applications built with the Spring Boot framework. It provides a web-based user interface that aggregates and displays runtime information from registered Spring Boot applications, including health status, metrics, environment properties, and log levels.

The project enables centralized oversight of multiple Spring Boot services by connecting to each application's built-in Actuator endpoints. Administrators can view real-time status, inspect configuration details, and interact with application logs without needing direc
- [jonashackt/spring-boot-vuejs](https://awesome-repositories.com/repository/jonashackt-spring-boot-vuejs.md) (2,125 ⭐) — A live deployment is available on Heroku: https://spring-boot-vuejs.herokuapp.com
- [nwidart/laravel-modules](https://awesome-repositories.com/repository/nwidart-laravel-modules.md) (6,157 ⭐) — This is a module management framework for Laravel applications designed to organize monolithic codebases into independent, modular components. It implements a modular application architecture that separates business logic into self-contained units, each with its own dedicated directories for controllers, models, and views.

The project serves as a tool for Domain Driven Design, allowing developers to group related functionality into bounded contexts. This approach supports the migration of monolithic applications into smaller, manageable modules to improve long-term maintainability and scalabi
- [theborakompanioni/bitcoin-spring-boot-starter](https://awesome-repositories.com/repository/theborakompanioni-bitcoin-spring-boot-starter.md) (83 ⭐) — bitcoin-spring-boot-starter
- [tymondesigns/jwt-auth](https://awesome-repositories.com/repository/tymondesigns-jwt-auth.md) (11,484 ⭐) — jwt-auth is a PHP package providing JSON Web Token authentication for Laravel and Lumen applications. It serves as a token provider and stateless session manager, allowing applications to issue and validate signed tokens to manage user identity across network requests.

The library implements stateless API security by verifying identity tokens sent in request headers, removing the requirement to store session data on the server. It uses signed tokens to verify user credentials and restrict access to protected resources.

The project provides capabilities for user access control, authentication
- [apache/dubbo-go](https://awesome-repositories.com/repository/apache-dubbo-go.md) (4,938 ⭐) — Apache Dubbo Go is a Go language implementation of the Apache Dubbo framework designed for building high-performance microservices. It serves as a cross-language RPC framework and microservices communication layer that enables remote procedure calls between services written in different programming languages.

The framework functions as a service governance toolset and a distributed service mesh proxy, allowing data planes to connect with external control planes in proxy or proxyless modes. It specifically provides a compatibility layer to facilitate communication between Go and Java-based ser
- [laravel-zero/laravel-zero](https://awesome-repositories.com/repository/laravel-zero-laravel-zero.md) (3,962 ⭐) — This project is a micro-framework designed for building standalone command-line applications and terminal utilities using PHP. It provides a structured environment for developing console tools, incorporating a dependency injection container to manage object lifecycles and a service provider system to handle modular application bootstrapping.

The framework distinguishes itself by offering built-in capabilities for compiling applications into self-contained, portable executable binaries. It also includes a centralized task scheduling engine that allows developers to define and execute recurring
- [fuzhengwei/door-spring-boot-starter](https://awesome-repositories.com/repository/fuzhengwei-door-spring-boot-starter.md) (11 ⭐) — door-spring-boot-starter
- [ro31337/libretaxi](https://awesome-repositories.com/repository/ro31337-libretaxi.md) (3,912 ⭐) — Libretaxi is an open-source ride-hailing and transport marketplace platform. It functions as a peer-to-peer logistics coordinator that connects passengers with drivers to organize transportation services without a corporate intermediary.

The system utilizes a service provider matching engine to pair users with available local providers based on current system state. It facilitates direct coordination between seekers and providers through a real-time messaging bridge.

The platform includes a community moderation system with role-based access control to restrict administrative functions. These
- [apache/dubbo-admin](https://awesome-repositories.com/repository/apache-dubbo-admin.md) (4,048 ⭐) — dubbo-admin is a web-based administration console and management interface for the Apache Dubbo ecosystem. It serves as a centralized tool for configuring and monitoring services, providers, and consumers across distributed microservices architectures.

The project functions as a traffic control plane and service governance tool, enabling the implementation of request routing rules, canary deployments, and traffic regulation. It provides a dedicated interface for orchestrating service mesh data planes and proxy configurations to connect services within a unified network management layer.

The
- [theborakompanioni/nostr-spring-boot-starter](https://awesome-repositories.com/repository/theborakompanioni-nostr-spring-boot-starter.md) (6 ⭐) — Write Nostr applications with Spring Boot.
- [fideloper/trustedproxy](https://awesome-repositories.com/repository/fideloper-trustedproxy.md) (7,311 ⭐) — TrustedProxy is an HTTP proxy trust manager and Laravel middleware designed to validate request headers and manage session consistency for applications operating behind load balancers or reverse proxies. It serves as a request environment handler that ensures secure client IP detection and accurate URL generation.

The system prevents header spoofing by allowing the definition of trusted IP addresses and ranges. It validates that incoming requests originate from authorized intermediaries before modifying the request object to reflect the original client IP and protocol.

The project covers tra
- [lognet/grpc-spring-boot-starter](https://awesome-repositories.com/repository/lognet-grpc-spring-boot-starter.md) (2,263 ⭐) — Spring Boot starter module for gRPC  framework.
- [adonisjs/core](https://awesome-repositories.com/repository/adonisjs-core.md) (18,990 ⭐) — This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration.

The framework features a dependency injection container to deliver required objects between application components, decoupling internal logic. It includes built-in tools for server-side data security, such as cryptographic drivers for hashing sensitive data and encrypting application data at rest.

The project covers broad capa
- [wuyouzhuguli/springall](https://awesome-repositories.com/repository/wuyouzhuguli-springall.md) (28,977 ⭐) — SpringAll is a comprehensive reference library and learning resource for enterprise Java application development. It provides a collection of practical guides, configuration templates, and code examples designed to demonstrate standard architectural patterns within the Spring ecosystem.

The project serves as a reference
- [laravel/framework](https://awesome-repositories.com/repository/laravel-framework.md) (34,774 ⭐) — This project is a full-stack web framework that provides a comprehensive environment for building server-side applications. It utilizes a model-view-controller architecture to separate application logic into distinct layers for data management, user interface presentation, and request handling. The platform manages the entire request-response lifecycle, including security, session handling, and background task processing, while using an object-relational mapping layer to translate database records into programmable objects.

The framework distinguishes itself through a central service containe
- [faif/python-patterns](https://awesome-repositories.com/repository/faif-python-patterns.md) (42,801 ⭐) — This project is a comprehensive collection of software design patterns implemented in Python. It serves as a reference for architectural, behavioral, creational, and structural patterns to guide the organization of Python applications.

The collection covers behavioral strategies for managing object communication and state, creational techniques for controlling object instantiation, and structural methods for composing classes and objects into flexible hierarchies. It also includes architectural references for system-wide structuring, such as multi-tier architectures and blackboard models.

Th
- [alibaba/spring-cloud-alibaba](https://awesome-repositories.com/repository/alibaba-spring-cloud-alibaba.md) (29,113 ⭐) — Spring Cloud Alibaba is a microservices orchestration framework that provides a standardized programming model for building distributed systems. It functions as a cloud-native integration layer, bridging enterprise application frameworks with distributed infrastructure to manage service discovery, traffic control, and state consistency across complex, multi-part application environments.

The framework distinguishes itself through specialized components for managing distributed operations, including aspect-oriented traffic control that enforces flow rules, circuit breaking, and rate limiting a
- [theborakompanioni/spring-boot-bitcoin-starter](https://awesome-repositories.com/repository/theborakompanioni-spring-boot-bitcoin-starter.md) (82 ⭐) — Write enterprise Bitcoin applications with Spring Boot. Starter projects with multiple Bitcoin related modules that you can include in your application.
- [spring-projects/spring-framework](https://awesome-repositories.com/repository/spring-projects-spring-framework.md) (60,056 ⭐) — Spring Framework is an enterprise Java framework providing a comprehensive infrastructure for building server-side applications. It functions as a dependency injection container and a Java application framework designed to support scalable backend development through modular architecture.

The project provides tools for aspect-oriented programming to intercept method calls using dynamic proxies, allowing the application of cross-cutting concerns such as security and transactions. It also includes a centralized system for managing object lifecycles and coordinating component wiring by injecting
- [macrozheng/mall](https://awesome-repositories.com/repository/macrozheng-mall.md) (83,878 ⭐) — This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services.

The platform distinguishes itself through a r
- [quarkusio/quarkus](https://awesome-repositories.com/repository/quarkusio-quarkus.md) (15,479 ⭐) — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments.

The framework distinguishes itself through a unified approach to reactive and imperative program
- [grpc/grpc-java](https://awesome-repositories.com/repository/grpc-grpc-java.md) (12,032 ⭐) — gRPC Java is a library for building distributed systems that enables client and server applications to interact through remote procedure calls. It uses protocol buffers to define service interfaces and exchange structured data, providing a framework for connecting microservices across different environments.

The framework utilizes an asynchronous networking foundation to manage concurrent connections and relies on a multiplexed binary protocol to facilitate efficient data exchange. It supports pluggable transport interceptors, allowing for the injection of custom logic into the request-respon
- [neo1228/spring-boot-starter-swagger-mcp](https://awesome-repositories.com/repository/neo1228-spring-boot-starter-swagger-mcp.md) (2 ⭐) — Turn any SpringDoc-powered Spring Boot API into a production-ready MCP gateway.
- [acidanthera/opencorepkg](https://awesome-repositories.com/repository/acidanthera-opencorepkg.md) (14,750 ⭐) — OpenCorePkg is a modular UEFI bootloader designed to initialize hardware and facilitate the loading of modern operating systems on non-standard or unsupported hardware. It functions as a comprehensive firmware emulation environment, providing the necessary runtime services and memory management to bridge the gap between diverse hardware configurations and operating system requirements.

The project distinguishes itself through its ability to perform runtime kernel patching and system firmware modification, allowing for the injection of drivers and the manipulation of hardware tables during the
- [jetbrains/kotlin](https://awesome-repositories.com/repository/jetbrains-kotlin.md) (52,880 ⭐) — Kotlin is a statically typed, general-purpose programming language designed for type safety and concise syntax. It functions as a cross-platform development toolkit that enables the sharing of business logic across mobile, web, and server-side environments by compiling a unified intermediate representation into platform-specific machine code, bytecode, or source code.

The project distinguishes itself through a multi-target build orchestration model that manages complex compilation units and hierarchical source sets. Developers can define common interface logic that is satisfied by platform-sp
- [osopromadze/spring-boot-blog-rest-api](https://awesome-repositories.com/repository/osopromadze-spring-boot-blog-rest-api.md) (871 ⭐) — Build Restful CRUD API for a blog using Spring Boot, Mysql, JPA and Hibernate.
- [signoz/signoz](https://awesome-repositories.com/repository/signoz-signoz.md) (27,355 ⭐) — SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance.

What distinguishes the platform is its focus on automated instru
- [spotx-official/spotx](https://awesome-repositories.com/repository/spotx-official-spotx.md) (21,320 ⭐) — SpotX is a desktop application patching tool designed to modify the behavior and interface of streaming software. It functions as a software environment manager, allowing users to enforce specific version states, restrict data collection, and maintain a consistent application configuration by preventing automatic updates.

The tool distinguishes itself by employing runtime binary patching and dynamic library injection to intercept system calls and modify application memory. These capabilities enable the removal of audio and visual advertisements, the blocking of telemetry, and the activation o
- [hansonwang99/spring-boot-in-action](https://awesome-repositories.com/repository/hansonwang99-spring-boot-in-action.md) (4,678 ⭐) — This project is a collection of reference implementations and practical guides for building enterprise Java applications using the Spring Boot framework. It serves as a backend project gallery and implementation guide, providing a set of architectures for common server patterns.

The repository distinguishes itself through a focus on distributed system design, offering examples for global unique identifier generation, distributed caching, and full-text search. It also includes templates and examples for creating custom Spring Boot starters to encapsulate shared dependencies and configurations
- [unifi-utilities/unifi-common](https://awesome-repositories.com/repository/unifi-utilities-unifi-common.md) (4,343 ⭐) — unifi-common is a startup utility and system extension for Ubiquiti UniFi network hardware. It serves as a boot script manager for UniFi OS devices, allowing for the application of persistent custom configurations and the initialization of background processes during the system startup sequence.

The utility provides a framework for automating network hardware setup and customizing device behavior. It achieves this by managing and executing a collection of shell scripts and configuration files designed to run at boot time.

The system employs a directory-based execution model, scanning a speci
- [ventoy/ventoy](https://awesome-repositories.com/repository/ventoy-ventoy.md) (77,243 ⭐) — Ventoy is a cross-platform boot manager that enables users to launch multiple operating system installers and live environments from a single portable storage device. By intercepting the BIOS or UEFI startup sequence, it provides a unified menu that allows for the direct execution of disk image files without requiring file extraction or manual reformatting of the drive.

The tool distinguishes itself through a modular, plugin-driven architecture that maps raw image files directly into system memory as block devices. Users can navigate local directories to select bootable files and utilize a we
- [spring-projects/spring-batch](https://awesome-repositories.com/repository/spring-projects-spring-batch.md) (2,946 ⭐) — Spring Batch is a framework for writing batch applications using Java and Spring
- [antonkomarev/github-profile-views-counter](https://awesome-repositories.com/repository/antonkomarev-github-profile-views-counter.md) (4,947 ⭐) — This project is a server-side microservice that tracks visits to GitHub user profiles and generates a dynamic SVG image to display the total count. It functions as a visual analytics tool that increments a numerical value on every request to monitor profile traffic.

The service allows for appearance customization, enabling users to adjust the colors and thematic styles of the counter via query parameters in the request URL. It also includes a utility for importing historical view counts to maintain statistical continuity.

The system manages persistent visit counters using a key-value store a
- [jwenjian/visitor-badge](https://awesome-repositories.com/repository/jwenjian-visitor-badge.md) (907 ⭐) — Visitor Badge is a service that generates dynamic image badges to display real-time visitor counts on web pages and markdown files. It functions as a lightweight analytics solution for static sites and documentation pages that lack native backend infrastructure.

The service creates visual counters by rendering text and colors into rasterized images on the fly. Appearance and identification data are determined by URL parameters, allowing for custom labels and color schemes without requiring database lookups for each request.

Traffic monitoring is performed through stateless HTTP request analy
