Thanks to visit codestin.com
Credit goes to lib.rs

62 releases (35 stable)

Uses new Rust 2024

new 4.3.1 Jan 2, 2026
4.3.0 Dec 12, 2025
4.2.1 Nov 26, 2025
3.4.0 Aug 17, 2025
0.9.0 Nov 28, 2023

#22 in HTTP client

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

158 downloads per month

MIT license

1.5MB
6.5K SLoC

Slumber

Test CI crates.io Sponsor

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:
    method: GET
    url: https://shoal.lucaspickering.me/fish

  post:
    method: POST
    url: https://shoal.lucaspickering.me/fish
    body:
      type: json
      data:
        { "name": "Barry", "species": "Barracuda", "age": 3, "weight_kg": 6.2 }

Create this file, then run the TUI with slumber.

For a more extensive example, see the docs.

Development

If you want to contribute to Slumber, see CONTRIBUTING.md for guidelines, development instructions, etc.

Dependencies

~16–45MB
~662K SLoC