Quick Form Builder is a modern open-source drag-and-drop form builder built with Next.js, TypeScript, Prisma, and PostgreSQL.
Create, customize, and publish forms in minutes — no code required.
Perfect for developers, startups, and teams who want a fast, flexible alternative to traditional form tools.
- ⚡ Build forms faster with drag & drop
- 🎨 Light & dark theme support
- 🔐 Secure authentication (Clerk)
- 📊 Dashboard to manage forms & submissions
- 🗃️ PostgreSQL + Prisma ORM
- 🧩 Modern, responsive UI
- 🌍 Open source & developer-friendly
👉 Try it live:
https://quick-form-one.vercel.app
- Add text inputs, selects, checkboxes, and more
- Reorder fields visually
- Configure labels, placeholders, and required states
- Built-in light & dark mode
- Smooth theme switching
- Secure login/signup using Clerk
- User-specific dashboards
- Manage all forms in one place
- Track submissions per form
- View responses in a clean, readable format
- Designed for clarity and speed
- Prisma ORM for type safety
- PostgreSQL for reliability and scale
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide
- Auth: Clerk
- Database: PostgreSQL
- ORM: Prisma
- Deployment: Vercel
git clone https://github.com/Devsethi3/Quick-Form-Builder.git
cd Quick-Form-Buildernpm installCreate a .env file:
DATABASE_URL="postgresql://user:password@localhost:5432/quickform"
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key
CLERK_SECRET_KEY=your_clerk_secretnpx prisma generate
npx prisma migrate devnpm run devOpen 👉 http://localhost:3000
npm run dev # Start development server
npm run build # Production build
npm run start # Start production server
npm run lint # Lint codebase- More field types
- Advanced validation rules
- Shareable public form links
- Export submissions (CSV)
- Webhooks & integrations
- Team collaboration
We welcome contributions of all kinds!
Please read CONTRIBUTING.md before submitting a pull request.
MIT License © 2026 Free to use, modify, and distribute.
If this project helped you:
- ⭐ Star the repo
- 🐛 Report bugs
- 💡 Suggest features
- 🔁 Share it with others
Built by Dev Sethi
- GitHub: https://github.com/Devsethi3
- Twitter/X: https://twitter.com/devsethi3
Happy building 🚀



