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

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

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

8 个仓库

Awesome GitHub RepositoriesMicroservice Development Platforms

Integrated toolsets for developing, testing, and deploying distributed microservices.

Distinguishing note: Focuses on the platform-level tooling for microservices, distinct from the architectural pattern itself.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Microservice Development Platforms. Refine with filters or upvote what's useful.

Awesome Microservice Development Platforms GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apache/dubboapache 的头像

    apache/dubbo

    41,519在 GitHub 上查看↗

    Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure calls in distributed architectures. It provides the foundational components necessary to connect distributed services across a network, including a binary data serialization library and a distributed service registry. The platform distinguishes itself through a comprehensive governance suite that manages service discovery, load balancing, and traffic routing. It enables precise control over network traffic via conditional routing and a pluggable extension mechanism based on a ser

    Provides a comprehensive platform for developing and governing distributed microservices, including traffic and discovery management.

    Javadistributed-systemsdubboframework
    在 GitHub 上查看↗41,519
  • ityouknow/spring-boot-examplesityouknow 的头像

    ityouknow/spring-boot-examples

    30,567在 GitHub 上查看↗

    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 implementation patterns for architecting, containerizing, and deploying scalable microservices using modern Java backend practices.

    Javadockerdocker-composerfastdfs
    在 GitHub 上查看↗30,567
  • jhipster/generator-jhipsterjhipster 的头像

    jhipster/generator-jhipster

    22,418在 GitHub 上查看↗

    This project is a full-stack application generator and Java application scaffolder designed to produce the initial project structure and boilerplate code for modern web applications and microservice architectures. It functions as a development platform that uses predefined technology stacks to automate the creation of backend services and APIs. The system includes a customizable code blueprint tool, allowing users to extend or replace standard generation patterns to modify the default code structure of client and server components. It also provides a containerized development environment to e

    Generates a network of small, independent services with integrated configuration for scalable enterprise systems.

    TypeScriptangularclouddocker
    在 GitHub 上查看↗22,418
  • tarscloud/tarsTarsCloud 的头像

    TarsCloud/Tars

    10,071在 GitHub 上查看↗

    Tars is a distributed systems platform that provides a high-performance remote procedure call (RPC) framework, service discovery, and a centralized administration platform for building and managing microservice-based applications. At its core, it offers a custom binary protocol for efficient serialization and communication between services, along with a name service that dynamically resolves service endpoints for RPC routing. The platform distinguishes itself by supporting multi-language microservice development, enabling services to be written in C++, Java, Node.js, PHP, and Go using a share

    Supports writing microservices in C++, Java, Node.js, PHP, or Go using a shared RPC framework.

    C++high-availabilityhigh-performancemicroservice
    在 GitHub 上查看↗10,071
  • gz-yami/mall4cloudgz-yami 的头像

    gz-yami/mall4cloud

    6,088在 GitHub 上查看↗

    mall4cloud is a multi-tenant B2B2C e-commerce platform built on a Spring Cloud microservice architecture. It orchestrates independently deployable services with service discovery, configuration, caching, messaging, distributed transactions, object storage, and full-text search to support a marketplace with separate interfaces for platform administrators, merchants, and customers. The platform distinguishes itself through its comprehensive microservice infrastructure, using RocketMQ for event-driven messaging, Seata for distributed transaction coordination across services, and Redis for cachin

    Starts the full set of backend services in a single IDE session for local development and testing.

    JavaScriptjavamallspringboot4
    在 GitHub 上查看↗6,088
  • rivet-dev/rivetrivet-dev 的头像

    rivet-dev/rivet

    5,619在 GitHub 上查看↗

    Rivet is a distributed infrastructure for managing the lifecycle, addressing, and persistence of stateful actors and durable execution engines. It provides a distributed process sandbox that executes application logic within lightweight isolates, ensuring resource isolation and fast cold starts. The system is designed to coordinate multi-step operations using persistent queues and timers to guarantee reliable task completion across distributed environments. The platform specifically enables the orchestration of stateful AI agents that maintain persistent memory and state across long-running i

    Enables the development of stateful actor logic using multiple programming languages to meet different performance needs.

    Rustactoractorscloudflare
    在 GitHub 上查看↗5,619
  • zlt2000/microservices-platformzlt2000 的头像

    zlt2000/microservices-platform

    4,735在 GitHub 上查看↗

    该项目是一个基于 Spring Cloud 微服务平台的企业级多租户分布式系统架构。它提供了一套完整的微服务管理框架,重点在于多租户数据架构和集中式身份认证服务。 该平台通过集成 OAuth2 身份提供商来管理单点登录(SSO)、基于角色的访问控制(RBAC)以及分布式服务间的 JWT 令牌颁发,从而在身份与安全方面表现出色。此外,它通过多租户数据隔离实现了组织边界的划分,确保不同租户间的资源和数据在逻辑或物理上相互独立。 系统涵盖了广泛的分布式能力,包括通过 API 网关路由和熔断机制实现的服务治理,以及通过分布式事务和锁机制实现的数据协调。它还包含用于请求追踪和集中式日志记录的分布式可观测性栈,以及实时搜索引擎同步和异步事件驱动的消息传递机制。 开发工作流通过应用程序代码生成和平台特定的二进制打包自动化工具提供支持。

    Provides integrated toolsets for developing and deploying distributed microservices including automated code generation.

    Javaelkgpejava
    在 GitHub 上查看↗4,735
  • cytopia/devilboxcytopia 的头像

    cytopia/devilbox

    4,470在 GitHub 上查看↗

    Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and language runtimes managed through a unified configuration. It functions as a Docker-based local development stack for LAMP and MEAN software stacks and as a manager for switching between different versions of these services to match specific project requirements. The system distinguishes itself by automating local network orchestration. It includes a Docker-based virtual host manager that automatically maps local directories to custom domains and a local DNS and SSL orchestrat

    Allows launching all required service containers with a single action to establish the development environment.

    PHP
    在 GitHub 上查看↗4,470
  1. Home
  2. Software Engineering & Architecture
  3. Microservice Development Platforms

探索子标签

  • Local Development LaunchesStarts all backend microservices from a single IDE session for local testing and development. **Distinct from Microservice Development Platforms:** Distinct from Microservice Development Platforms: focuses on the one-click launch of all services locally, not the broader platform tooling.
  • Multi-Language Microservice Development1 个子标签Writing microservices in C++, Java, Node.js, PHP, or Go using a shared RPC framework with consistent protocol support. **Distinct from Microservice Development Platforms:** Distinct from Microservice Development Platforms: focuses on multi-language support within a single framework, not the broader platform tooling.