is creating an open source state machine programming language

Select a membership level

Ada Lovelace Frame Fan

reward item
reward item
per month
Thank you for being an Ada Lovelace Frame Fan. You love state machines and you are awesome!

Ada Frame Fans get a peek at:
  • Patron-only posts and messages

George Boole Frame Supporter

reward item
reward item
per month
You are supporting Frame! That means you are an awesome person by default.

But as a Boolean Supporter it is also true that you:

  • get 1 vote for new community funded features. 
Includes Discord benefits
  • Patron-only posts and messages

Admiral Grace Hopper Frame Leader

reward item
reward item
per month

Admiral Hopper would salute your commitment to the cause.

As a Hopper Leader you:

  • can add feature requests for community funded development work. 
  • have 3 votes on community funded development priorities.
  • get your name added to leader list on
  • have second option (after VIPs) on upgrading membership to new levels (based on date of becoming a Hopper Leader).
Includes Discord benefits
  • Patron-only voting power
  • Patron-only posts and messages




per month

About Framelanger

Frame is a markdown language for specifying state machines - a powerful technique for creating software and systems. 

Frame is an open source project written in Rust and currently generates state machines in 6 popular programming languages (with many more to come!) as well as UML documentation.

I am also developing Frame plugins to Atom and VSCode (coming soon) to enable Frame development in popular programming IDEs. I would like to expand the supported platforms as well.

Funds generated here go directly to support developers (not me) working on the open source Framepiler, editors, documentation and web resources.

Become a patron to

Be part of the community
Connect via private message

How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits