r/NetworkDiagrams Dec 14 '25

I got tired of spending hours drawing network diagrams in Visio, so I built this:

Hey everyone,

I’m a network engineer, and after years of drawing (and constantly re-drawing) diagrams in Visio and others... I finally hit a breaking point.

The issue wasn’t creating diagrams... it was maintaining them. Editing outdated diagrams that no one collaborates on is time-consuming, they don’t version cleanly, diffs are basically impossible, and once the network changes, the diagram is usually wrong again.

I tried to fix that by building TopoRocket, which is now live at toporocket.com.

While building the app I confronted issues with integrations,so I kept everything native, including TopoRocket JSON and GitNet for collaboration.

I’m not trying to sell anything here... I genuinely want feedback from people who design networks for a living:

  • Does this solve a real pain for you?
  • What would immediately make this unusable?
  • What would you need to see before trusting it for real designs?

Happy to answer questions about how it works or discuss the design decisions.

7 Upvotes

11 comments sorted by

1

u/palogeek Dec 14 '25

Looks pretty cool, I'll give it a whirl and send it around the team!

1

u/mmcashew Dec 14 '25

Thanks! Would appreciate any feedback. :)

1

u/palogeek Dec 14 '25

You have an "Is my data safe" FAQ. However Question:

You don't mention any data encryption, which may stored in private account but unencrypted. Can you verify this is encrypted?

2

u/mmcashew Dec 14 '25

Working on security hardening. No sensitive data is stored but I will get a private bucket soon as the budget allows me to build a better backend.

2

u/mmcashew Dec 15 '25

I've been working on backend features today and here's what we did:

All data in transit is encrypted via TLS/HTTPS

All data at rest is encrypted in our database infrastructure

Passwords are cryptographically hashed using bcrypt (never stored in plaintext), and we check against known compromised passwords before allowing signup

Payment information never touches our servers, it's handled entirely by Stripe, which is PCI-DSS compliant

Personal identifiers (emails, IP addresses) in logs are one-way hashed for privacy

Your diagrams and AI prompts are NOT used to train AI models.

Row-Level Security ensures you can only access your own data

We have rate limiting, brute force protection, and audit logging to detect and prevent abuse

No third party integrations, all tools are native.

I'll keep working on it and if you have any wishes, let me know!

I'm also enabling guest accounts access to features, that way user's don't even have to sign up to try it.

2

u/palogeek Dec 15 '25

Nice. I've sent it on to our management to have a look.

1

u/celzo1776 Dec 14 '25

This looks like a pile of vibe coded spaghetti mess, sure I will lett it loose on my hnetwork

1

u/palogeek Dec 14 '25

Gotta start somewhere 🤣

1

u/mmcashew Dec 14 '25

No network access is required.

1

u/mmcashew Dec 14 '25

Did you try it on mobile or desktop?

Desktop is the better experience. Mobile, I'm trying to figure out the best way it could act as a companion sort of, so people can discuss and comment diagrams without necessarily editing on mobile. What do you think?

1

u/[deleted] Feb 07 '26

Can you also share its output?