Requestly Desktop App (Mac, Linux, Windows)

Overview

Requestly Desktop App

Requestly Desktop App. Debug your network request across all apps (Safari, Chrome, Firefox, Brave...) using a single app.

Directory Structure

  • src
    • main : Electron Main Process
    • renderer : RQ Background Renderer Process
      • types : Typescript types
      • lib : Libraries/helpers that can be reused within renderer
      • listeners : Controller Layer. Contains all the IPC
      • services : Business Layer.
      • utils
      • index.js
    • lib : Libraries that can be shared within processes
    • packages : Packages that can be reused (Electron/CLI...)
    • utils
Comments
  • RQLY-634 chore: remove port IPC calls for launching apps

    RQLY-634 chore: remove port IPC calls for launching apps

    Could had directly used the cache of UserPreference store. But to also cover the case when getNextAvailablePort might adjust the port number if the cached port number is currently in use: Added proxyServerStatus to the global.rq namespace in Background process.

    opened by nsrCodes 1
  • RQLY-440 fix: added meet.google.com to proxy bypass list on OSX

    RQLY-440 fix: added meet.google.com to proxy bypass list on OSX

    The proxy list is read and not overwritten based on it's value when Requestly is started. So any changes made while Requestly is running might be overwritten.

    opened by nsrCodes 1
  • RQLY-634 proxy port change

    RQLY-634 proxy port change

    Fixes - https://github.com/requestly/requestly/issues/200

    Initial commit is a revert of previously reviewed changes that were reverted here

    Please review starting from the 2nd commit

    opened by nsrCodes 0
  • Revert UserPreference Store

    Revert UserPreference Store

    The changes for settings default port are currently unreleased and require further changes to make them stable. In the mean time there are other important changes that need to be released first

    opened by nsrCodes 0
  • RQLY-634 feat: proxy restart on user preference default port change

    RQLY-634 feat: proxy restart on user preference default port change

    Builds on top of #15 to use user preference default to restart the proxy when this value changes

    Note: rewrites startProxyServer to typescript

    Needs a follow up PR to

    • remove passing ports from IPC call for launching apps
    • Someway to handle running proxy sources (either restart the source with the new proxy port or for now just show some UI warning about expected failures when port changes)
    opened by nsrCodes 0
  • Add Support for HTTP Method based filter

    Add Support for HTTP Method based filter

    Currently, we only have support for advanced filters in the browser extension. The desktop app doesn't support filters. All filters are not required immediately, we need an HTTP Method/Verb-based filter in the first cut.

    feature_request 
    opened by sachinjain024 0
  • RQLY-345 Handling error on iexplorer.exe launch after windows 11 dropped support for internet explorer

    RQLY-345 Handling error on iexplorer.exe launch after windows 11 dropped support for internet explorer

    Before windows 11, in order for system proxy settings to apply, we used a hacky approach to launch and kill a new internet explorer window. This is no longer required in windows 11, but with microsoft dropping support for Internet explorer from windows 11 onwards, this launches the following error dialog if we use exec

    iexplore exe 24-08-2022 10_36_25

    bug 
    opened by nsrCodes 0
  • Unable to access requestData in Modify Response Rule

    Unable to access requestData in Modify Response Rule

    Using the Modify Response Rule, we are unable to access requestData it is always returning null

    More context:

    • the request is a POST request that has a body.
    • the endpoint is an existing (real) endpoint
    • using Modify Request Body Rule for the same request, we can access the requestData and change it successfully
    • the issue is on the latest desktop app using chrome new profile
    bug 
    opened by sachinjain024 1
  • RQLY-496 pass error context on app launch failure

    RQLY-496 pass error context on app launch failure

    • Creates a utility called createError along with constants to denote cause for these custom errors
    • Sends error.cause in both error object and metadata because chromium sanitises errors received via IPC - https://github.com/electron/electron/issues/24427
    opened by nsrCodes 0
  • Default proxy port

    Default proxy port

    Hi, I'm new on the desktop app for Mac and I didn't find how to change the default port.

    It starts on port 8080 and I'd like to change to something else, is this feature supported?

    In case it is not supported, I would recommend to include this option, and usually port 8080 is really common for Java Spring applications, it would be useful for the default port to be something else (Fiddler uses 8888 as default).

    Thank you.

    question 
    opened by mauriciogeneroso 2
Releases(v1.4.19)
Owner
Requestly
Intercept & Modify HTTP(s) Requests. Create Rules to Redirect, Add/Remove Headers, Mock APIs, Inject CSS/JS. Chrome & Firefox Extension 100,000+ active users
Requestly
Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP. Giving lightning speed on Linux, Mac, and Windows. Neural Networking in Node.JS

Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP. Giving lightning speed on Linux, Mac, and Windows. Neural Networking in Node.JS

