A lightweight HTTP client for API testing. Uses 50-100MB RAM vs Postman's 300-500MB.
- Fast: Uses 50-100MB memory, starts in under 1 second
- Works offline: All data saved locally, plain text files that work with Git
- Native app: Built with Rust and iced framework
- Language support: English and Chinese
- Organize requests: Folders and drag-and-drop
- Environments: Switch between dev, staging, prod, etc.
- Syntax highlighting: Pretty colors for JSON, XML, and more
- AI Fill: Paste code from your backend and let AI fill the form
- Request editor (GET, POST, headers, params, body)
- JSON, form data, raw text
- Collections with folders and drag-and-drop
- Multiple tabs
- Response viewer with syntax colors
- Environment variables
- Auth: Bearer token, Basic, API Key
- Right-click menus
- Settings
- Notifications
- Keyboard shortcuts
- English and Chinese UI
- Rust 2021+
- Linux, macOS, or Windows
- Chinese fonts (optional, only if you want Chinese UI)
From AUR:
yay -S requiem
# or
paru -S requiemFrom GitHub:
wget https://github.com/youaodu/Requiem/releases/latest/download/requiem-*.pkg.tar.zst
sudo pacman -U requiem-*.pkg.tar.zstMore details: Arch Linux install guide
git clone https://github.com/youaodu/Requiem.git
cd Requiem
# Run it
cargo run
# Or build release
cargo build --release
./target/release/requiemFor Chinese UI, install Source Han Sans:
Arch Linux:
sudo pacman -S adobe-source-han-sans-otf-fontsOther systems:
Download Source Han Sans or change the font in src/main.rs.
# Run it
cargo run
# With debug logs
RUST_LOG=debug cargo run
# Check code
cargo check
# Format
cargo fmt
# Lint
cargo clippy
# Test
cargo test- Memory: <100MB (aim for), <200MB (max)
- Startup: <1s
MIT License - see LICENSE file.
Found a bug? Want a feature? Open an issue or send a PR!