macrostack
v1.0.2
Published
Production-grade app scaffolding CLI
Maintainers
Readme
🚀 Macrostack
Production-grade app scaffolding CLI for modern developers.
Macrostack helps developers instantly generate scalable and production-ready architectures for:
- Next.js Frontend Apps
- Node.js Backend APIs
- Enterprise-grade folder structures
- Prisma setup
- shadcn/ui integration
- Modular backend systems
Stop wasting hours setting up boilerplate architecture manually.
✨ Features
Frontend Generator
Generate production-ready Next.js applications with:
- Next.js App Router
- TypeScript
- Tailwind CSS
- shadcn/ui
- Feature-based architecture
- Providers setup
- API service layer
- Utilities structure
- Asset architecture
- Production folder structure
Backend Generator
Generate scalable Node.js backend architecture with:
- Express.js
- TypeScript
- Prisma ORM
- PostgreSQL-ready setup
- Environment configs
- Error middleware
- Async handler utilities
- Modular architecture
- Security middleware
- Production-ready structure
📦 Installation
Using NPX
npx macrostackGlobal Installation
npm install -g macrostackThen run:
macrostack🚀 Usage
Create Application
macrostack initYou can generate:
- Frontend App
- Backend API
Generate Module
macrostack generate module authAutomatically creates:
src/modules/auth/
│
├── auth.controller.ts
├── auth.service.ts
├── auth.route.ts
├── auth.validation.ts
└── auth.types.ts🏗 Frontend Architecture
src/
│
├── components/
│ ├── shared/
│ ├── ui/
│ └── layouts/
│
├── features/
├── services/
├── store/
├── hooks/
├── lib/
├── configs/
├── constants/
├── providers/
├── styles/
├── assets/
└── utils/🏗 Backend Architecture
src/
│
├── modules/
├── configs/
├── middlewares/
├── routes/
├── validations/
├── utils/
├── constants/
├── interfaces/
├── lib/
└── prisma/🔥 Why Macrostack?
Most generators only create folders.
Macrostack creates:
- scalable engineering systems
- production-grade architecture
- reusable project foundations
- enterprise-ready setups
This allows developers to focus on:
✅ business logic
✅ product building
✅ shipping faster
instead of wasting time on repetitive setup.
🛣 Roadmap
Planned Features
- JWT Auth Generator
- Fullstack Mode
- Zustand Setup
- React Query Setup
- Docker Setup
- RBAC System
- Swagger Integration
- SaaS Starter Generator
- Dashboard Generator
- AI-powered scaffolding
- Monorepo support
📸 Example
Generate Frontend App
macrostack initSelect:
Frontend AppGenerate Backend API
macrostack initSelect:
Backend API🤝 Contributing
Contributions are welcome.
Feel free to:
- open issues
- suggest features
- submit pull requests
📄 License
MIT License
⭐ Support
If you like Macrostack, consider giving the repository a star ⭐
It helps the project grow and reach more developers.
👨💻 Author
Built with passion by Shubham
🌐 Connect With Me
- GitHub: github.com/foreshubham
- LinkedIn: linkedin.com/in/shubham-singh74
- Instagram: instagram.com/sshubhmmmm
