finds.dev← search

// the find

wcampbell0x2a/heretek

★ 382 · Rust · Apache-2.0 · updated Jun 2026

GDB TUI Dashboard for the understanding of vast knowledge

heretek is a Rust-based TUI dashboard for GDB, modeled after gef but with zero Python dependency. It targets embedded developers and reverse engineers who work with vendor-supplied GDB builds that lack Python or have broken gdbserver — a genuinely common pain point in firmware work and CTF exploitation.

Ships as a single statically-linked musl binary, which solves the real problem of GDB environments that strip Python support. The remote connection via nc+mkfifo is clever and works around missing/broken gdbserver binaries without any target-side setup. Architecture-agnostic by design — it only parses GDB MI output, so it doesn't need to know your ISA. Documentation is thorough: an mdbook with per-feature animated GIFs, keybindings reference, and a development guide.

Low fork count (9) relative to stars suggests most users consume it but few contribute, which is a bus-factor risk for embedded tooling where edge cases multiply across architectures. The GDB MI parser is bespoke Rust code — parsing MI reliably is notoriously fiddly and any quirk in a vendor GDB version can silently break output. No plugin or scripting API, so if heretek doesn't support a GDB command you care about, you're sending a PR or forking. Only one snapshot test visible in the tree, which is thin coverage for a UI that handles register, memory, and disassembly rendering simultaneously.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →