Tye is a local development orchestrator and distributed application manager designed for .NET microservices. It coordinates the startup and communication of multiple services, including frontends, backends, and databases, allowing them to run as isolated containers on a local host with a single command. The tool distinguishes itself by automating service discovery and network address resolution, removing the need for hardcoded URLs between services. It also handles the transition from local development to production by containerizing applications and generating the manifests required for Kube
Noodle is a containerized application orchestrator designed to automate the deployment and lifecycle management of services across distributed production environments. It functions as an infrastructure automation platform that maintains a consistent global state for containerized workloads. The platform provides a multi-cloud abstraction layer that normalizes disparate cloud provider APIs into a unified interface, enabling workload portability across different infrastructure vendors. It utilizes a declarative state reconciliation model to continuously compare desired configurations against th
rpcx is a high-performance remote procedure call framework for building scalable microservices in Go. It functions as a binary protocol RPC system and a service mesh, providing the necessary infrastructure for low-latency inter-service communication and distributed cloud environments. The project features a cross-language service gateway that provides an HTTP entry point, allowing clients written in any programming language to invoke Go remote services via protocol translation. It also includes a specialized RPC traffic analyzer for capturing and analyzing binary packets to debug network comm
Jina is a cloud-native framework for building and deploying multimodal AI applications that process text, images, and audio across distributed microservices. It functions as an inference orchestrator and a distributed model gateway, providing a containerized stack to organize AI executors into operational pipelines. The system manages large language model workloads through token-streamed response delivery and dynamic batching to increase hardware throughput. It utilizes a protocol-agnostic communication layer to route data across different machine learning frameworks. The framework covers hi
Aspire هو سلسلة أدوات لتطبيقات .NET الموزعة ومنسق تطبيقات سحابي أصلي. يوفر حزمة تطوير تعتمد على الكود أولاً (code-first) لبناء وتشغيل ونشر التطبيقات الموزعة، وتحديداً إدارة تنسيق الخدمات المتعددة عبر لغات برمجة مختلفة.
الميزات الرئيسية لـ dotnet/aspire هي: Distributed Application Building, Distributed Application Runners, Infrastructure Topology Definitions, Cloud Native Orchestration, Resource Container Automation, Composable Container Managers, Container Orchestrators, Local Development Container Orchestration.
تشمل البدائل مفتوحة المصدر لـ dotnet/aspire: dotnet/tye — Tye is a local development orchestrator and distributed application manager designed for .NET microservices. It… noodle-run/noodle — Noodle is a containerized application orchestrator designed to automate the deployment and lifecycle management of… smallnest/rpcx — rpcx is a high-performance remote procedure call framework for building scalable microservices in Go. It functions as… jina-ai/jina — Jina is a cloud-native framework for building and deploying multimodal AI applications that process text, images, and… kubesphere/kubesphere — KubeSphere is a distributed operating system for cloud-native application management that provides a centralized… dotnet/eshop — eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail…