blink
codequery
blink | codequery | |
---|---|---|
1 | 4 | |
50 | 664 | |
- | - | |
6.8 | 7.8 | |
30 days ago | 23 days ago | |
C++ | C++ | |
GNU General Public License v3.0 only | 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.
blink
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?
ugrep - ugrep 5.1: A more powerful, ultra fast, user-friendly, compatible grep. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more
cscope_maps.nvim - For old school code navigation. Adds cscope support to Neovim 0.9+.
urgrep - Universal recursive grep for Emacs
Sourcetrail - Sourcetrail - free and open-source interactive source explorer
vim-agriculture - 🚜 Vim plugin to improve project searching with tools like ag and rg
codegraph - CodeGraph - Tool that create a graph of code to show dependencies between code entities (methods, classes and etc).
vim-grepper - :space_invader: Helps you win at grep.
ghidra - Ghidra is a software reverse engineering (SRE) framework
so_stupid_search - It's my honor to drive you fucking fire faster, to have more time with your Family and Sunshine.This tool is for those who often want to search for a string Deeply into a directory in Recursive mode, but not with the great tools: grep, ack, ripgrep .........every thing should be Small, Thin, Fast, Lazy....without Think and Remember too much ...一个工具最大的价值不是它有多少功能,而是它能够让你以多快的速度达成所愿......
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.
ferret - 🐀 Enhanced multi-file search for Vim
lsif-go - Language Server Indexing Format (LSIF) generator for Go