requestly / requestly-desktop-app

Requestly Desktop App (Mac, Linux, Windows)
https://requestly.com
GNU Affero General Public License v3.0
53 stars 17 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)