Scoop is a simple REST API client built for testing and discovery. I built it as a personal tool that doesn't require accounts or logins. It’s also been a practical way to build experience with Typescript.
Scoop requires the Wails framework to build
Install Wails V3 (currently in alpha)
go install github.com/wailsapp/wails/v3/cmd/wails3@latest
Check system dependencies
wails3 doctor
wails3 dev
wails3 build
The application data is structured in the following way:
Scoops are made up of Request and Response objectsScoop has a nameCollections are groups of ScoopsCollection has a nameScoop utilizes various keybindings to help with navigation Keybindings can also be view by clicking the 'I' (Info) button in the bottom right corner
| Action | Binding |
|---|---|
| Open Command Palette | Ctrl + Shift + P |
| Go to Scoop | Ctrl + Num |
| Rename Scoop | Ctrl + R |
| Expand Response Body | Ctrl + E |
Scoop comes with a self-hosted sync server to ensure consistent app data across multiple devices. See the Scoop Server repo here for setup instructions.