Show HN: Nogic – VS Code extension that visualizes your codebase as a graph
135 points| davelradindra | 1 month ago |marketplace.visualstudio.com
It’s early and rough, but usable. Would love feedback on whether this is useful and what relationships are most valuable to visualize.
pentaphobe|1 month ago
From the look of the associated domain it looks like you're going full product, best of luck
I'm a huge proponent of graph & visual analysis of complex systems - would have loved to try this out, but will always skip closed source editor extensions (especially in the age of widespread npm supply chain attacks & vibe coding)
welder|1 month ago
https://www.gallery.vsassets.io/_apis/public/gallery/publish...
Unzip that archive and the source is in extension/dist folder.
davelradindra|1 month ago
vmware508|1 month ago
rochak|1 month ago
TheRoque|1 month ago
louiskottmann|1 month ago
This is enough to navigate between controllers, models and libs, unless you're trying hard to be clever which you shouldn't.
Then, in Rails, things have a canonical place in the codebase, that is consistent between codebases.
This is in contrast to languages and frameworks where every codebase is setup differently, but the static typing helps find code wherever it's hidden without pain, and thus without need for cleanup and thoughtful design.
To each their own, I prefer power for me, and pain for whoever drifts from the convention.
bulletsvshumans|1 month ago
davelradindra|1 month ago
tiborsaas|1 month ago
I'm using another similar one which is buttery smooth, Code Canvas.
davelradindra|1 month ago
everlier|1 month ago
davelradindra|1 month ago
oersted|1 month ago
I wish it was available in Cursor as well though. Not sure how exactly they manage their marketplace, most VSCode extensions seem to be there but now and then I encounter one that is missing for no apparent reason.
davelradindra|1 month ago
puppycodes|1 month ago
You will be quickly replaced by a friendlier competitor.
dcreater|1 month ago
davelradindra|1 month ago
nebula8804|1 month ago
Imustaskforhelp|1 month ago
I have also hacked together a way for it to create new kernels aka new vm's itself but that becomes really really slow and also I am trying to look at other options to sandbox inside the jupyter notebook itself.
The end result was very messy though so I was literally just currently experimenting with if I could just scrape/automate it from the browser directly.
All in All I must admit that Vscode extensions are/feel very quite competent from what I can gather.
patabyte|1 month ago
davelradindra|1 month ago
fpauser|1 month ago
davelradindra|1 month ago
fishgoesblub|1 month ago
kelsolaar|1 month ago
doc_ick|1 month ago
aqula|1 month ago
wek|1 month ago
davelradindra|1 month ago
Aspos|1 month ago
apem|1 month ago
Is there any way to add a file to a board, then "explore" the imports of that file and potentially adding those files as well? I'm thinking as a way to explore a code base better.
Best of luck :)
suprjami|1 month ago
davelradindra|1 month ago
kachapopopow|1 month ago
davelradindra|1 month ago
Scene_Cast2|1 month ago
unknown|1 month ago
[deleted]
amd64|1 month ago
dolevalgam|1 month ago
matiszz|1 month ago
frmfrm|1 month ago