Onboarding onto a legacy Ruby on Rails codebase is usually a nightmare. You get dropped into a 10-year-old monolith with zero documentation and are expected to start tracing dependencies manually.
I got tired of the unreadable "hairball" graphs, so I built GraphOps (MVP). It’s an automated engine that extracts macro-level architecture and micro-level execution flows (like sequence diagrams) directly from your codebase.
To prove it can handle massive scale, I just mapped the entire open-source GitLab monolith. (See the video below!)
I spun up a public, read-only sandbox so you can explore the architecture, click through the namespaces, and see the execution traces yourself:
🔗 Explore the live GitLab Sandbox here
It currently only supports Ruby. I am looking for brutal engineering feedback from the Rails community on this approach to codebase visualization. Let me know what you think!
Top comments (0)