requestly / requestly-desktop-app

Requestly Desktop App (Mac, Linux, Windows)
https://requestly.io/
GNU Affero General Public License v3.0
45 stars 10 forks source link

Requestly Logo

GitHub closed issues Chrome Web Store Rating Chrome Web Store Reviews Chrome Web Store Downloads

Docs - Download - Getting Started - Support community - Bug report

Debug your network request across all platforms and browsers using a single app

This repo contains the core logic and source code for the Requestly Desktop App. Download for your platform from here.

- [Getting Started](#getting-started) - [Development](#development) - [Setup](#setup) - [Run](#run) - [Packaging](#packaging) - [Contributing](#contributing) - [Links](#links) ## Getting Started To get a local copy up and running, please follow these simple steps. ### Prerequisites Here is what you need to be able to run Requestly Desktop App Locally. Node.js (Version: 16.15.0)\ Npm (Version: 8.5.5) ## Development ### Setup 1. Clone the repo ``` git clone https://github.com/requestly/requestly-desktop-app.git ``` 2. Clone requestly-proxy. (Should be cloned in the same folder for development) ``` git clone https://github.com/requestly/requestly-proxy.git ``` 3. Go to the requestly-proxy folder & Install packages with npm ``` npm i ``` 4. Go to the requestly-desktop-app folder & Install packages with npm ``` npm i ``` ### Run 1. Start Requestly WebApp server locally. Here are the [steps](https://github.com/requestly/requestly/tree/master/app#readme). 2. [Optional] Start watching requestly-proxy. (You can skip this step if you don't want to make any changes in requestly-proxy) ``` sh ./watch.sh ``` > After every change to **requestly-proxy**, Press `cmd + r` on background window for changes to apply 3. Start Requestly Desktop App ``` npm start ``` ### Packaging This app uses electron-builder to package and sign the app. Run this command to build the packaged version of Requestly Desktop App. ``` npm run package ``` ## Contributing Read our [contributing guide](https://github.com/requestly/requestly/blob/master/CONTRIBUTING.md) to learn about how to propose bugfixes and improvements, and how the development process works. ## Links - 🏠 Website: [https://www.requestly.io](https://www.requestly.io) - 📖 Documentation: [https://docs.requestly.io](https://docs.requestly.io) - 🖥️ Download Desktop App: [https://requestly.io/desktop/](https://requestly.io/desktop/) For **payment/billing related issues**, feel free to contact us at [contact@requestly.io](mailto:contact@requestly.io)