Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (nova-init) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
🚀 Nova-Init
A modern CLI tool for scaffolding your next project
Nova-Init is a powerful command-line tool that helps you create complete full-stack projects with various frameworks, databases, and monorepo tools.
How too start
npx nova-init
bunx nova-init
pnpm dlx nova-init
✨ Features
🎯 Predefined Tech Stacks
- MERN - MongoDB, Express.js, React, Node.js (JavaScript)
- MERN_TS - MongoDB, Express.js, React, Node.js (TypeScript)
- MEAN - MongoDB, Express.js, Angular, Node.js (TypeScript)
- MEAN_TS - MongoDB, Express.js, Angular, Node.js (TypeScript)
- MEVN - MongoDB, Express.js, Vue.js, Node.js (JavaScript)
- MEVN_TS - MongoDB, Express.js, Vue.js, Node.js (TypeScript)
- FULLSTACK_TS - Next.js, NestJS, PostgreSQL, TypeScript
🛠 Supported Frameworks
Frontend:
- React (with Vite) - JavaScript library for building UIs
- Next.js - React framework for production
- Vue.js (with Vite) - Progressive JavaScript framework
- Svelte - Cybernetically enhanced web apps
- Angular - Platform for building mobile and desktop applications
- Nuxt.js - Intuitive Vue framework
- Astro - Build faster websites with less JavaScript
- Remix - Full-stack web framework (currently under maintenance)
- Solid.js - Declarative JavaScript library
- Qwik - The HTML-first framework
- Preact - Fast 3kB React alternative
- Lit - Simple. Fast. Web Components
Backend:
- Express.js - Fast, unopinionated, minimalist web framework
- NestJS - Progressive Node.js framework
- Fastify - Fast and low overhead web framework
🗄 Databases
- PostgreSQL - Advanced open source relational database
- MySQL - World's most popular open source database
- MongoDB - The database for modern applications
- Redis - In-memory data structure store
- MariaDB - Open source relational database
- Neo4j - The graph database platform
- Cassandra - Distributed NoSQL database
- CouchDB - The database that embraces the web
- CockroachDB - Distributed SQL database
- EdgeDB - Next generation database
- SurrealDB - Ultimate cloud database
- YugabyteDB - Distributed SQL database
📦 Package Managers
- npm - Node Package Manager (default)
- pnpm - Fast, disk space efficient package manager
- bun - All-in-one JavaScript runtime & package manager
🏗 Monorepo Tools
- Lerna - Tool for managing JavaScript projects with multiple packages
- Nx - Smart, fast and extensible build system
- Turborepo - High-performance build system
Available Commands
setup-cli- Command-line setup modeconfig- Manage nova-init.json configurationinfo- Show project informationhelp- Show detailed help
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ for the developer community