Getting Started With Frame

Frame provides a small but growing ecosystem of tools for developers interested in learning about and utilizing Frame in their projects.

The Framepiler CLI Tool

Central to Frame development is the Frame transpiler (the Framepiler). The Framepiler is an open source MIT licensed CLI tool that turns Frame “specs” into UML or code. It is written in Rust and is straightforward to modify to add new target outputs for documentation and source code generation. You can read more, view the code and download the Framepiler from GitHub.

The Frame Playground

For those wanting to dive right in, or just experiment online, Frame provides an online playground.

Solution Depot

The Solution Depot is a GitHub repo for examples and demos of Frame syntax and application to various problem spaces.

Articles

Some longer form articles that explore both motivations for Frame and practical uses of it to solve problems as well as in depth examination of Frame syntax.

VSCode Extension

Frame provides a VSCode extension. To install it, download VSCode and under the extensions menu item search for Frame System Designer.

Reporting Issues

Please send any bug reports or other issues to bugs@frame-lang.org.

Community

Connect with the Frame community on Discord.