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

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

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

5 个仓库

Awesome GitHub RepositoriesExternal Side Effect Dispatching

Systems for transmitting typed data to external functions to trigger side effects.

Distinct from External Data Integrations: Candidates focus on database writing or data enrichment, not the bidirectional port-based side effect dispatching of a functional runtime.

Explore 5 awesome GitHub repositories matching web development · External Side Effect Dispatching. Refine with filters or upvote what's useful.

Awesome External Side Effect Dispatching GitHub Repositories

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

    elm/compiler

    7,794在 GitHub 上查看↗

    This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning. The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit

    Transmits typed values to external JavaScript functions to execute side effects or persist data.

    Haskellcompilerelm
    在 GitHub 上查看↗7,794
  • day8/re-frameday8 的头像

    day8/re-frame

    5,532在 GitHub 上查看↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Maps unique identifiers to functions that execute external actions whenever specific application events occur.

    Clojureclojurescriptre-framereact
    在 GitHub 上查看↗5,532
  • asynkron/protoactor-goasynkron 的头像

    asynkron/protoactor-go

    5,469在 GitHub 上查看↗

    protoactor-go is a framework for building concurrent and distributed systems in Go using the actor model. It provides a distributed actor system that enables isolated entities to communicate via asynchronous messaging and share state across a cluster. The framework implements a multi-language actor protocol, allowing interoperability between actors written in Go, C#, and Java. It further supports a virtual actor implementation, where actors are automatically instantiated across a network based on a unique identity. The system includes a supervision model for managing actor lifecycles and fau

    Executes system interactions by dispatching typed data to external activity workers.

    Goactor-modelactorsakka
    在 GitHub 上查看↗5,469
  • zerobias/effectorzerobias 的头像

    zerobias/effector

    4,837在 GitHub 上查看↗

    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

    Provides mechanisms to replace real external service calls with custom handlers during testing to validate logic without triggering actual network requests.

    TypeScript
    在 GitHub 上查看↗4,837
  • dreamhead/mocodreamhead 的头像

    dreamhead/moco

    4,446在 GitHub 上查看↗

    moco is a multi-protocol mock server and programmable API stub used to simulate HTTP, REST, WebSocket, and Server-Sent Events endpoints. It enables the creation of fake backend services to facilitate development and integration testing without requiring a live server. The project distinguishes itself through its ability to act as a network traffic replay tool, capturing real request-response pairs via a proxy and playing them back locally. It also supports bidirectional communication simulations, including WebSocket server simulation and SSE stream simulation with configurable delivery delays

    Automatically executes synchronous or asynchronous HTTP requests to external services after sending a response.

    Java
    在 GitHub 上查看↗4,446
  1. Home
  2. Web Development
  3. External Side Effect Dispatching