A canvas that thinks like a developer. Build hierarchical statecharts with drag-and-drop ease and real-time validation against SCXML standards.
Simulate logic before you generate code. Step through transitions, inject events, and monitor variables in a sandbox environment with state trackingand trace recording.
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.
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 |