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

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

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

7 个仓库

Awesome GitHub RepositoriesDistributed Application Frameworks

Architectural patterns and tools for building applications that span multiple nodes or chains.

Distinguishing note: Focuses on distributed computation and cross-chain composition.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Distributed Application Frameworks. Refine with filters or upvote what's useful.

Awesome Distributed Application Frameworks GitHub Repositories

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

    linera-io/linera-protocol

    32,085在 GitHub 上查看↗

    Linera is a multi-chain smart contract platform designed for horizontal scalability through a microchain-based distributed ledger. By partitioning state into independent, parallel chains that share a common validator set, the protocol enables high-performance execution of modular applications. The system utilizes a WebAssembly-based runtime to ensure secure, platform-independent execution of contract logic across the network. The platform distinguishes itself through an asynchronous messaging framework that coordinates state changes between chains by queuing messages for execution in subseque

    Deploy and compose applications that distribute computation across chains using asynchronous messaging, shared data, and event streams.

    Rustblockchainrustwasm
    在 GitHub 上查看↗32,085
  • quozd/awesome-dotnetquozd 的头像

    quozd/awesome-dotnet

    21,410在 GitHub 上查看↗

    This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated index of high-quality libraries, frameworks, and tools designed to assist developers in identifying recommended solutions for a wide range of project requirements and software engineering tasks. The repository distinguishes itself by providing a categorized catalogue that simplifies the discovery of resources across the entire .NET development lifecycle. By maintaining a standardized collection of community-contributed utilities, it helps developers navigate the ecosystem to fi

    Provides architectural patterns and tools for building applications that span multiple nodes.

    awesomeawesome-listclr
    在 GitHub 上查看↗21,410
  • masstransit/masstransitMassTransit 的头像

    MassTransit/MassTransit

    7,760在 GitHub 上查看↗

    MassTransit is a .NET distributed application framework and asynchronous messaging library designed for building distributed systems. It serves as an enterprise service bus implementation that handles the routing, transformation, and delivery of messages between decoupled services. The framework provides a message broker abstraction layer, which decouples application code from specific messaging infrastructure such as RabbitMQ, Azure Service Bus, or Amazon SQS. It supports event-driven architecture and asynchronous microservices communication to improve system scalability and availability. T

    Provides a comprehensive .NET distributed application framework for building scalable, asynchronous systems.

    C#azure-service-busc-sharpdotnet
    在 GitHub 上查看↗7,760
  • dotnet/aspiredotnet 的头像

    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

    Offers a distributed application toolchain specifically tailored for the .NET ecosystem.

    C#
    在 GitHub 上查看↗6,121
  • serviceweaver/weaverServiceWeaver 的头像

    ServiceWeaver/weaver

    4,846在 GitHub 上查看↗

    Weaver is a distributed application framework and remote procedure call system that allows developers to organize logic into independent components. It provides a multi-process execution environment where these components communicate via automated serialization, enabling applications to run as a single unit locally or as a distributed system across multiple cloud machines. The framework distinguishes itself through a configuration-driven topology mapping that allows the same logic to execute as a local function call or a remote network request without altering the business logic. It includes

    Framework for building scalable systems by organizing logic into independent components that communicate via remote procedure calls.

    Go
    在 GitHub 上查看↗4,846
  • ballerina-platform/ballerina-langballerina-platform 的头像

    ballerina-platform/ballerina-lang

    3,840在 GitHub 上查看↗

    Ballerina is a cloud-native programming language and distributed services framework designed for building and integrating networked services. It provides a network-aware runtime that manages non-blocking input and output operations to support scalable distributed systems. The platform features a visual programming environment that maintains bidirectional synchronization between source code and graphical sequence diagrams. It utilizes a structural type system to decouple independent software components and includes a cloud infrastructure generator that produces Docker and Kubernetes deployment

    Provides a framework for integrating cloud-native applications using structural typing to decouple components.

    Ballerina
    在 GitHub 上查看↗3,840
  • lonng/nanolonng 的头像

    lonng/nano

    3,173在 GitHub 上查看↗

    Nano is a distributed application framework designed for building systems using an actor-based messaging model. It functions as a distributed actor framework that decouples components through asynchronous messaging to maintain state isolation across a server cluster. The system acts as a cluster message dispatcher and session-aware request router, tracking client state to route incoming messages to the specific agent holding the session data. It utilizes a distributed agent registry to coordinate the dispatching of messages between multiple application instances acting as agents. The framewo

    Provides a framework for building distributed systems by coordinating multiple application instances acting as agents.

    Godistributed-systemsgamegolang
    在 GitHub 上查看↗3,173
  1. Home
  2. Software Engineering & Architecture
  3. Distributed Application Frameworks

探索子标签

  • .NET ImplementationsDistributed application frameworks specifically tailored for the .NET ecosystem. **Distinct from Distributed Application Frameworks:** Narrows the general distributed application framework concept to specifically target .NET runtimes