Type-safe distributed workflow orchestration built on Elixir's BEAM VM. Unmatched fault tolerance. Extreme concurrency. Compile-time safety. Not another low-code toolβa developer's workflow engine.
Built for distributed systems that never fail. OPEN combines the power of Elixir's BEAM VM with type-safe workflow orchestration for unprecedented reliability and performance.
Layered design for maximum flexibility
Built on Elixir/BEAM with optional type safety
Concurrent tasks with sub-millisecond overhead. BEAM's lightweight processes deliver unmatched parallelism.
OTP supervision trees detect failures in under 150ms and automatically restart. Telecom-grade reliability built-in.
Macro-based DAG validation catches errors before runtime. The only workflow orchestrator with compile-time guarantees.
Built-in Erlang distribution protocol. Coordinate across thousands of nodes with transparent remote execution.
DAG storage, user management, GraphQL APIs, authorization, execution history, Phoenix LiveView dashboards
Algebraic data types for type-safe workflows, compile-time validation, exhaustive pattern matchingβopt-in enhancement
Macro-based DAG definition, topological sorting, dependency resolution, distributed task scheduling, OTP supervision
Pure Elixir hot path (<0.1ms overhead), parallel execution engine, fault detection & recovery, BEAM process pool
Rust/C++ NIFs for numerical computing, Python via Ports for ML/data science, Julia for scientific computing
Coordinate complex computational workflows across HPC clusters with automatic parallelization. Not for simple automationβbuilt for research.
Process millions of sensor events in real-time with fault-tolerant distributed pipelines. BEAM's concurrency shines here.
Build and deploy machine learning workflows with parallel feature extraction and training. Code-first, not low-code.
Execute trading algorithms and risk calculations with microsecond precision and zero downtime. Production-grade reliability.
Build ETL pipelines that scale to petabytes with automatic failure recovery. Complement Broadway/Flow, don't replace them.
Coordinate distributed transactions and sagas across service meshes. Works alongside Oban for reliable job execution.
mix new my_platform && cd my_platform
Add {:open, "~> 0.1.0"} to deps
Use compile-time macros to define workflows with automatic dependency resolution and type safety
Run with automatic parallelization, fault tolerance, and real-time monitoring out of the box
Deploy across clusters with built-in distribution. No configuration changes needed.
Join the future of distributed workflow orchestration. From scientific computing to financial systems, transform your infrastructure with OPEN's unmatched reliability and performance.