Modern, Beautiful Form Builder SaaS Platform
Build forms that people love to fill. No coding required.
Created by Liveupx.com
Features β’ Quick Start β’ Integrations β’ Tech Stack β’ Contributing β’ Sponsors
πΈ Screenshots
β¨ Features π¨ Form Builder
- Drag & Drop Interface - Build forms visually with intuitive controls
- 25+ Field Types - Text, email, phone, date, rating, NPS, file upload, payment, and more
- Conditional Logic - Show/hide fields based on previous answers
- Custom Themes - Match forms to your brand identity
- Mobile Responsive - Forms look great on all devices
π Analytics & Insights
- Real-time Dashboard - Views, starts, completions, conversion rates
- Submission Tracking - Monitor responses as they come in
- AI-Powered Analysis - Sentiment analysis and theme detection
- Export Options - Download as CSV or JSON
π Integrations (8 Built-in)
- Mailchimp - Sync to email lists
- Notion - Add to databases
- Discord - Channel notifications
- HubSpot - CRM sync
- Airtable - Spreadsheet sync
- Twilio - SMS notifications
- Zapier - Connect 5000+ apps
- OpenAI - AI form generation
π Enterprise Ready
Team Collaboration - Multiple users per workspace Role-Based Access - Admin, editor, viewer roles Audit Logs - Track all changes SSO Support - Google, Slack OAuth Webhook Security - HMAC signatures
π³ Monetization
- Stripe Integration - Collect payments in forms
- Subscription Plans - Free, Pro, Enterprise tiers
- Usage-Based Billing - Pay as you grow
π Quick Start Prerequisites
- Node.js 18+
- PostgreSQL 14+
- npm or yarn
Installation
- bash# Clone the repository
- git clone https://github.com/liveupx/hype-form.git
- cd hype-form
npm install cd client && npm install && cd ..
cp .env.example .env
npx prisma generate npx prisma migrate dev
npm run db:seed
npm run dev Access the app:
π Frontend: http://localhost:3000 π§ Backend API: http://localhost:5000
π³ Docker bash# Start with Docker Compose docker-compose up -d
Access at http://localhost:5000
π Integrations
- π§ Mailchimp: Email MarketingSync subscribers to email lists
- π Notion: ProductivityCreate database entries from submissions
- π¬ Discord: CommunicationSend rich notifications to channels
- πΆ HubSpotCRM: Create contacts and deals automatically
- π Airtable: ProductivityAdd rows to Airtable bases
- π± TwilioSMS: Send text message notifications
- β‘ Zapier Automation: Connect to 5000+ apps
- π€ OpenAIAI: Generate forms with AI, analyze responses
- π Google Sheets: Productivity Sync to spreadsheets
- πΌ Slack: Team notifications
- π³ Stripe: Collect payments in forms
π οΈ Tech Stack Frontend Technology Purpose
- βοΈ React 18
- UI Frameworkβ‘ Vite
- Build Toolπ¨
- Tailwind CSSS tyling
- π Framer Motion Animationsπ
- React Router Routingπ»
- ZustandState Management π
- Recharts Chartsπ
- Socket.io Client
- Real-time Backend
π Project Structure hypeform/ βββ π¦ package.json # Root dependencies & scripts βββ π .env.example # Environment template βββ π³ Dockerfile # Production build βββ π³ docker-compose.yml # Docker setup β βββ π prisma/ β βββ schema.prisma # Database models (15+ tables) β βββ seed.js # Sample data β βββ π server/ β βββ index.js # Express entry point β βββ π routes/ # API endpoints (13 route files) β β βββ auth.js # Authentication β β βββ forms.js # Form CRUD β β βββ fields.js # Field management β β βββ submissions.js # Response handling β β βββ integrations.js # Third-party connections β β βββ analytics.js # Stats & trends β β βββ billing.js # Stripe integration β β βββ ... β βββ π middleware/ # Auth, error handling β βββ π services/ # Integration engines β β βββ integrations/ # 8 integration services β βββ π utils/ # Logger, helpers β βββ π client/ β βββ π src/ β β βββ App.jsx # Main app & routing β β βββ π pages/ # All page components β β βββ π layouts/ # Dashboard & public layouts β β βββ π stores/ # Zustand state β β βββ π utils/ # API client β βββ index.html β βββ π uploads/ # File storage
π§ Scripts bash# Development npm run dev # Start frontend + backend
npm run db:migrate # Run Prisma migrations npm run db:seed # Seed sample data npm run db:studio # Open Prisma Studio
npm run build # Build for production npm start # Start production server
npm test # Run tests npm run lint # Lint code
π Demo Accounts After running npm run db:seed: RoleEmailPasswordπ Adminadmin@hypeform.ioadmin123!π€ Userdemo@hypeform.iodemo123!
π° Plans & Pricing FeatureFreePro ($10/mo)Enterprise ($99/mo)FormsUnlimitedUnlimitedUnlimitedResponsesUnlimitedUnlimitedUnlimitedStorage100 MB10 GBUnlimitedTeam Members15UnlimitedWebhooks1UnlimitedUnlimitedRemove Brandingββ β Payment Collectionββ β AI Featuresββ β API Accessββ β SSOβββ Audit Logsβββ Priority Supportβββ
π€ Contributing We love contributions! HypeForm is open source and we welcome developers of all skill levels. How to Contribute
π΄ Fork the repository π Create a feature branch (git checkout -b feature/amazing-feature) π» Code your changes β Test your changes π Commit (git commit -m 'Add amazing feature') π Push (git push origin feature/amazing-feature) π Open a Pull Request
Good First Issues Look for issues tagged with good first issue - they're perfect for newcomers! Show Image What We're Looking For
π Bug fixes β¨ New features π Documentation improvements π Translations π§ͺ Test coverage π¨ UI/UX improvements
π Sponsors
HypeForm is free and open source. Support the project by becoming a sponsor!
Why Sponsor?π Support open source development π Help us add more features π£ Get your logo on our README π― Priority feature requests π¬ Direct support channel
Sponsor Tiers TierAmountBenefitsβ Backer$5/moName in READMEπ₯ Bronze$25/moSmall logo + Twitter shoutoutπ₯ Silver$100/moMedium logo + Priority issuesπ₯ Gold$500/moLarge logo + Feature priority + Direct supportπ Platinum$1000/moEverything + Custom development
Current SponsorsBe the first to sponsor HypeForm! Your logo will appear here.
π₯ Looking for Collaborators
We're actively looking for collaborators to help build HypeForm!
- β Star this repository
- π Check the open issues
- π¬ Comment on an issue you'd like to work on
- π§ Email us at hello@liveupx.com
What You Get
- π Recognition as a core contributor
- π Certificate of contribution
- π Exclusive swag (stickers, t-shirts)
- π LinkedIn recommendation
- πΌ Portfolio piece for your career
π Star History
π License This project is licensed under the MIT License - see the LICENSE file for details. MIT License
Copyright (c) 2024 Liveupx.com
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software...
π Acknowledgments
- Typeform - Design inspiration
- Tally - Feature inspiration
- shadcn/ui - UI components
- All our amazing contributors
π Contact & Support
If you find HypeForm useful, please consider giving it a βοΈ
Made with β€οΈ by Liveupx.com




