Launched this week

FlowConsole(alpha)
Define your architecture in code and watch it come to life
3 followers
Define your architecture in code and watch it come to life
3 followers
FlowConsole is in alpha right now, it aims to create an Architecture as Code Platform that gives developers and architects a single source of truth. It lets you describe your system in your favorite programming language and automatically produces diagrams, documentation, and drift‑tracking against the actual implementation. Currently we have TypeScript‑fluent API and diagram/flow engine that generates modern C4 diagrams and a visualization tool.









Hello everyone!
Imagine if you can define architecture using your favorite language(TS, Python, Java, C# or any other language) - all the components, how it's connects, what protocols and tech stack it's using, etc and based on that model you get a complete set of architectural artifacts — including auto-positioned diagrams(data flows, sequences, etc), documentation and track how the actual implementation deviates from the defined design(architecture drift). And all of that automatically, without the need to create static artifacts, no needs to learn some custom DSL and automation boilerplate! Sounds cool, right?
That's why I stared FlowConsole! I need a tool that can help me in my daily tasks as an architect - prototype a system, discuss it with a team, update artifacts, and track does the reality fits the design while team is working on the implementation.
FlowConsole is an open source project(alpha) with a goal to create an Architecture as Code Platform that helps developers and architects that want to have a single source of truth for systems that they are building with their favorite tools - ide, git, etc.
I started small, built a Typescript Fluent API and an engine that can generate architecture diagrams. So you can forget all the hustle with placing elements and how to connect it together to minimize the intersections of edges.
Still a lot has to be done, but You can try it out in the browser in our playground to get the idea.
Our roadmap:
- VS Code extension
- Jetbrains IDEA/Rider extension
- CLI tool for artifacts generation in your CI/CD pipeline
- C#(WIP), Java, Go, Python support(vote your language!)
- Publish engine architecture json scheme(so LLMs can help you)
- Drift CLI tool to check for architecture drifts
What do you think about this project?