Scoop Svelte Themes

Scoop

REST API client built for Desktop with Wails (Typescript, Golang, Svelte)

Scoop (Active Development)

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.

How to Build

Scoop requires the Wails framework to build

Set Up Wails

  • Install Wails V3 (currently in alpha)

    go install github.com/wailsapp/wails/v3/cmd/wails3@latest
    
  • Check system dependencies

    wails3 doctor
    

Run in Dev Mode

wails3 dev

Build with Wails

wails3 build

How to Use

The application data is structured in the following way:

  • Scoops are made up of Request and Response objects
  • Each Scoop has a name
  • Collections are groups of Scoops
  • Each Collection has a name

Keybindings

Scoop 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 Server

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.

Top categories

Loading Svelte Themes