Skip to content

Damet24/Reqly

Repository files navigation

Reqly Desktop

Reqly Desktop

License Electron React Vite Zustand CodeMirror Tailwind

A modern desktop HTTP client built with Electron + React + Vite that allows you to create, organize, and execute HTTP requests with full environment support.


🚀 Features

  • Create, edit, and execute HTTP requests
  • Organize requests into collections
  • Environment-based variables
  • CodeMirror-powered request body and response editor
  • Automatic Content-Type handling
  • Resizable split panels (request/response view)
  • Local workspace persistence
  • Clean, modular architecture

🏗 Architecture

Electron Main Process
        │
     Preload (IPC bridge)
        │
     React Renderer
        │
     Zustand Global Store
        │
 File-based Persistence Layer

🛠 Tech Stack

  • Electron
  • React 19
  • Vite
  • Zustand
  • CodeMirror
  • Tailwind CSS
  • react-resizable-panels

📦 Installation

pnpm install
pnpm start

🧪 Scripts

Command Description
pnpm start Run in development mode
pnpm package Package the application
pnpm make Generate platform installers
pnpm publish Publish build artifacts

📂 Project Structure

src/
 ├── main.js
 ├── preload.js
 ├── renderer.jsx
 ├── application/
 ├── infrastructure/
 ├── store/
 └── ui/

About

Desktop application (Electron + Vite + React) to create and manage HTTP requests, collections, and environments.

Topics

Resources

License

Stars

Watchers

Forks

Contributors