CodeQuery is a tool for indexing and then querying or searching C, C++, Java, Python, Ruby, and Go source code. It builds upon the databases of cscope and ctags, which are processed by the cqmakedb tool to generate a CodeQuery database file. This can be viewed and queried with a GUI tool. The features include auto-completion of search terms and visualization of function call graphs and class inheritance. The following queries can be made: Symbol, Function or macro, Class or struct, Functions calling this function, Functions called by this function, Class which owns this member or method, Members and methods of this class, Parent of this class (inheritance), Children of this class (inheritance), Files including this file, and Full path for file.
Homepage
Download
Recent Releases
0.23.017 Apr 2020 07:25
minor feature:
The CMake build directory is now moveable and renameable, which is useful for Debian source package creation
0.19.003 Apr 2017 16:45
minor feature:
Now officially supporting Qt5 for Linux and Mac, UTF-8 files viewable on GUI, Source code preview text line length now unlimited, Golang syntax highlighting added
0.18.010 Oct 2016 09:05
minor feature:
Migrated from GPLv3 to GPLv2 because some companies ban GPLv3 software, List of functions in the file viewer area is a major new feature, Now the selection of one or two levels has been added for function call graphs
0.17.026 Sep 2016 03:25
minor feature:
Now Javascript is officially supported through starscope, The full file path option is added to the command-line version of the tool for vim support, HOWTO documentation updated for compatibility with Mac OS, CodeQuery now officially built using Qt5 for Mac OS, but still in Qt4 for Windows and Linux, Travis script updated to include Coverity scan
0.16.004 May 2015 04:45
minor feature:
Brace matching on the file viewer, Better handling for current line highlight, Annotation in file viewer to quickly and easily identify the selected item
0.15.026 Mar 2015 03:15
minor feature:
Added support for Mac OS, Allowed -q in cscope.out header, Added info to HOWTOs on how to exclude standard include paths
0.1522 Mar 2015 17:12
minor feature:
Added support for Mac OS
Allowed -q in cscope.out header
Added info to HOWTOs on how to exclude standard include paths