https://github.com/crackedresearcher/quickapi
A blazing-fast API mock tool for frontend devs—build prototypes without waiting for the backend! (in build mode)
https://github.com/crackedresearcher/quickapi
api-mock astrojs devtools fastapi frameworks rest-api
Last synced: about 1 month ago
JSON representation
A blazing-fast API mock tool for frontend devs—build prototypes without waiting for the backend! (in build mode)
- Host: GitHub
- URL: https://github.com/crackedresearcher/quickapi
- Owner: CrackedResearcher
- License: apache-2.0
- Created: 2025-03-14T16:47:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-17T17:07:03.000Z (about 1 year ago)
- Last Synced: 2025-07-09T09:08:34.549Z (12 months ago)
- Topics: api-mock, astrojs, devtools, fastapi, frameworks, rest-api
- Language: TypeScript
- Homepage:
- Size: 242 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

A *blazing-fast* API mock tool for frontend devs—build prototypes without waiting for the backend!
---
### **Why You Need It (I built it -soo)**
- **No more backend delays** – Start building immediately, even if the backend isn’t done.
- **Seamless testing** – Simulate real-world API responses, errors, and delays.
- **Work independently** – Frontend and backend teams can develop in parallel.
---
## 🔧 How It Works
1️⃣ **Upload Your Spec** – Use a simple JSON file to define your API structure (endpoints, methods, and responses).
2️⃣ **Generate Mock APIs** – QuickAPI instantly spins up mock endpoints for testing.
3️⃣ **Start Using It** – Get a base URL (e.g., `http://localhost:8000`) and integrate it into your app.
4️⃣ **Test & Iterate** – Play around with the mock API using a browser, Postman, or Swagger UI.
> **Example Spec:** Define an endpoint like `GET /products` to return fake product data or `POST /orders` for order confirmation.
---
## 🛠 Tech Stack
### **Backend: FastAPI**
- **Why?** Fast, async, and auto-generates OpenAPI docs.
- **Role:** Parses the spec, generates endpoints, and serves them dynamically.
### **Frontend: Next.js**
- **Why?** Clean UI for uploading specs and managing mock APIs.
- **Role:** Provides a simple web dashboard to interact with the tool.
### **Other Supporting Tech**
- **Python & FastAPI** – Handles API logic and mock generation.
- **Node.js & Next.js** – Runs the frontend interface.
- **JSON** – Defines API structures for easy sharing.
---
## 🚀 Why QuickAPI?
QuickAPI **eliminates blockers** in your development flow. Whether you’re prototyping a new idea or testing a large-scale app, it gives you **instant, reusable** API mocks with zero setup hassle.
> Stop waiting. Start building. Try QuickAPI today!
---