A modern desktop HTTP client built with Electron + React + Vite that allows you to create, organize, and execute HTTP requests with full environment support.
- Create, edit, and execute HTTP requests
- Organize requests into collections
- Environment-based variables
- CodeMirror-powered request body and response editor
- Automatic
Content-Typehandling - Resizable split panels (request/response view)
- Local workspace persistence
- Clean, modular architecture
Electron Main Process
│
Preload (IPC bridge)
│
React Renderer
│
Zustand Global Store
│
File-based Persistence Layer
- Electron
- React 19
- Vite
- Zustand
- CodeMirror
- Tailwind CSS
- react-resizable-panels
pnpm install
pnpm start| Command | Description |
|---|---|
pnpm start |
Run in development mode |
pnpm package |
Package the application |
pnpm make |
Generate platform installers |
pnpm publish |
Publish build artifacts |
src/
├── main.js
├── preload.js
├── renderer.jsx
├── application/
├── infrastructure/
├── store/
└── ui/
