codequery
codegraph
codequery | codegraph | |
---|---|---|
4 | 2 | |
671 | 303 | |
- | - | |
7.8 | 0.0 | |
9 days ago | 8 months ago | |
C++ | Python | |
Mozilla Public License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
codequery
- Codequery – index/query/search source code
-
Codegraph – static code analyzator / code diagramer
README for codequery[0]outlines an overview of tool set to go from source code to graph. (although, not as a generate live updates per editor changes)
[0] : https://github.com/ruben2020/codequery
- Graphical view of large code base.
-
Cscope: A developer's tool for browsing source code
An Oldie but a Goldie.
Related "CodeQuery"(https://github.com/ruben2020/codequery) which uses both cscope and ctags databases (i use both for C/C++ code from within vim) and provides a GUI frontend.
Combine with "Doxygen" and "GNU cflow" (https://www.gnu.org/software/cflow/) and you get a very good view of the static structure of any codebase.
To get a Runtime view i prefer the call graph emitted by the profiler gprof.
codegraph
What are some alternatives?
cscope_maps.nvim - For old school code navigation. Adds cscope support to Neovim 0.9+.
lsif-go - Language Server Indexing Format (LSIF) generator for Go
Sourcetrail - Sourcetrail - free and open-source interactive source explorer
fmiopendata - Python interface for FMI open data
blink - GUI of live indexed grep for source code. Fuzzy suggestion in auto complete. Files locator, search and replace. Index management for multiple projects.
emerge - Emerge is a browser-based interactive codebase and dependency visualization tool for many different programming languages. It supports some basic code quality and graph metrics and provides a simple and intuitive way to explore and analyze a codebase by using graph structures.
ghidra - Ghidra is a software reverse engineering (SRE) framework
qxresearch-event-1 - Python hands on tutorial with 50+ Python Application (10 lines of code) By @xiaowuc2
ssl-checker - Python script that collects SSL/TLS information from hosts
comby-search - A code search tool based on Comby