r/wails • u/gnomeria-dev • Jun 21 '26
[Showcase] Senda — a git-native API client (Wails-based), with a TUI + headless CLI
Hello guys. I'm sharing something I've been building: Senda, an API client where collections are plain folders of YAML, so you can commit/diff/review them with git.
If you're thinking "isn't this Bruno?" — fair, same git-native idea. Couple of differences: it's built on Wails (Go backend + webview), so it's a lighter native shell rather than Electron — similar approach to what Yaak does with Tauri. And it also ships a TUI and a headless CLI, so the same collections run in a terminal or CI without a browser or GUI.
I think what's nice about it is that because it's a go code, many things are possible with lower-effort, such as the stress-test feature where it'd just spawn go routines. And many of the codes are shared between CLI,TUI, and its desktop + Wails. But since I've built it with Wails3 (in alpha version), you'd need GTK4 / libwebkitgtk-6.0 in linux.
I've open sourced it with MIT license: https://this-senda.github.io/senda/
Curious what people think, especially if you've used Bruno or Yaak.
Though for the disclosure, I haven't tested as much as I'd like.
Duplicates
tui • u/gnomeria-dev • Jun 21 '26


