https://github.com/damet24/reqly
Desktop application (Electron + Vite + React) to create and manage HTTP requests, collections, and environments.
https://github.com/damet24/reqly
codemirror-editor electron fetch-api javascript pnpm reactjs shadcn-ui tailwindcss vite zustand
Last synced: 4 months ago
JSON representation
Desktop application (Electron + Vite + React) to create and manage HTTP requests, collections, and environments.
- Host: GitHub
- URL: https://github.com/damet24/reqly
- Owner: Damet24
- License: mit
- Created: 2026-02-19T04:18:53.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-19T20:07:08.000Z (4 months ago)
- Last Synced: 2026-02-19T23:15:13.983Z (4 months ago)
- Topics: codemirror-editor, electron, fetch-api, javascript, pnpm, reactjs, shadcn-ui, tailwindcss, vite, zustand
- Language: JavaScript
- Homepage:
- Size: 381 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Reqly Desktop








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
```bash
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/
```