25 releases (2 stable)

new 1.0.1 Apr 27, 2024
0.18.0 Apr 18, 2024
0.15.0 Mar 24, 2024
0.11.0 Dec 20, 2023
0.9.0 Nov 28, 2023

#62 in HTTP client

Download history 10/week @ 2024-01-19 92/week @ 2024-02-16 45/week @ 2024-02-23 73/week @ 2024-03-01 186/week @ 2024-03-08 478/week @ 2024-03-15 160/week @ 2024-03-22 157/week @ 2024-03-29 118/week @ 2024-04-05 84/week @ 2024-04-12 241/week @ 2024-04-19

604 downloads per month

MIT license

695KB
11K SLoC

Slumber

Test CI crates.io

Slumber example

Slumber is a TUI (terminal user interface) HTTP client. Define, execute, and share configurable HTTP requests. Slumber is built on some basic principles:

  • It will remain free to use forever
  • You own your data: all configuration and data is stored locally and can be checked into version control
  • It will never be enshittified

Features

Examples

Slumber is based around collections. A collection is a group of request recipes, which are templates for the requests you want to run. A simple collection could be:

# slumber.yml
requests:
  get: !request
    method: GET
    url: https://httpbin.org/get

Create this file, then run the TUI with slumber.

For a more extensive example, see the docs.

Dependencies

~43–62MB
~1M SLoC