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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/tyeArchived

0
View on GitHub↗
5,216 نجوم·513 تفرعات·C#·MIT·2 مشاهدات

Tye

Tye هو منسق تطوير محلي ومدير تطبيقات موزعة مصمم للخدمات المصغرة في .NET. ينسق بدء تشغيل واتصال خدمات متعددة، بما في ذلك الواجهات الأمامية والخلفية وقواعد البيانات، مما يسمح لها بالعمل كحاويات معزولة على مضيف محلي بأمر واحد.

تتميز الأداة بأتمتة اكتشاف الخدمة وحل عناوين الشبكة، مما يلغي الحاجة إلى عناوين URL مشفرة بين الخدمات. كما تتعامل مع الانتقال من التطوير المحلي إلى الإنتاج عن طريق وضع التطبيقات في حاويات وإنشاء البيانات الوصفية (manifests) المطلوبة لنشر Kubernetes.

تشمل القدرات الواسعة تعيين أدلة الكود المصدري لتعريفات الخدمة، وحقن متغيرات البيئة في وقت التشغيل، ودمج تبعيات البنية التحتية الخارجية مثل Redis و MongoDB. كما تدعم إدارة المشاريع متعددة المستودعات وتصل التطبيقات الموزعة بمكدسات المراقبة الخارجية للتسجيل والتتبع.

Features

  • Distributed Application Managers - Provides a comprehensive management system for coordinating service discovery and connectivity across multiple local microservices.
  • Local Development Container Orchestration - Manages the lifecycle and connectivity of multiple services by launching them as isolated containers on a local host.
  • Local Containerized Orchestration - Runs multiple distributed services and their containerized dependencies locally with a single command.
  • Kubernetes Deployments - Containerizes distributed applications and generates the manifests required for deployment to Kubernetes clusters.
  • Microservices Orchestration - Acts as a local development orchestrator for managing the lifecycle, discovery, and routing of .NET microservices.
  • Dynamic Service Discovery - Automatically assigns and resolves network addresses in real-time for flexible microservices communication.
  • Service Address Resolution - Translates logical service names into network addresses to enable consistent communication across different environments.
  • Service Discovery - Provides automated network address resolution to allow microservices to communicate without hardcoded URLs.
  • Distributed Application Building - Provides a framework for building and testing systems with multiple interacting services and shared configurations.
  • Distributed Service Coordination - Coordinates the startup and communication of multiple distributed services, including frontends, backends, and databases.
  • Kubernetes Manifest Generators - Generates standard Kubernetes YAML resource definitions based on simplified project definitions to automate deployment.
  • Service Definitions - Automatically maps source code directories to service definitions using a standardized project file structure.
  • Multi-Repository Project Management - Defines dependencies and execution logic for applications whose source code is spread across multiple repositories.
  • Container Environment Variable Injection - Injects configuration and discovery metadata as environment variables into containers at runtime.
  • Infrastructure Dependency Integration - Connects applications to external infrastructure components such as Redis, MongoDB, and Nginx ingress controllers.
  • Kubernetes Application Deployments - Packages and deploys microservices to Kubernetes clusters using automated manifest generation.
  • Observability Stacks - Connects distributed applications to external tracing and logging stacks to monitor system behavior.
  • Multi-Repository Coordination - Defines dependencies and execution logic for applications whose source code is spread across multiple repositories.
  • أدوات التطوير - Simplifies development and testing of distributed applications.

سجل النجوم

مخطط تاريخ النجوم لـ dotnet/tyeمخطط تاريخ النجوم لـ dotnet/tye

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Tye

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Tye.
  • dotnet/aspireالصورة الرمزية لـ dotnet

    dotnet/aspire

    6,121عرض على GitHub↗

    Aspire is a .NET distributed application toolchain and cloud-native application orchestrator. It provides a code-first development stack for building, running, and deploying distributed applications, specifically managing the coordination of multiple services across different programming languages. The toolchain distinguishes itself through a programmable approach to service topologies, using a code-first methodology to define how services, containers, and databases interconnect. It manages the lifecycle of third-party containers as resources and translates these programmatic application mode

    C#
    عرض على GitHub↗6,121
  • netflix/eurekaالصورة الرمزية لـ Netflix

    Netflix/eureka

    12,712عرض على GitHub↗

    Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a distributed service registry where instances record their network locations and health status to enable dynamic communication without the use of hardcoded addresses. The system functions as a client-side load balancing framework, providing location data to consumers so they can distribute network traffic across available instances. It employs a heartbeat-based health monitor to track instance availability and automatically removes unresponsive nodes from the registry to manage

    Java
    عرض على GitHub↗12,712
  • macrozheng/springcloud-learningالصورة الرمزية لـ macrozheng

    macrozheng/springcloud-learning

    6,924عرض على GitHub↗

    This project is a reference implementation of a distributed system built using Spring Cloud Alibaba, Spring Boot, and JDK 17. It serves as a comprehensive model for implementing a microservices architecture. The system integrates a wide range of distributed patterns, including global transaction coordination for data consistency, OAuth2 and JWT for identity management, and Kubernetes-based container orchestration. It features a dedicated observability stack for distributed request tracing, log aggregation, and service health monitoring. The implementation covers several functional domains, i

    Javajavaspringbootspringcloud
    عرض على GitHub↗6,924
  • cyclops-ui/cyclopsالصورة الرمزية لـ cyclops-ui

    cyclops-ui/cyclops

    3,315عرض على GitHub↗

    Cyclops is a Helm template orchestrator and management interface used to configure and deploy containerized applications to Kubernetes clusters. It serves as a deployment tool that abstracts complex infrastructure configurations into simplified inputs, allowing users to manage applications through a dedicated user interface. The project differentiates itself by using schema-driven form generation and metadata-driven UI rendering to create self-service deployment portals. These interfaces are generated by parsing template files and their associated schemas, mapping specific attributes to visua

    Goakscloudcrd-controller
    عرض على GitHub↗3,315
عرض جميع البدائل الـ 30 لـ Tye→

الأسئلة الشائعة

ما هي وظيفة dotnet/tye؟

Tye هو منسق تطوير محلي ومدير تطبيقات موزعة مصمم للخدمات المصغرة في .NET. ينسق بدء تشغيل واتصال خدمات متعددة، بما في ذلك الواجهات الأمامية والخلفية وقواعد البيانات، مما يسمح لها بالعمل كحاويات معزولة على مضيف محلي بأمر واحد.

ما هي الميزات الرئيسية لـ dotnet/tye؟

الميزات الرئيسية لـ dotnet/tye هي: Distributed Application Managers, Local Development Container Orchestration, Local Containerized Orchestration, Kubernetes Deployments, Microservices Orchestration, Dynamic Service Discovery, Service Address Resolution, Service Discovery.

ما هي البدائل مفتوحة المصدر لـ dotnet/tye؟

تشمل البدائل مفتوحة المصدر لـ dotnet/tye: dotnet/aspire — Aspire is a .NET distributed application toolchain and cloud-native application orchestrator. It provides a code-first… netflix/eureka — Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a… macrozheng/springcloud-learning — This project is a reference implementation of a distributed system built using Spring Cloud Alibaba, Spring Boot, and… cyclops-ui/cyclops — Cyclops is a Helm template orchestrator and management interface used to configure and deploy containerized… tilt-dev/tilt — Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.…