Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w
Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to facilitate cross-language data exchange. It includes an interface definition language compiler that translates schema definitions into idiomatic native types and serialization boilerplate across multiple languages. The project distinguishes itself through a zero-copy binary reader that allows specific fields to be accessed without deserializing the entire object, as well as an object graph serializer that preserves circular references and referential integrity. It also features a
gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl
This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring Boot applications. It serves as a microservice communication framework that enables the implementation of RPC services, service discovery, and distributed governance through automated configuration. The project distinguishes itself by providing a cross-language RPC bridge, allowing services written in different languages to communicate via standards such as gRPC and Protobuf. It further enables the exposure of backend microservices as REST endpoints using the Triple protocol for
Le WebAssembly System Interface (WASI) est un ensemble standardisé d'API qui permettent aux modules WebAssembly d'interagir avec les systèmes d'exploitation de manière portable et indépendante de la plateforme. Il fournit une abstraction de runtime portable qui sépare les appels système de haut niveau des implémentations hôtes de bas niveau pour assurer la compatibilité entre différents systèmes d'exploitation.
Les fonctionnalités principales de webassembly/wasi sont : Platform-Independent Execution Environments, WebAssembly, Portable System API Abstractions, Cross-Language API Standards, Binary Component Composition, Binary Component Systems, Portable System Interfaces, Capability-Based Security.
Les alternatives open-source à webassembly/wasi incluent : zerobias/effector — Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven… alipay/fury — Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to… grpc/grpc — gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between… apache/thrift — Thrift is a cross-language remote procedure call framework and data serialization protocol. It provides an interface… blizzard/s2client-proto — s2client-proto provides a set of structured data definitions and language-neutral communication protocols used to… apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring…