Create working full-stack apps instantly — no tokens, no setup, no BS
CreateForge is a revolutionary tool that creates production-ready SaaS applications in seconds, not hours. Unlike other scaffolding tools that require multiple API keys and external service setup, CreateForge works completely offline with realistic mock data and local services.
# Create a working SaaS app in 30 seconds
npx createforge my-saas
cd my-saas
npm run dev
# Login: [email protected] / password
# 🎉 Working app with auth, payments, dashboard!- 60+ minutes to first working app
- 5+ API keys required (Clerk, Stripe, Vercel, etc.)
- Multiple signups for external services
- Complex deployment setup
- Broken offline development
- Token dependency hell
- 30 seconds to working app
- Zero API keys needed
- No external signups required
- Everything works locally
- Complete offline development
- Progressive enhancement when ready
- 🔐 Local Authentication - JWT-based auth with realistic users
- 💳 Mock Payment System - Complete Stripe-like flows without external APIs
- 👥 50+ Realistic Users - Different roles, subscription tiers, payment history
- 📊 Admin Dashboard - Real business metrics and user management
- 💌 Email System - File-based emails for development
- 🧪 Testing Suite - All tests pass out of the box
- 🎨 Beautiful UI - Tailwind CSS with responsive design
- 📝 TypeScript - Full type safety and modern development
- 🔒 Security - Best practices built-in
# Global installation
npm install -g createforge
# Or use directly
npx createforge my-app# Interactive creation
createforge
# Direct creation
createforge my-saas-app
# Skip dependency installation
createforge my-app --no-install# Create new app
forge create [project-name]
# Upgrade to real services
forge upgrade auth --to clerk
forge upgrade payments --to stripe
forge upgrade database --to postgresql
forge upgrade email --to sendgrid
# Check project health
forge health
# View available templates
forge templates
# Get help
forge --helpStart with local services, upgrade when ready:
# From local JWT auth to Clerk
forge upgrade auth --to clerk
# Supported providers:
# - clerk (recommended)
# - auth0
# - supabase# From mock payments to Stripe
forge upgrade payments --to stripe
# Supported providers:
# - stripe (recommended)
# - paddle
# - lemonsqueezy# From file-based to PostgreSQL
forge upgrade database --to postgresql
# Supported providers:
# - supabase (recommended)
# - planetscale
# - railway
# - neonmy-saas/
├── app/ # Next.js App Router
│ ├── page.tsx # Main dashboard
│ ├── layout.tsx # Root layout
│ └── globals.css # Global styles
├── data/ # Local data storage
│ ├── users.json # User accounts
│ └── payments.json # Payment history
├── scripts/ # Setup and utilities
│ └── setup.js # Database seeding
├── package.json # Dependencies
├── .env.local # Environment variables
├── tailwind.config.js # Tailwind configuration
└── tsconfig.json # TypeScript configuration
# Admin Account
Email: [email protected]
Password: password
# Regular User
Email: [email protected]
Password: password
# 48 additional users available ([email protected], etc.)# Run all tests
npm test
# Run setup (creates demo data)
npm run setup
# Build for production
npm run build- JWT-based local authentication
- User registration and login
- Role-based access control (admin/user)
- Password hashing with bcrypt
- Session management
- Mock Stripe-like payment processing
- Subscription management (free/pro/enterprise)
- Payment history and invoices
- Failed payment handling
- Billing cycle management
- User management interface
- Revenue and growth metrics
- Subscription analytics
- Payment transaction history
- Real-time statistics
- Responsive design with Tailwind CSS
- Modern component architecture
- Form handling and validation
- Loading states and error handling
- Mobile-first approach
$ npx createforge my-startup
✅ App created in 28 seconds!
$ cd my-startup && npm run dev
✅ Server running on http://localhost:3000
# Open browser, login with [email protected]/password
✅ Working SaaS dashboard with:
- 50 realistic users
- $12,450 monthly revenue
- Payment processing
- Admin controls
- Beautiful UI"Holy shit, this actually works! I have a working SaaS app in 30 seconds!"
"Finally, a tool that doesn't waste my time with API key hunting."
"I can develop offline and everything still works perfectly."
"The upgrade system is genius - start simple, add complexity when ready."
Your app works everywhere since it's just a standard Next.js application:
# Deploy to Vercel
npm run build
# Upload to Vercel dashboard
# Deploy to Netlify
npm run build
# Drag 'out' folder to Netlify
# Deploy with Docker
# Dockerfile included in generated project
# Deploy to any hosting service
# Standard Next.js build outputWe welcome contributions! CreateForge is built for developers, by developers.
- 🐛 Report bugs - Help us improve
- 💡 Suggest features - Share your ideas
- 📝 Improve docs - Make it clearer
- 🎨 Create templates - Share your expertise
- 🔧 Submit PRs - Fix issues and add features
git clone https://github.com/Om7035/createforge.git
cd createforge
npm install
npm run build
npm testMIT License - see LICENSE for details.
- GitHub: https://github.com/Om7035/createforge
- Documentation: See GUIDE.md
- Issues: https://github.com/Om7035/createforge/issues
- Discussions: https://github.com/Om7035/createforge/discussions
CreateForge has helped developers create working apps in seconds instead of hours:
- ⚡ 95% faster setup time (60min → 30sec)
- 🔑 100% elimination of API key hunting
- 💻 Complete offline development capability
- 🚀 Instant working features out of the box
- 📈 Real business logic, not toy examples
Built with ❤️ for developers who want to build, not configure.
CreateForge - Because your time is valuable, and your ideas deserve instant reality.