Termfu is an easy-to-use, multi-language TUI debugger that allows you to create and switch between custom layouts. My preferred setup is a terminal running tmux and Neovim on one screen and a browser on the other. I couldn't find a terminal-based debugger to suit my needs, so here we are. Vimspector came close (great project). However, I wanted something a little further left on the UI complexity spectrum that also allowed for multiple, easy-to-configure layouts. To that end, I made all key bindings single-key, which can be documented on screen via custom (l)abels. I decided to have some fun with the layout creation process, which uses "key-binding ASCII art" to set header command order and window size ratios. I had very little experience with C going in, so there are undoubtedly multiple idiosyncratic solutions throughout. Somewhere along the line I got it in my head that a C project is a rite of passage and that a slow debugger is unnatural. If it wasn't for Gookin's Ncurses guide, I might already be dead.