A Bruno-like REST client built using git-cola libraries and httpx.
- Async HTTP requests using
httpx - Collection management (JSON based)
- Tabbed interface
- Request/Response viewing
First, fetch the git-cola dependency:
git clone --depth 1 https://github.com/git-cola/git-cola.gitNote: This project is currently tested against
git-colacommita810c8e.
Then set up the environment:
# venv
python -m venv venv
. venv/bin/activate
# or
source venv/bin/activate
pip install -e .
#pip install PyQt5 # or PySide2/6
pip install PySide6# venv
venv/bin/hellorestsoftThe project structure reuses git-cola's cola package for Qt utilities and widgets.
The main logic is in hellorestsoft/.