# 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 - HTTPie (http command) ## Building ```bash meson setup builddir meson compile -C builddir sudo meson install -C builddir ``` ## Usage Roster uses HTTPie as the backend for making HTTP requests. Ensure HTTPie is installed: ```bash pip install httpie # or on Fedora sudo dnf install httpie ``` Then run Roster from your application menu or with the `roster` command.