Working on a large C# or .NET project where entities are getting tangled up?
I recently ran into this while dealing with a moderately complex app:
“Wait… what’s related to what again?”
So I created a small but powerful tool using MSAGL (Microsoft Automatic Graph Layout) — and turned it into a downloadable project that you can use right away.
🧰 What It Does
This toolkit lets you visualize relationships between entities in your application or domain model — like User
, Post
, Comment
, etc. — using clean, auto-arranged graph diagrams.
Here's what you get:
✅ A ready-to-run C# project using WinForms and MSAGL
✅ A sample visualization with Dummy Nodes
✅ JPG output of the graph
✅ Just open in Visual Studio and hit Run
I've packaged everything into a downloadable zip on Gumroad.
👉 Get the MSAGL Entity Visualizer Toolkit
You’ll get:
- Full Visual Studio solution
- Sample image output
- Ready To Run Application
- Clean code you can tweak for your own entities
💡 Why I Made This
This started as a blog post explaining how to use MSAGL to visualize application structures. But devs might want a plug-and-play solution instead of starting from scratch.
Rather than leave it as just a code sample, I turned it into a micro-product. Simple. Useful. Done.
Inspired from my Blog post : https://simplifyyourday.blogspot.com/2023/07/Graph-visualization-using-MSAGL.html
Top comments (0)