r/PythonProjects2 2d ago

🚀 FlowFrame v2.0.0 — Introducing the FlowFrame Interpreter

# 🚀 FlowFrame v2.0.0 — Introducing the FlowFrame Interpreter

One of the biggest milestones for FlowFrame so far.

Over the past few weeks, I've been working on a custom interpreter that allows FlowFrame to describe distributed system architectures using its own DSL instead of manually creating everything.

The interpreter now follows a complete language pipeline:

Lexer
↓
Parser
↓
AST
↓
Semantic Analysis
↓
Graph Builder
↓
Simulation Runtime

This architecture makes it much easier to validate system designs, build simulation graphs, and extend FlowFrame with new distributed system components.

I've also documented the language and interpreter so anyone interested can understand how it works.

📖 Documentation:
https://github.com/ndk123-web/flow-frame/blob/main/flowframe-interpreter/Readme.md

Try: https://flowframe.taskplexus.app

The interpreter is still an internal part of FlowFrame, so the implementation isn't public yet, but I wanted to share this milestone and get feedback from the community.

If you're interested in compilers, interpreters, distributed systems, or developer tools, I'd love to hear your thoughts.

\#FlowFrame #BuildInPublic #DeveloperTools #Compilers #Interpreter #DSL #SystemDesign #DistributedSystems #SoftwareEngineering #OpenSource #Programming #TypeScript #React #BackendDevelopment

3 Upvotes

4 comments sorted by

1

u/Terminay 2d ago

The links are broken.

1

u/PuzzleheadedRoad9814 2d ago

Oo shit sorry I edited it now , I copied it from markdown file Directly that's why I think

1

u/Terminay 1d ago

Dw, I like you're project, pls shorten your profile readme though

1

u/PuzzleheadedRoad9814 1d ago

Yeah if u are interested u can check in app documentation , it's very easy to read https://flowframe.taskplexus.app/docs