create-mf2-app
v1.0.6
Published
The stack AI moves fast with.
Maintainers
Readme
📖 Table of Contents
- 🚀 Quick Start
- 🎯 What is MF2 Stack?
- 📦 Templates
- ✨ Features
- 🛠️ CLI Usage
- 🤔 Why MF2?
- 🚢 Deploy
- 🤝 Community
- 👥 Contributors
📦 Supports All Package Managers
🎬 CLI Flow
◇ What will your project be called?
│ my-startup
│
◇ Which platform are you building for?
│ Web
│
◇ What are you building?
│ ● Full Stack (database, auth, payments, emails)
│ ○ Full Stack + AI (agents, RAG, chat interface)
│ ○ Frontend (landing pages, marketing sites)
│
◇ Would you like to include documentation?
│ ● Yes (powered by Mintlify)
│ ○ No
│
◇ Should we initialize a Git repository?
│ ● Yes
│ ○ No
│
◇ Should we install dependencies?
│ ● Yes
│ ○ No
│
◆ Done! Here's how to get started...The MF2 Stack is an opinionated, full-stack web development framework designed for speed. Created by Korrect, it's the stack that AI moves fast with.
🏗️ Core Philosophy
- 🚀 Ship Fast: Pre-configured with everything you need
- 🔒 Type Safety: End-to-end TypeScript for confidence
- 🤖 AI-Ready: Built for the AI era with streaming and real-time
- 📦 Batteries Included: Auth, payments, emails, analytics - it's all there
- ❤️ Amazing DX: Tools that developers and LLMs love
🎨 Frontend Excellence
🔥 Backend Power
🤖 AI Features (Full Stack + AI)
Interactive Mode (Recommended)
npm create mf2-app@latestWith Options
# Create with project name
npm create mf2-app@latest my-startup
# Skip installation
npm create mf2-app@latest my-startup --no-install
# Use specific package manager
npm create mf2-app@latest my-startup --use-pnpm
# Skip git initialization
npm create mf2-app@latest my-startup --no-gitCLI Options
| Option | Description |
|--------|-------------|
| --use-npm | Use npm as package manager |
| --use-yarn | Use Yarn as package manager |
| --use-pnpm | Use pnpm as package manager |
| --use-bun | Use Bun as package manager |
| --no-git | Skip Git repository initialization |
| --no-install | Skip dependency installation |
🎯 Built Different
🧠 AI-First Architecture
- Streaming responses built-in
- Type-safe AI interactions
- Real-time data sync
- Production-ready scaling
⚡ Insane Developer Velocity
- Hot reload everything
- Type safety everywhere
- Amazing error messages
- One-command setup
💰 Save Weeks of Setup
- Auth system ready
- Payments integrated
- Email templates included
- Analytics configured
🛡️ Production Ready
- Security best practices
- Error tracking setup
- Performance optimized
- Deployment ready
📊 The Stack Comparison
| Feature | MF2 Stack | T3 Stack | Next.js Starter | |---------|-----------|----------|-----------------| | Real-time Database | ✅ Convex | ❌ | ❌ | | Authentication | ✅ Clerk | ✅ NextAuth | ❌ | | Payments | ✅ Polar | ❌ | ❌ | | Email System | ✅ Resend | ❌ | ❌ | | AI Ready | ✅ Built-in | ❌ | ❌ | | Type Safety | ✅ End-to-end | ✅ | ⚠️ Partial | | Setup Time | < 1 minute | 5 minutes | 10+ minutes |
Deploy your MF2 app with one click:
Join our growing community of developers who ship fast:
- 💬 Discord - Get help and share your projects
- 🐛 GitHub Issues - Report bugs
- 🐦 Twitter - Stay updated
- 📧 Email - Business inquiries
We love our contributors! Want to join them?
🤝 How to Contribute
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing) - Open a Pull Request
See CONTRIBUTING.md for detailed guidelines.
🏆 Success Stories
📄 License
MIT © Korrect
