Statechart Development Reimagined

Visual Logic.
Native Code.

Full vscxml IDE Workspace
Statechart Canvas

The Visual Editor

A canvas that thinks like a developer. Build hierarchical statecharts with drag-and-drop ease and real-time validation against SCXML standards.

Runtime Simulator

Live Simulator

Simulate logic before you generate code. Step through transitions, inject events, and monitor variables in a sandbox environment with state trackingand trace recording.

Generated Source Code

High-Perf Generator

Optimized for the target platform—allocation-free C for 2KB Arduinos, JavaScript for the Web, Java for enterprise, C# for .NET and Unity, Python for scripting, or Go for cloud services.

Target Comparison

Six targets. 100% W3C compliance. One SCXML source.

Feature C Java JavaScript C# Python Go
Typical Platform Firmware / MCU Server / Android Web / Node.js .NET / Unity Data / ML / Scripting Cloud / CLI
Min. RAM Footprint ~2KB (Static) JVM Managed V8 Managed CLR Managed CPython Go Runtime
ECMAScript Engine JerryScript Rhino / GraalJS Native Jint dukpy Goja
W3C Compliance 100% 100% 100% 100% 100% 100%
Thread-Safe Executor Yes Yes Yes Yes Yes Yes