GNU GLOBAL vs sqry
GNU GLOBAL
gnu.orgsqry
sqry.devSide by side
| Figure | GNU GLOBAL | sqry |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Code Search Tools | 8.1 (#7) | 7.8 (#14) |
| Languages | The built-in parser supports C, Yacc, Java, PHP, and assembly. | sqry lists 37 language plugins; 28 support full relation tracking and nine provide symbol extraction and import tracking. |
| Purpose | GNU GLOBAL is a source code tagging system for locating objects such as functions, macros, structs, and classes in source files. | sqry parses source code into an abstract syntax tree and symbol graph to answer structural code queries such as who calls a function. |
Plans
In their own words
sqry
sqry is an open-source code analysis tool from Verivus Pty Ltd. It parses source code into an abstract syntax tree and a graph of symbols and relationships, then answers structural questions such as which functions call another. Its documented queries cover callers, callees, implementations, dependency cycles and unused symbols. The project lists 37 language plugins: 28 support full relation tracking, while nine extract symbols and imports. Users build an index before querying; it persists so later queries can load the cached graph snapshot. sqry runs locally on Linux, macOS and Windows, under the MIT license. Its maker says source code stays on the machine and the tool has no telemetry. It offers an MCP server for AI assistants, with 39 tools in standalone mode and a curated subset of 16 in daemon mode. An LSP server works with VS Code, Neovim, Helix and LSP 3.17 clients. Installers are listed for the three desktop platforms, as is cargo installation. Windows executables require bundled MinGW runtime DLLs; the release ZIP includes them.