Welcome to the Frame Machine Maker

Machine Maker is an editing system for creating Frame system specification documents. Frame is a markdown language that helps software architects and developers quickly and easily define state machines that capture the core system logic.

At the heart of Machine Maker is the Framepiler. The Framepiler is an open source transpiler written in Rust and bundled with Machine Maker. The Framepiler takes Frame specs and generates both UML documentation and state machines in 7 programming languages (with more to come!).

This version of Machine Maker generates the following languages:

You can learn more about Frame from these resources:

If you would like to find ouot more about Frame join a growing community and connect: