Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop
Web App | Install | Releases/Downloads | Screenshots | Docs | Compiling | Compiling Web Standalone
Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop
Watch video to see plugins in action:
Package available in homebrew by using:
brew install restfox
Package available through snap can be installed using:
sudo snap install restfox
There are precompiled binaries in the releases page.
scoop bucket add extras
scoop install restfox
There are also precompiled binaries in the releases page.
docker run --name Restfox -d -p 4004:4004 flawiddsouza/restfox:0.29.0
Start webapp using docker compose
docker-compose up -d
Start webapp using docker compose with custom port
docker-compose -p 5000:4004 up -d
Start webapp using docker compose with different version
RESTFOX_VERSION=0.29.0 docker-compose up -d
npm run dev
npm run build
npm run build-desktop
npm run build-web-standalone
npm i @codemirror/autocomplete@latest @codemirror/commands@latest @codemirror/lang-javascript@latest @codemirror/lang-json@latest @codemirror/language@latest @codemirror/search@latest @codemirror/state@latest @codemirror/view@latest
npm install --save-dev electron@latest @electron-forge/cli@latest @electron-forge/maker-deb@latest @electron-forge/maker-rpm@latest @electron-forge/maker-squirrel@latest @electron-forge/maker-zip@latest @electron-forge/maker-flatpak@latest @electron-forge/publisher-github@latest electron-builder@latest
npm run start
npm run make
or
npm run publish
npm run dev
npm run build
git clone https://github.com/flawiddsouza/Restfox
cd Restfox/packages/ui
npm i
npm run build-web-standalone
cd ../web-standalone
npm i
npm start
By default npm start will run Restfox at port 4004. You can override the port by passing port like so PORT=5040 npm start
.
First refer to Compiling Web Standalone to build successfully locally and use it normally.
Then in the project root directory (directory with Dockerfile), execute:
docker build -t restfox:xx .
Note: xx is the version number
After the build is complete, use the following command to start the service:
docker run -d -p:4004:4004 restfox:xx
Visit after successful startup: localhost:4004
Alternatively, you can also use the pre-built Docker image available on Docker Hub. See: Docker.