HTTPie was listed as a dependency but the application actually uses libsoup3 from GNOME Platform. Updated README to reflect correct dependencies and removed installation instructions for HTTPie. Also corrected code comments to reference libsoup3 instead of HTTPie.
Roster
A modern HTTP client for GNOME, built with GTK 4 and libadwaita.
Features
- Send HTTP requests (GET, POST, PUT, DELETE)
- Configure custom headers and request bodies
- View response headers and bodies
- Track request history with persistence
- Beautiful GNOME-native UI
Dependencies
- GTK 4
- libadwaita 1
- Python 3
- libsoup3 (provided by GNOME Platform)
Building
meson setup builddir
meson compile -C builddir
sudo meson install -C builddir
Usage
Roster uses libsoup3 (from GNOME Platform) for making HTTP requests - no external dependencies required.
Run Roster from your application menu or with the roster command.
Description
Languages
Python
98.6%
Meson
1.4%