3 ms·
One of the most interesting approaches to code search I've seen recently (no affiliation) https://github.com/pyjarrett/septum https://github.com/pyjarrett/septu
by ivanovm 2y ago
One of the most interesting approaches to code search I've seen recently (no affiliation)
https://github.com/pyjarrett/septum https://github.com/pyjarrett/septum
The hardest part about getting code search right imo is grabbing the right amount of surrounding context, which septum is aimed at solving on a per-file basis.
Another one I'm surprised hasn't been mentioned is stack-graphs (https://github.com/github/stack-graphs https://github.com/github/stack-graphs), which tries to incrementally resolve symbolic relationships across the whole codebase. It powers github's cross-file precise indexing and conceptually makes a lot of sense, though I've struggled to get the open source version to work