Welcome to Mifty Framework Documentation
Welcome to the comprehensive documentation for Mifty Framework - the enterprise-grade Node.js TypeScript framework that revolutionizes backend development.
What is Mifty?
Mifty combines visual database design, automatic code generation, and clean architecture patterns to help you build robust APIs and microservices faster than ever before.
Key Features
- 🎨 Visual Database Designer - Design schemas with drag-and-drop UI
- 🤖 Auto Code Generation - Generate complete CRUD modules and tests
- 🏗️ Clean Architecture - Built-in dependency injection and layered structure
- ⚡ Developer Experience - Hot reload, error monitoring, and auto-fix
- 🔌 Rich Ecosystem - 20+ pre-built adapters for popular services
Quick Start
Get your enterprise API running in under 2 minutes:
# Install Mifty CLI globally
npm install -g @mifty/cli
# Create a new project
mifty init my-api && cd my-api
# Install dependencies and start development
npm install && npm run dev:full
What you get instantly:
- ✅ TypeScript API server on port 3000
- 🎨 Visual database designer at http://localhost:3001/ui
- 📊 Database viewer at http://localhost:5555
- 🔍 Real-time error monitoring with auto-fix
Documentation Structure
This documentation is organized into several sections:
- Getting Started - Installation, quick start, and first project
- Framework Guide - Architecture, configuration, and development workflow
- Database Design - Visual designer and schema management
- Commands Reference - Complete CLI command reference
- Adapters - Third-party service integrations
- Tutorials - Step-by-step guides and examples
- API Reference - Complete API documentation
- Troubleshooting - Problem solving and debugging
Need Help?
- 📖 Browse the documentation sections above
- 🐛 Report issues on GitHub
- 💬 Join discussions
- ⭐ Star us on GitHub if you find Mifty useful!
Ready to get started? Head over to the Getting Started guide!