Tools for Creating Software Architecture Diagrams

View profile for Sahn Lam

Coauthor of the Bestselling 'System Design Interview' Series | Cofounder at ByteByteGo

Useful Code-to-Diagram Tools for Software Architecture - Diagrams - Go Diagrams - Mermaid - PlantUML - ASCII diagrams - Markmap -- Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): https://bit.ly/496keA7 #systemdesign #coding #interviewtips

  • No alternative text description for this image
Vladimir Mishanin

Tech Lead .NET Engineer / Solution Architect | 10+ years in FinTech | Microservices, .NET, C#, MSSQL, PostgreSQL, SOLID, Clean Architecture | Designing | Highload | Open to work TG @metalistiks

1mo

We are using PlantUML to store our architecture diagrams (AaC) in the Git.

Ambrish Sharma

Sr. Software Engineer at Triazine Software Pvt. Ltd.

1mo

Thanks for sharing this great list of code-to-diagram tools! These resources make visualizing software architecture so much easier, especially when preparing for system design interviews. Looking forward to the newsletter and the free PDF!

saeid moini

🚀 Tech Lead | Building smarter solutions every day 💻 Python & Django | 🤖 AI, SaaS & Automation 🔗 Let’s connect and create something impactful together!

1mo

Awesome list! 🛠️ Turning messy code into clear diagrams is a game-changer for understanding and communicating architecture. PlantUML and Mermaid are my go-tos—who else swears by them? 👀💡

Maryam Taghavi

.Net Developer | C#, EFCore , ASP.Net Core | MicroServices

1mo

I use PlantUML alot, it's a usefull tool.

Hadisur Rahman

Helping Startups & Enterprises Build Scalable Software, SaaS & AI Solutions 25-45% Faster | Founder & CEO at Devxhub | 200+ Happy Clients Worldwide | Business Consultant | Strategic Tech Partner

1mo

Great list of tools, Sahn Lam These will really help in making software architecture clearer.

Like
Reply
Rafael Vera-Marañón

Data Engineer & Architect @ SARIA - Aszendit | AI Integration

1mo

I would add Eraser too

Like
Reply
Andrey Trenin

Senior Backend Engineer (.NET C#), 12 years+, Fintech, Highload applications, Microservices, Kubernetes

1mo

Good tools, thank for sharing Sahn Lam

Like
Reply

Great list Sahn Lam. Visualizing complex architectures with tools like Mermaid, PlantUML, and Markmap makes collaboration smoother and design clarity stronger. The right diagram accelerates understanding and decision making.

Like
Reply
Ali AbdElMonem

Test Manger & Product Owner at KINNOVIA

1mo

i have used mermade before , it was nice

Like
Reply
See more comments

To view or add a comment, sign in

Explore content categories