PayloadIQ is a modern Vue 3 web app that lets you compose and send HTTP requests, view formatted responses, and manage request history. It features a responsive, developer-friendly interface inspired by Postman, with modular components, UnoCSS styling, and robust state management using Pinia.
PayloadIQ is a modern, open-source Vue 3 web app for composing and sending HTTP requests, viewing responses, and managing request history. Inspired by Postman, it features a developer-centric UI, modular components, UnoCSS/Tailwind styling, and robust state management with Pinia.
Clone the repo and install dependencies:
git clone https://github.com/ryanlong1004/payload_iq.git
cd payload_iq
npm install
Start the development server:
npm run dev
src/components/
โ UI components (RequestComposer, ResponseViewer, Toast, ThemeToggle, etc.)src/views/
โ Main dashboard and layoutsrc/store/
โ Pinia state managementsrc/utils/
โ API and localStorage utilitiessrc/composables/
โ Vue composables (e.g., useToast)src/assets/
โ Images and brandingRecommended VS Code extension: Volar
Run unit tests:
npm test
Test files are located in src/components/__tests__/
and src/store/__tests__/
.
We welcome contributions! You can help by:
See CONTRIBUTING.md for guidelines (coming soon).
MIT