codegraph
codequery
codegraph | codequery | |
---|---|---|
2 | 4 | |
301 | 671 | |
- | - | |
0.0 | 7.8 | |
8 months ago | 6 days ago | |
Python | C++ | |
MIT License | Mozilla Public License 2.0 |
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.
codegraph
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.
What are some alternatives?
lsif-go - Language Server Indexing Format (LSIF) generator for Go
cscope_maps.nvim - For old school code navigation. Adds cscope support to Neovim 0.9+.
fmiopendata - Python interface for FMI open data
Sourcetrail - Sourcetrail - free and open-source interactive source explorer
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.
blink - GUI of live indexed grep for source code. Fuzzy suggestion in auto complete. Files locator, search and replace. Index management for multiple projects.
qxresearch-event-1 - Python hands on tutorial with 50+ Python Application (10 lines of code) By @xiaowuc2
ghidra - Ghidra is a software reverse engineering (SRE) framework
ssl-checker - Python script that collects SSL/TLS information from hosts
comby-search - A code search tool based on Comby