awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to zhenfeng13/spring-boot-projects

Open-source alternatives to Spring Boot Projects

30 open-source projects similar to zhenfeng13/spring-boot-projects, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Spring Boot Projects alternative.

  • codingdocs/springboot-guideCodingDocs 的头像

    CodingDocs/springboot-guide

    5,256在 GitHub 上查看↗

    This project is a comprehensive educational resource and technical guide for building enterprise backend applications and RESTful services using the Spring Boot framework. It serves as a step-by-step tutorial for developing server-side logic, API routing, and distributed systems within the Java ecosystem. The documentation provides specific implementation guides for microservices architecture, focusing on coordinating distributed services and event-driven communication. It includes a practical reference for the Spring ecosystem, with detailed sections on security implementation and data persi

    Javaasynchronousdubbomybatis
    在 GitHub 上查看↗5,256
  • jeffli1993/springboot-learning-exampleJeffLi1993 的头像

    JeffLi1993/springboot-learning-example

    16,564在 GitHub 上查看↗

    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

    Javadubboelasticsearchjpa
    在 GitHub 上查看↗16,564
  • javalin/javalinjavalin 的头像

    javalin/javalin

    8,290在 GitHub 上查看↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Kotlinhacktoberfestjavajavalin
    在 GitHub 上查看↗8,290

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • mybatis/spring-boot-startermybatis 的头像

    mybatis/spring-boot-starter

    4,248在 GitHub 上查看↗

    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

    Javajavamybatisspring-boot
    在 GitHub 上查看↗4,248
  • apache/dubbo-spring-boot-projectapache 的头像

    apache/dubbo-spring-boot-project

    5,389在 GitHub 上查看↗

    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

    Javadubbo
    在 GitHub 上查看↗5,389
  • networknt/light-4jnetworknt 的头像

    networknt/light-4j

    3,672在 GitHub 上查看↗

    light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit for developing cloud-native services with integrated support for service discovery, telemetry, and secure inter-service communication. The project includes a runtime OpenAPI request validator to ensure communication consistency by checking data against formal specifications. It also features an OAuth2 API security gateway for verifying identity tokens and managing credentials, alongside an event-sourcing messaging system for building command query responsibility segregation arc

    Java
    在 GitHub 上查看↗3,672
  • etherdream/jsproxyEtherDream 的头像

    EtherDream/jsproxy

    9,339在 GitHub 上查看↗

    jsproxy is a web traffic proxy designed to route requests through a ServiceWorker to bypass network restrictions while minimizing server-side processing overhead. It focuses on browser API virtualization, rewriting URL-related functions and properties so that proxied pages behave as if they are running on their original domains. The project utilizes a decoupled architecture that separates the static user interface from the data forwarding backend, allowing for deployment across multiple providers. It includes weight-based load balancing to distribute traffic across multiple proxy nodes and im

    Shell
    在 GitHub 上查看↗9,339
  • loco-rs/locoloco-rs 的头像

    loco-rs/loco

    8,645在 GitHub 上查看↗

    Loco is a full-stack web framework for Rust designed to accelerate application development using a convention-over-configuration approach. It functions as an MVC web framework that provides a structured environment for building web applications and REST APIs. The project distinguishes itself through an integrated API development toolkit and a command-line scaffolding engine. These tools automate the creation of controllers, models, and migrations, allowing for the rapid generation of functional CRUD resources and application boilerplate. The framework covers a broad range of backend capabili

    Rustapiaxumrust
    在 GitHub 上查看↗8,645
  • gofr-dev/gofrgofr-dev 的头像

    gofr-dev/gofr

    21,321在 GitHub 上查看↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    Goframeworkgogo-framework
    在 GitHub 上查看↗21,321
  • yangzongzhuan/ruoyi-vue3yangzongzhuan 的头像

    yangzongzhuan/RuoYi-Vue3

    6,631在 GitHub 上查看↗

    RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth

    Vueadminelement-pluselement-ui
    在 GitHub 上查看↗6,631
  • janeczku/calibre-webjaneczku 的头像

    janeczku/calibre-web

    17,500在 GitHub 上查看↗

    Calibre-web is a self-hosted web application that provides a browser-based interface for browsing, managing, and reading digital book collections stored in a library database. It functions as a comprehensive library management system, allowing users to organize large collections, edit metadata, and perform automated content updates through a centralized administrative dashboard. The platform distinguishes itself by integrating directly with external infrastructure to extend the capabilities of a standard digital library. It supports remote storage mapping to host files on cloud providers, uti

    Fluentcalibreebookebook-manager
    在 GitHub 上查看↗17,500
  • beego/beegobeego 的头像

    beego/beego

    32,398在 GitHub 上查看↗

    Beego is a high-performance toolkit for building web applications and RESTful APIs using the Go programming language. It is structured as an MVC web framework that separates data models, views, and controllers to organize application logic. The project provides a comprehensive suite of integrated tools, including an object-relational mapper for translating code objects into database tables and a session manager for maintaining user identity and state across server requests. It also includes an internationalization framework for managing multilingual content and translating text based on user

    Gobeegogo
    在 GitHub 上查看↗32,398
  • searxng/searxng-dockersearxng 的头像

    searxng/searxng-docker

    3,157在 GitHub 上查看↗

    This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi

    dockerdocker-compose
    在 GitHub 上查看↗3,157
  • xkcoding/spring-boot-demoxkcoding 的头像

    xkcoding/spring-boot-demo

    34,101在 GitHub 上查看↗

    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

    Javademoin-actionjava
    在 GitHub 上查看↗34,101
  • tinbase/tinbasetinbase 的头像

    tinbase/tinbase

    298在 GitHub 上查看↗

    Tinbase is a portable backend emulator designed to mirror cloud-hosted service interfaces for local development. It provides a single-binary environment that simulates database, authentication, and storage services, allowing developers to test applications using standard client libraries without requiring containerized infrastructure or external network dependencies. The project distinguishes itself by embedding a full-featured relational database engine and a security policy enforcement layer directly within the application runtime. By intercepting and translating standard backend requests,

    TypeScriptbaasbackendpglite
    在 GitHub 上查看↗298
  • exrick/xmallExrick 的头像

    Exrick/xmall

    7,232在 GitHub 上查看↗

    xmall is a distributed e-commerce platform based on a service-oriented architecture. It separates business logic into independent services that communicate over a network to ensure scalability and fault tolerance, utilizing a decoupled storefront interface for customer transactions. The platform employs a distributed architecture using Dubbo for service orchestration and Zookeeper for cluster coordination and service discovery. It integrates a specialized set of components including an asynchronous message broker for background tasks, an indexed search system for product catalogs, and a centr

    Javadubboelasticsearchmq
    在 GitHub 上查看↗7,232
  • smallcloudai/refactsmallcloudai 的头像

    smallcloudai/refact

    3,490在 GitHub 上查看↗

    Refact is an autonomous AI software engineering system and code assistant. It functions as an agent orchestrator capable of planning, executing, and managing multi-step development workflows to complete complex software tasks independently. The system distinguishes itself through agentic state management, using isolated worktrees and versioned checkpoints to allow autonomous agents to experiment with code changes and roll back to stable states if tasks fail. It further extends its capabilities via the Model Context Protocol, connecting the AI engine to external databases, version control syst

    Rustai-agentdeveloper-toolsenterprise
    在 GitHub 上查看↗3,490
  • dependencytrack/dependency-trackDependencyTrack 的头像

    DependencyTrack/dependency-track

    3,612在 GitHub 上查看↗

    Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

    Javaappsecbill-of-materialsbom
    在 GitHub 上查看↗3,612
  • baomidou/dynamic-datasourcebaomidou 的头像

    baomidou/dynamic-datasource

    5,177在 GitHub 上查看↗

    This project is a dynamic datasource manager for Spring Boot designed to handle multiple database connections and switch between them at runtime. It provides a system for managing database read-write splitting, coordinating distributed transactions across disparate databases, and updating connection settings without requiring an application restart. The framework differentiates itself through its ability to route traffic based on user sessions or headers to support multi-tenant architectures. It also includes a mechanism for encrypting sensitive database credentials within configuration files

    Javadatasourcedistributed-transactiondynamic-datasource
    在 GitHub 上查看↗5,177
  • spring-projects/spring-data-examplesspring-projects 的头像

    spring-projects/spring-data-examples

    5,421在 GitHub 上查看↗

    This project is a reference implementation providing a collection of practical examples for data access patterns and repository abstractions within the Spring Data ecosystem. It serves as a comprehensive showcase for implementing consistent data layers across various relational and non-relational databases. The repository specifically demonstrates multi-store persistence by integrating relational, document, and vector databases within a single application. It includes implementations for vector search to manage high-dimensional embeddings and similarity searches across different database tech

    Java
    在 GitHub 上查看↗5,421
  • mongodb/node-mongodb-nativemongodb 的头像

    mongodb/node-mongodb-native

    10,180在 GitHub 上查看↗

    The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range

    TypeScriptdatabasemongodbnode-js
    在 GitHub 上查看↗10,180
  • loopbackio/loopback-nextloopbackio 的头像

    loopbackio/loopback-next

    5,095在 GitHub 上查看↗

    LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI server implementation that can either generate machine-readable specifications from code or produce implementation controllers and models from existing specifications. The framework distinguishes itself through a central dependency injection container and a repository-pattern data access layer. This architecture decouples application logic from component construction and persistent storage, allowing for a pluggable system where data sources and business logic are isolated throug

    TypeScript
    在 GitHub 上查看↗5,095
  • wp-api/wp-apiWP-API 的头像

    WP-API/WP-API

    3,927在 GitHub 上查看↗

    The WordPress REST API is a web interface and JSON-based content API that allows for the retrieval and modification of site content, users, and metadata using standard HTTP methods. It functions as a headless CMS interface, decoupling content management from the frontend by exposing site data through a programmable RESTful controller. The system is distinguished by its hypermedia-driven discovery and JSON-schema-based validation, which allow clients to programmatically locate resources and ensure predictable data exchange. It utilizes namespace-based endpoint registration to organize routes a

    PHP
    在 GitHub 上查看↗3,927
  • beekeeper-studio/beekeeper-studiobeekeeper-studio 的头像

    beekeeper-studio/beekeeper-studio

    22,030在 GitHub 上查看↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    TypeScriptbigquerycassandracockroachdb
    在 GitHub 上查看↗22,030
  • alipay/sofa-bootalipay 的头像

    alipay/sofa-boot

    5,070在 GitHub 上查看↗

    sofa-boot is a Spring Boot extension framework designed for enterprise service orchestration and middleware integration. It functions as a Java class loader isolator and Spring context manager, providing the mechanisms necessary to prevent dependency and bean conflicts within complex applications. The project differentiates itself by separating classes and contexts into distinct namespaces to resolve version conflicts between application libraries and middleware modules. It also acts as an enterprise middleware integrator, using standardized starters to automatically configure and connect app

    Java
    在 GitHub 上查看↗5,070
  • gothinkster/node-express-realworld-example-appgothinkster 的头像

    gothinkster/node-express-realworld-example-app

    3,793在 GitHub 上查看↗

    This project is a Node.js Express REST API reference implementation for a blogging platform. It serves as a structured blueprint for building server-side applications, demonstrating the integration of content management, user profiles, and social following. The implementation features a stateless identity management layer using cryptographically signed tokens to secure private resources and manage user sessions. It also includes social networking primitives for tracking user relationships to facilitate activity feeds and content discovery. The backend covers relational database management th

    TypeScript
    在 GitHub 上查看↗3,793
  • hansonwang99/spring-boot-in-actionhansonwang99 的头像

    hansonwang99/Spring-Boot-In-Action

    4,678在 GitHub 上查看↗

    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

    Javajavajwtmybatis
    在 GitHub 上查看↗4,678
  • javastacks/spring-boot-best-practicejavastacks 的头像

    javastacks/spring-boot-best-practice

    5,076在 GitHub 上查看↗

    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

    Javajavaspringspringboot
    在 GitHub 上查看↗5,076
  • aplus-framework/databaseaplus-framework 的头像

    aplus-framework/database

    339在 GitHub 上查看↗

    This project is a database access layer for PHP that provides a consistent interface for interacting with multiple relational database management systems. It functions as a unified abstraction layer, enabling developers to connect to various SQL databases and perform data operations through a standardized command set. The library distinguishes itself by utilizing a fluent query builder that allows for the programmatic construction of complex SQL statements. It further abstracts database interactions through a schema definition language, which enables the creation, modification, and management

    PHPaplusaplus-frameworkcomposer
    在 GitHub 上查看↗339
  • input-output-hk/cardano-slinput-output-hk 的头像

    input-output-hk/cardano-sl

    3,756在 GitHub 上查看↗

    This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros proof-of-stake consensus protocol. It provides a complete environment for operating a distributed record, including a cryptocurrency wallet backend and a peer-to-peer network layer. The system is distinguished by its use of a UTXO-based ledger model and a diffusion-based state synchronization layer for node communication. It integrates a Public Key Infrastructure with TLS-authenticated communication to secure inter-node traffic and employs hierarchical deterministic key derivati

    Haskell
    在 GitHub 上查看↗3,756