awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 Repos

Awesome GitHub RepositoriesSpring Framework Resources

Educational materials and code examples for building enterprise applications using the Spring ecosystem.

Distinct from Java Virtual Machine Learning Resources: Distinct from JVM internals: focuses on the Spring application framework rather than the underlying virtual machine.

Explore 18 awesome GitHub repositories matching education & learning resources · Spring Framework Resources. Refine with filters or upvote what's useful.

Awesome Spring Framework Resources GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • frooodle/stirling-pdfAvatar von Frooodle

    Frooodle/Stirling-PDF

    81,168Auf GitHub ansehen↗

    Stirling-PDF is a web-based PDF management suite used for editing, merging, splitting, and converting PDF documents. It functions as a self-hosted document manager, providing a centralized interface for users to manipulate files on a private server. The system features a workflow automation engine that allows for the creation of processing pipelines to handle large volumes of documents without writing custom code. It also includes an optical character recognition tool to convert scanned PDFs into searchable and editable text. Access is managed through single sign-on integration and OIDC comp

    Built using the Spring Boot framework to manage dependency injection and REST endpoints.

    Java
    Auf GitHub ansehen↗81,168
  • eugenp/tutorialsAvatar von eugenp

    eugenp/tutorials

    37,340Auf GitHub ansehen↗

    This project is a collection of educational resources and step-by-step tutorials for Java backend development. It provides implementation guides for building web services and applications using the Spring Boot framework, focusing on the development of data streams and concurrent tasks. The repository includes technical walkthroughs for Kubernetes cluster automation, specifically regarding the creation of custom operators and admission controllers. It also serves as a manual for cloud native integration, covering the packaging of applications into containers and the use of distributed event me

    Offers educational resources and implementation guides for building backend applications using the Spring Boot framework.

    Java
    Auf GitHub ansehen↗37,340
  • xkcoding/spring-boot-demoAvatar von xkcoding

    xkcoding/spring-boot-demo

    34,101Auf GitHub ansehen↗

    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

    Serves as a comprehensive reference for building functional web services using the Spring Boot framework.

    Javademoin-actionjava
    Auf GitHub ansehen↗34,101
  • ityouknow/spring-boot-examplesAvatar von ityouknow

    ityouknow/spring-boot-examples

    30,567Auf GitHub ansehen↗

    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

    Provides comprehensive educational resources and implementation patterns for building enterprise-ready applications with the Spring framework.

    Javadockerdocker-composerfastdfs
    Auf GitHub ansehen↗30,567
  • wuyouzhuguli/springallAvatar von wuyouzhuguli

    wuyouzhuguli/SpringAll

    28,977Auf GitHub ansehen↗

    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

    Provides a collection of patterns and code examples for building enterprise-grade Java applications using the Spring ecosystem.

    Javalearningshirospring-boot
    Auf GitHub ansehen↗28,977
  • voltagent/awesome-claude-code-subagentsAvatar von VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Auf GitHub ansehen↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Builds robust services using dependency injection and transaction management.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Auf GitHub ansehen↗21,906
  • yudaocode/springboot-labsAvatar von yudaocode

    yudaocode/SpringBoot-Labs

    20,095Auf GitHub ansehen↗

    SpringBoot-Labs is a collection of educational resources and reference implementations for Java backend architecture and distributed systems. It provides practical lab guides and code samples focused on building applications with the Spring Boot framework and designing scalable microservices architectures. The project specifically covers service governance and distributed cloud deployment patterns using Spring Cloud and Spring Cloud Alibaba. It includes a dedicated kit for microservices and a guide for executing remote procedure calls and managing service discovery via the Dubbo protocol. Th

    Provides robust reference implementations of application services using Spring framework patterns.

    Javaactivemqdubbokafka
    Auf GitHub ansehen↗20,095
  • forezp/springcloudlearningAvatar von forezp

    forezp/SpringCloudLearning

    17,944Auf GitHub ansehen↗

    This project is a reference implementation of microservices architectures using the Spring Cloud ecosystem. It provides a set of example services that demonstrate the construction of distributed systems through automated service discovery, dynamic routing, and shared configuration. The implementation covers core distributed patterns, including a service discovery system for tracking network components and an API gateway for orchestrating incoming traffic. It features a centralized configuration manager to propagate application settings across multiple instances and a distributed tracing syste

    Serves as a comprehensive reference implementation for building microservices using the Spring Cloud ecosystem.

    Javaconsuleurekafeign
    Auf GitHub ansehen↗17,944
  • jeffli1993/springboot-learning-exampleAvatar von JeffLi1993

    JeffLi1993/springboot-learning-example

    16,564Auf GitHub ansehen↗

    This project is a Spring Boot reference implementation and learning resource designed to demonstrate the core features and architectural patterns of the Spring framework. It serves as a Java enterprise application template and boilerplate for building RESTful APIs, providing a structured codebase for practicing application development. The repository provides practical examples of microservices architecture orchestration, including the use of service discovery and inter-service communication to coordinate distributed services. It also implements reference patterns for RESTful API design with

    Provides a comprehensive learning resource and implementation guide for building applications with the Spring Boot framework.

    Javadubboelasticsearchjpa
    Auf GitHub ansehen↗16,564
  • dyc87112/springboot-learningAvatar von dyc87112

    dyc87112/SpringBoot-Learning

    15,724Auf GitHub ansehen↗

    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

    Provides a comprehensive collection of structured tutorials and guides for learning the Spring Boot framework and its ecosystem.

    Javadubbojdbctemplatelog4j
    Auf GitHub ansehen↗15,724
  • xuchengsheng/spring-readingAvatar von xuchengsheng

    xuchengsheng/spring-reading

    9,921Auf GitHub ansehen↗

    This is a learning resource that explains the Spring Framework through source code analysis and practical examples. It covers the foundational principles of Inversion of Control and Dependency Injection, demonstrating how the IoC container manages bean definitions, dependency injection, and lifecycle callbacks. The material also explores Spring's Aspect-Oriented Programming implementation, showing how cross-cutting concerns like logging and security are handled through proxy-based weaving. The resource provides walkthroughs of Spring Boot's automatic configuration mechanism, detailing how con

    Provides educational materials and code examples explaining Spring's core concepts through source code analysis.

    Javaannotationsawareinterfacebackenddevelopment
    Auf GitHub ansehen↗9,921
  • spring-projects/spring-petclinicAvatar von spring-projects

    spring-projects/spring-petclinic

    8,972Auf GitHub ansehen↗

    Spring PetClinic is a reference application for the Spring Framework, serving as a complete implementation that demonstrates the architecture and best practices for building Java services. It functions as a veterinary practice management system designed to track pet owners, animal records, and clinical visit histories. The project provides a practical example of a containerized web application, illustrating how to integrate a Java application with relational databases like MySQL and PostgreSQL. It serves as a guide for learning how to develop an application using the model-view-controller pat

    Serves as a complete reference implementation demonstrating Spring Framework architecture and best practices.

    CSS
    Auf GitHub ansehen↗8,972
  • h2pl/javatutorialAvatar von h2pl

    h2pl/JavaTutorial

    7,129Auf GitHub ansehen↗

    JavaTutorial is a specialized knowledge base and set of study guides focused on backend engineering, the Java ecosystem, distributed systems, and database internals. It serves as a technical reference for engineers, providing structured learning paths and curated content designed for Java backend developer interview preparation. The resource distinguishes itself through deep-dive analyses of internal mechanics, including JVM memory management, garbage collection algorithms, and the internal architecture of the Spring Framework. It provides detailed studies on database internals specifically f

    Provides educational materials and code examples for understanding the internals of the Spring ecosystem.

    Java
    Auf GitHub ansehen↗7,129
  • derekyrc/mini-springAvatar von DerekYRC

    DerekYRC/mini-spring

    6,360Auf GitHub ansehen↗

    mini-spring is a Java dependency injection framework and inversion of control container. It manages the full lifecycle of beans, including instantiation, property population, and scope management, while providing a system for automating the wiring of components. The project implements a Java AOP framework that uses dynamic proxies to intercept method calls for cross-cutting logic. It also functions as a Java component scanner to automatically discover and register managed objects via annotations and as a Java event bus to decouple components through a publish-subscribe multicast system. The

    Serves as a simplified implementation for learning the internal mechanics and source code patterns of the Spring framework.

    Javamini-springspringspring-boot
    Auf GitHub ansehen↗6,360
  • liyifeng1994/ssmAvatar von liyifeng1994

    liyifeng1994/ssm

    5,913Auf GitHub ansehen↗

    This is a demonstration project that illustrates the classic SSM architecture pattern—combining SpringMVC, Spring, and MyBatis—for building scalable enterprise Java web applications. It serves as both a learning resource and a practical tutorial for developers who want to understand how these three frameworks work together in a full-stack context. The project provides a step-by-step guide for assembling SpringMVC, Spring, and MyBatis into a cohesive enterprise web application stack, covering everything from Spring dependency injection and transaction management to MyBatis database access and

    Demonstrates Spring dependency injection and transaction management in a full-stack context.

    Javajavamybatisspring
    Auf GitHub ansehen↗5,913
  • springside/springside4Avatar von springside

    springside/springside4

    5,652Auf GitHub ansehen↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Serves as a complete, exemplary reference application demonstrating Spring Framework best practices for enterprise Java.

    Java
    Auf GitHub ansehen↗5,652
  • fuzhengwei/small-springAvatar von fuzhengwei

    fuzhengwei/small-spring

    4,899Auf GitHub ansehen↗

    Small-Spring ist eine vereinfachte Java-Implementierung des Spring-Frameworks, die dazu dient, die interne Architektur von Inversion-of-Control-Containern und Dependency-Injection-Frameworks zu studieren. Es fungiert als Bean-Container, der Objekt-Lebenszyklen verwaltet und Abhängigkeiten durch automatisierte Instanziierung und Property-Injection auflöst. Das Projekt implementiert einen Mechanismus zum Abfangen von Methodenaufrufen mittels dynamischer Proxys, um aspektorientierte Programmierung zu unterstützen. Es trennt Cross-Cutting Concerns von der Geschäftslogik, indem Zielobjekte gewrappt werden, um Methodenausführungen zu modifizieren. Das System umfasst Komponentenerkennung durch Classpath-Scanning und das Laden externer Ressourcen, einschließlich der Analyse von XML-Konfigurationen. Es beinhaltet Application-Context-Management, Bean-Scope-Kontrolle und ein Event-Dispatching-System basierend auf dem Observer-Pattern, um Systemereignisse und Lifecycle-Hooks zu verarbeiten.

    Provides a simplified implementation of the Spring framework specifically designed for studying the internals of IoC and DI containers.

    Java
    Auf GitHub ansehen↗4,899
  • moonhighway/learning-reactAvatar von MoonHighway

    MoonHighway/learning-react

    3,732Auf GitHub ansehen↗

    This project is a collection of educational code samples and reference implementations for learning the React library. It provides curated examples of frontend architecture patterns used to build and structure user interfaces in web applications. The repository focuses on practical implementation patterns, offering a set of React component examples that demonstrate how to organize components and hooks. These materials serve as a guide for translating design requirements into functional code through studied implementation samples. The content covers the fundamentals of React frontend developm

    Offers curated code samples to analyze practical architectural patterns and common approaches for building user interfaces.

    JavaScriptfunctional-jsjestreact
    Auf GitHub ansehen↗3,732
  1. Home
  2. Education & Learning Resources
  3. Java Virtual Machine Learning Resources
  4. Spring Framework Resources

Unter-Tags erkunden

  • Framework Implementation Studies1 Sub-TagEducational projects that reimplement existing frameworks to study their internal architecture and design patterns. **Distinct from Spring Framework Resources:** Distinct from Spring Framework Resources: focuses on the act of rebuilding the framework for study, rather than using the framework to build applications.
  • Reference ApplicationsComplete, exemplary software implementations used to demonstrate architectural best practices and framework usage. **Distinct from Spring Framework Resources:** Focuses on the role as a comprehensive reference guide rather than just a collection of resources.
  • Reference ImplementationsExample projects and codebase templates that demonstrate the practical application of a framework's features. **Distinct from Spring Framework Resources:** Focuses on complete working examples for architectural reference rather than purely educational tutorials or documentation.
  • Robust Spring Implementations1 Sub-TagEnterprise services using dependency injection and event-driven patterns with high test coverage. **Distinct from Spring Framework Resources:** Distinct from Spring Framework Resources: focuses on the implementation of application services rather than educational resources.