awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • apache/dubboالصورة الرمزية لـ apache

    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-examplesالصورة الرمزية لـ ityouknow

    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-jhipsterالصورة الرمزية لـ jhipster

    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/tarsالصورة الرمزية لـ TarsCloud

    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/mall4cloudالصورة الرمزية لـ gz-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/rivetالصورة الرمزية لـ rivet-dev

    rivet-dev/rivet

    5,619عرض على GitHub↗

    Rivet هي بنية تحتية موزعة لإدارة دورة حياة وعنونة واستمرارية الممثلين (actors) ومحركات التنفيذ الدائمة. توفر بيئة معزولة للعمليات الموزعة تنفذ منطق التطبيق داخل عزل خفيف الوزن، مما يضمن عزل الموارد وبدء التشغيل السريع. تم تصميم النظام لتنسيق العمليات متعددة الخطوات باستخدام طوابير ومؤقتات دائمة لضمان إكمال المهام بشكل موثوق عبر البيئات الموزعة. تمكن المنصة بشكل خاص من تنسيق وكلاء الذكاء الاصطناعي ذوي الحالة (stateful) الذين يحتفظون بذاكرة وحالة دائمة عبر التفاعلات طويلة الأمد وسير العمل المعقد. تتميز بإطار عمل لمزامنة الحالة عبر WebSocket يربط مكونات واجهة المستخدم الأمامية بالعمليات البعيدة ذات الحالة عبر اتصال ثنائي الاتجاه في الوقت الفعلي. يغطي النظام مجموعة واسعة من القدرات بما في ذلك عنونة الممثلين الهرمية، ووقت تشغيل "الإسبات عند الخمول" لتحسين الموارد، وطبقة استمرارية قابلة للتوصيل لخلفيات التخزين المعيارية. كما يتضمن أدوات لتصحيح أخطاء الجلسة النشطة، ومراقبة حالة التنفيذ في الوقت الفعلي، وخيارات نشر آلية للبنية التحتية الطرفية أو السحابية أو الخاصة. تم تنفيذ المشروع بلغة Rust ويدعم تطوير الممثلين بلغات متعددة.

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

    Rustactoractorscloudflare
    عرض على GitHub↗5,619
  • zlt2000/microservices-platformالصورة الرمزية لـ zlt2000

    zlt2000/microservices-platform

    4,735عرض على GitHub↗

    هذا المشروع عبارة عن معمارية مؤسسية شاملة لبناء أنظمة موزعة متعددة المستأجرين، تم تنفيذها كمنصة خدمات مصغرة Spring Cloud. يوفر إطار عمل كاملاً لإدارة الخدمات المصغرة، مع التركيز على معمارية بيانات متعددة المستأجرين وتوفير الهوية المركزية. تتميز المنصة بنهجها المتكامل للهوية والأمان، حيث تستخدم مزود هوية OAuth2 لإدارة تسجيل الدخول الموحد، والتحكم في الوصول القائم على الأدوار، وإصدار رموز JWT عبر الخدمات الموزعة. كما تفصل الحدود التنظيمية من خلال عزل بيانات متعدد المستأجرين، مما يضمن تقسيم الموارد والبيانات منطقياً أو فيزيائياً بين المستأجرين المختلفين. يغطي النظام سطحاً واسعاً من القدرات الموزعة، بما في ذلك حوكمة الخدمة من خلال توجيه بوابة API وكسر الدائرة، وتنسيق البيانات عبر المعاملات الموزعة وآليات القفل. كما يتضمن مكدس مراقبة موزع لتتبع الطلبات والسجلات المركزية، إلى جانب مزامنة محرك البحث في الوقت الفعلي والمراسلة غير المتزامنة القائمة على الأحداث. يتم دعم سير عمل التطوير من خلال أدوات أتمتة لإنشاء كود التطبيق وتغليف الملفات الثنائية الخاصة بالمنصة.

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

    Javaelkgpejava
    عرض على GitHub↗4,735
  • cytopia/devilboxالصورة الرمزية لـ cytopia

    cytopia/devilbox

    4,470عرض على GitHub↗

    Devilbox هي بيئة تطوير حاوية توفر مجموعة قابلة للتكرار من خوادم الويب، وقواعد البيانات، وأوقات تشغيل اللغة المدارة من خلال تكوين موحد. تعمل كحزمة تطوير محلية تعتمد على Docker لحزم برامج LAMP وMEAN وكمدير للتبديل بين إصدارات مختلفة من هذه الخدمات لتتناسب مع متطلبات المشروع المحددة. يتميز النظام بأتمتة تنسيق الشبكة المحلية. ويتضمن مدير مضيف افتراضي يعتمد على Docker يقوم تلقائياً بتعيين الدلائل المحلية إلى نطاقات مخصصة ومنسق DNS وSSL محلي يتعامل مع دقة النطاق الداخلي ويولد شهادات موثوقة لتطوير HTTPS. يغطي المشروع مجموعة واسعة من القدرات بما في ذلك إدارة قاعدة البيانات والخدمة عبر واجهات الويب، وإصدار وقت تشغيل اللغة، واستضافة المواقع متعددة المشاريع. كما يوفر أدوات لاعتراض البريد الإلكتروني الصادر، ومراقبة حالة الخدمة عبر لوحة تحكم، وتنفيذ سلاسل أدوات التطوير مباشرة داخل الحاويات.

    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.