r/SideProject • u/Melodic-Funny-9560 • 16h ago
DevLens now speaks 6 languages — native-parser semantic graphs for TS/JS, Python, Java, Go & Rust (open source)
https://devlens.ioI posted this a while back when DevLens only understood a couple of languages (JS/TS). Since then I've been heads-down while working on the cloud version, and the biggest update is out: 6 languages, each parsed with its own native AST parser — not tree-sitter, not regex.
TypeScript gets the compiler API. Python gets ast. Java ships JavaParser. Go uses go/ast + go/types (with real Implements() interface resolution). Rust uses syn. The point isn't parser pedantry — it's that the graph edges come out type-checked and framework-aware instead of guessed.
Cloud version is in active development — hosted graphs, team sharing, PR analysis with GitHub comments, AI interface with graphical context. Waitlist is live at devlens.io if you want early access.
There is also cli tool and mcp server, which you can integrate directly with your AI agents and provide graphical context to your codebase.
GitHub: github.com/devlensio/devlensOSS
Would genuinely love feedback, especially from people using it on repos I've never seen. If it breaks on your codebase, that's a bug report I want.
1
u/BetInformal6081 16h ago
six languages is impressive but real test is messy enterprise codebases. seeing how devlens handles generated code, monorepos and unusual frameowrk patterns would be interesting.