awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • linera-io/linera-protocolAvatar de linera-io

    linera-io/linera-protocol

    32,085Voir sur 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
    Voir sur GitHub↗32,085
  • quozd/awesome-dotnetAvatar de quozd

    quozd/awesome-dotnet

    21,410Voir sur 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
    Voir sur GitHub↗21,410
  • masstransit/masstransitAvatar de MassTransit

    MassTransit/MassTransit

    7,760Voir sur 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
    Voir sur GitHub↗7,760
  • dotnet/aspireAvatar de dotnet

    dotnet/aspire

    6,121Voir sur GitHub↗

    Aspire est une chaîne d'outils pour applications distribuées .NET et un orchestrateur d'applications cloud-native. Il fournit une stack de développement code-first pour construire, exécuter et déployer des applications distribuées, gérant spécifiquement la coordination de multiples services à travers différents langages de programmation. La chaîne d'outils se distingue par une approche programmable des topologies de service, utilisant une méthodologie code-first pour définir comment les services, les conteneurs et les bases de données s'interconnectent. Elle gère le cycle de vie des conteneurs tiers en tant que ressources et traduit ces modèles d'application programmatiques en configurations de déploiement spécifiques à la plateforme pour les environnements cloud. Le projet inclut des capacités pour la découverte dynamique de services, la coordination de build d'applications distribuées et l'exécution d'applications locales via une interface en ligne de commande. Il intègre également un tableau de bord d'observabilité et un système de surveillance basé sur les standards OpenTelemetry pour suivre la santé et les performances des composants distribués.

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

    C#
    Voir sur GitHub↗6,121
  • serviceweaver/weaverAvatar de ServiceWeaver

    ServiceWeaver/weaver

    4,846Voir sur 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
    Voir sur GitHub↗4,846
  • ballerina-platform/ballerina-langAvatar de ballerina-platform

    ballerina-platform/ballerina-lang

    3,840Voir sur 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
    Voir sur GitHub↗3,840
  • lonng/nanoAvatar de lonng

    lonng/nano

    3,173Voir sur 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
    Voir sur GitHub↗3,173
  1. Home
  2. Software Engineering & Architecture
  3. Distributed Application Frameworks

Explorer les sous-tags

  • .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