An open API service aggregating public data about GitHub Sponsors.

frame-lang

View JSON Representation

I am a software engineering manager with a passion for software modeling.

Funding Links: https://github.com/sponsors/frame-lang

GitHub Sponsors Profile

Hello!
My name is Mark Truluck and I am a senior software architect and program manager. Early in my career I became interested in Software Engineering and experimented with UML and other visual design approaches.
Unfortunately these methodologies were never formalized to bridge the gap between design and implementation. After working for years to develop patterns for implementing state machines, the most useful of the UML artifacts, I developed a Domain Specific Language (DSL) called Frame to standardize this pattern.
Frame is open source DSL that can be transpiled into any target language (7 currently supported with many more to come). The framec transpiler is written in Rust and can be used at the command line, as part of CI/CD pipelines and also has both VSCode and Atom plugins.
Any monetary support would go to ongoing development work for both the evolution of the transpiler as well as the editors and would be greatly appreciated.
Please feel free to reach out to me about any questions about the project or how to get involved in any way, including work on the open source projects. I'm always happy to talk Frame 😄!
Thank you,
Mark

Featured Works

frame-lang/frame_transpiler

Frame is a markdown language for creating state machines (automata) in Python as well as generating UML documentation.

Language: Rust - Stars: 66
frame-lang/frame_solution_depot

Language: VBA - Stars: 1
frame-lang/atom_editor

Language: JavaScript - Stars: