Test REST APIs with ease.
- Send HTTP requests (GET, POST, PUT, DELETE, PATCH, etc.)
- View formatted responses and headers
- Request history stored in SQLite (via MikroORM)
- Re-run or clear previous requests
- Modern UI built with Next.js, React, and Tailwind CSS
- Next.js (App Router)
- React
- Tailwind CSS
- MikroORM (with SQLite)
- TypeScript
- Node.js (v18+ recommended)
- npm
git clone https://github.com/yourusername/warewe.git
cd warewe
npm install
This will create the SQLite database and start the development server:
npm run dev
Open http://localhost:3000 in your browser.
- Uses SQLite for storing request history.
- MikroORM handles schema and migrations.
- To (re)create tables:
npm run db
app/ # Next.js app directory (API routes, pages)
components/ # React UI components
db/ # MikroORM entities and DB scripts
lib/ # Shared config (e.g., MikroORM config)
MIT
Contributions welcome!