Node IPC 43 Dec 9, 2022
An open-source, blazing fast code editor for Windows, Mac, and Linux.

Thermite An open-source, blazing fast code editor for Windows, Mac, and Linux. About Thermite is a Blazing Fast, Open-Source, Cross-Platform Code Edit

Keston 4 Oct 25, 2022
🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.

v1.3 will come around 12 September Upscayl ?? Free and Open Source AI Image Upscaler simplescreenrecorder-2022-08-23_20.17.02.mp4 Upscayl is a cross-p

Upscayl 8.7k Jan 9, 2023
🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.

Upscayl ?? Free and Open Source AI Image Upscaler Upsacyl.Demo.mp4 Upscayl is a cross-platform application built with the Linux-first philosophy. This

Upscayl 5.1k Sep 21, 2022
Hacker Tools cross-platform desktop App, support windows/MacOS/LInux ....

Hacker Tools cross-platform desktop App, support windows/MacOS/LInux ....

51pwn 29 Jan 8, 2023
🎛 Desktop application (Windows / macOS / Linux) for Home Assistant built with Electron

Home Assistant - Desktop Desktop App (Windows / macOS / Linux) for Home Assistant built with Electron Installation Just download the latest version fo

Pheelix 12 Dec 11, 2022
🎛 Desktop application (Windows / macOS / Linux) for Home Assistant built with Electron

Home Assistant - Desktop Desktop App (Windows / macOS / Linux) for Home Assistant built with Electron Installation Just download the latest version fo

Ivan Prodanov 4 Sep 22, 2022
This is an unofficial front end for Hacker News, reminiscent of the Windows XP era Outlook email client on a Windows XP default desktop

Hacker XP Hacker News styled as the Windows XP Outlook email client. Try out Hacker XP here! Description This is an unofficial front end for Hacker Ne

null 19 Jul 12, 2022
MagicCap is a image/GIF capture suite for Mac and Linux

MagicCap is a image/GIF capture suite for Mac and Linux. You can get a precompiled copy from the releases page of this GitHub page.

null 5 Sep 15, 2022
created mac OS desktop with HTML, CSS, JS 😀

Hello World ?? I am planing to make a mac OS simulator using HTML, CSS, and JavaScript ?? Mac Os Monterey Try it now! : https://mhmdmhd6.github.io/Mac

mhmd 294 Dec 21, 2022
An Anime Game launcher for Linux with automatic patching fixing detection of Linux/Wine and telemetry disabling

An Anime Game launcher for Linux with automatic patching fixing detection of Linux/Wine and telemetry disabling

An Anime Team 367 Jan 4, 2023
A guide that teach you build a custom version of chromium on macOS/Windows/Linux that supporting hardware/software HEVC decoding.

enable-chromium-hevc-hardware-decoding A guide that teach you build a custom version of chromium on macOS/Windows/Linux that supports hardware/softwar

Sta Zhu 778 Jan 1, 2023
Next-level academia! Repository for the Native Overleaf project, attempting to integrate Overleaf with native OS features for macOS, Linux and Windows.

Native Overleaf Overleaf is a fantastic webtool for writing and cooperating on LaTeX documents. However, would it not be even better if it were to beh

Floris-Jan Willemsen 40 Dec 18, 2022
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web

įŽ€äŊ“中文 | English Koodo Reader A cross-platform ebook reader Download | Preview | Roadmap | Document Preview Feature Format support: EPUB (.epub) Scanned

Troye Guo 8.6k Dec 29, 2022
Themes for your linux desktop.

Nova-galactic-theme Inspired by the Nordic Darker theme, but adjusted for coherency and simplicity. The theme includes configs for cinnamon, gnome-she

NickV 28 Jan 2, 2023
Desktop App for mdSilo: Tiny Knowledge silo on your desktop.

mdSilo A mind silo for storing ideas, thought, knowledge with a powerful writing tool. built with React and Tauri. Demo Discord This is desktop app, a

D.Loh 203 Dec 27, 2022
This provides an extension integration with Docker Desktop to run k9s quickly and easily through the Docker Desktop interface.

k9s extension for Docker Desktop This provides an extension integration with Docker Desktop to allow k9s quickly and easily through the Docker Desktop

James Spurin 14 Dec 16, 2022
Possibly the coolest way to install apps and customize your Mac!

BrewMyMac Possibly the coolest way to install apps and customize your Mac! Introduction This article explains the motivation behind this project. Gett

Alan Tai 38 Dec 6, 2022
A Tempermonky / Greasemonkey plugin which can help you export your class schedule to the calendar on your phone / pad / PC / Mac.

WHU Class Schedule Export as iCS Languages: English | į°ĄéĢ”中文 | įšéĢ”中文 Changelog v0.90.1 - Sep 18, 2022 Fix bugs: Fix an error when a class have multiple s

Ostrich_B 6 Sep 7, 2022