{"repo":"walkindude/gosymdb","free":true,"listed":false,"github":"https://github.com/walkindude/gosymdb","clone":"git clone https://github.com/walkindude/gosymdb.git","description":"A Go symbol and call-graph database backed by SQLite. Query symbols, callers, callees, blast radius, dead code, and interface implementors as structured JSON — typed code navigation for AI agents (MCP) and humans.","language":"Go","stars":18,"topics":["call-graph","cli","code-navigation","dead-code","developer-tools","go","golang","sqlite","static-analysis","ai-agents"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"gosymdb A Go symbol and call-graph database backed by SQLite. Index any Go module and query symbols, callers, callees, blast radius, dead code, interface implementors, and type references — all with structured JSON output designed for programmatic consumption. Project page: · Blog: · Author: Stefano Mioli What this is gosymdb is a local, Go-specific symbolic query CLI for coding agents. It uses Go's own package/type analysis ( go/packages , go/types — the same loader the compiler uses) to build a persistent SQLite index, then answers repeatable JSON queries such as: - where is this symbol defined? - what calls this function? - what does this function call? - what breaks if I change this signature? - what implements this interface? - where is this type used? - which symbols are never called? What this is not - Not semantic search. Queries are symbolic, not natural-language or embedding-based. - Not multi-language. Go only. - Not hosted. Everything runs locally. No telemetry. - Not a replacement for gopls . It complements gopls — see gosymdb and gopls. - Not a replacement for Sourcegraph, Augment, or Cursor. Those solve broader multi-language, team-scale, or IDE-native problems. Install Homebrew (macOS / Linux) The cask strips macOS Gatekeeper's quarantine flag post-install so the binary runs on first invocation without xattr gymnastics. Go toolchain Requires Go 1.26+ on your machine, since this path builds gosymdb from source. The other install methods in this section (Homebre","default_branch":null,"files":null,"tree":[],"storefront":"/r/walkindude","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/walkindude/gosymdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}