slumber

Crates.ioslumber
lib.rsslumber
version1.3.2
sourcesrc
created_at2023-08-28 20:12:26.842807
updated_at2024-05-27 12:10:08.214542
descriptionTerminal-based HTTP client
homepagehttps://slumber.lucaspickering.me
repositoryhttps://github.com/LucasPickering/slumber
max_upload_size
id957326
size1,532,616
Lucas Pickering (LucasPickering)

documentation

README

Slumber

Test CI crates.io Discord chat

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.

Commit count: 385

cargo fmt