Create Nolly CLI is a modern toolkit for bootstrapping web projects with minimal effort. 🚀 It offers preconfigured templates for Frontend, Backend, and Fullstack projects to help you focus on building, not configuring.
- 🛠️ Ready-to-Use Templates: Vite + React, Express, or both!
- ⚡ Quick Setup: Organized and production-ready project structures.
- 🌈 Developer-Friendly CLI: Interactive prompts, rich visuals, and helpful outputs.
- 📦 Supports npm, pnpm, or yarn.
- 📚 Comprehensive Documentation: Includes inline guidance and a detailed Wiki.
Install globally via npm:
npm install -g nolly-cli
Create a new project with one command:
create-nolly new
Follow the interactive prompts or use optional flags to:
- Choose a template:
- Frontend (Vite + React + TypeScript + SASS)
- Backend (Express + TypeScript)
- Fullstack (Frontend + Backend)
- Customize your project name or use the default.
- [Optional] Skip prompts by providing:
--package-manager <manager>
: Specifynpm
,pnpm
, oryarn
.--no-git
: Skip Git initialization.--no-install
: Skip installing dependencies.
- ⚡ Vite: Super-fast build tool.
- ⚛️ React: Modern UI library.
- 🎨 SASS: Robust styling with preprocessor.
- 🔒 TypeScript: Static typing for scalability.
- 🚀 Express: Lightweight and fast web framework.
- 🛡️ Middleware: Preconfigured with CORS, Helmet, and more.
- 🔒 TypeScript: Type-safe and maintainable backend setup.
- Combines Frontend and Backend seamlessly.
- Preconfigured for integration between React and Express.
Visit the Wiki for:
- Full tutorials for each template.
- Deployment guides.
- Advanced CLI usage.
🎉 Project 'my-frontend' created successfully!
📦 Next steps:
1. Navigate to your project folder: cd my-frontend
2. Install dependencies: npm install
3. Start the dev server: npm run dev
🎉 Project 'my-backend' created successfully!
📦 Next steps:
1. Navigate to your project folder: cd my-backend
2. Install dependencies: npm install
3. Start the server: npm run dev
Ensure your environment meets these requirements:
- Node.js v18 or later (for compatibility and stability).
- A package manager (
npm
,pnpm
, oryarn
) installed globally. - Optional: Run
create-nolly --help
for quick reference to commands.
Need help or have feedback?
- Open an issue.
- Join our Discord community.
A big thanks to all contributors!
This project is licensed under the MIT License.
Made with ❤️ by Nolly for Nolly's Cafe.