Isomorphic orchestrator for JS functions
This library provide a simple yet powerful, fast, secure, and extensible orchestrator for your JavaScript/Typescript functions, working both in browsers and Node/Bun/Deno, that can be used as base for your own low-code platform. The orchestration logic is defined in a simple JSON and use the power of JSONata for input/output transformation.
Highlights:
Lighweight: Full orchestration logic is ~100LoC. No dependencies except JSONata.
Secure: User code provided as JSONata expression do not need to be sandboxed.
Extensible: Provide your own state mangement system or additional transition logic in a format different of JSONata (TODO).
Isomorphic: work on browser as well as on Node/Bun/Deno.
Typescript types available.
Open Source (MIT).
100% Code Coverage.
... continue reading