Goop - Reimagined macOS Boop for Linux
During my macOS days, I liked the Boop tool very much and advertised it to whoever was willing to listen.
After switching to Linux, I missed this simple but powerful helper. There are alternatives and even re-implementations, but they are not the same.
With the rise of Claude Code and GitHub/spec-kit I was able to port Boop to Linux, based on Golang and GTK4.
Check it out: https://codeberg.org/sigterm-de/goop
“Codeberg.org?”, you are asking. Yes, I am looking into European Alternatives for SaaS/PaaS and this small project gave me an opportunity to start.
From the repo advertisement:
A Linux-native re-implementation of
Boop- a text transformation tool for developers. Paste text, pick a script, and transform it in seconds. Built with Go and GTK4. Single binary, no Electron, no runtime.
Features
- 70+ built-in text transformation scripts (URL encode/decode, Base64, JSON format, hashing, case conversion, sorting, and more)
- Real-time fuzzy script search
- User-provided custom scripts in
~/.config/goop/scripts/ - Full compatibility with the upstream Boop script ecosystem (
@boop/modules) - Undo support
- XDG-compliant paths (config, logs)
Links
- Ivan Mathy’s Boop in 2019 (macOS, Swift)
- re-implemented by Zoey Sheffield as Boop-GTK in 2020 (*nix, Rust)
- github.com/DevToys-app another contender in .Net
- GitHub/spec-kit
- codeberg.org/sigterm-de/goop
