https://github.com/ssebasa/quickstack
CLI Application for generating JS and TS projects using the most popular frameworks
https://github.com/ssebasa/quickstack
angular astro framework js nextjs nodejs npm npm-package ts vite
Last synced: 6 months ago
JSON representation
CLI Application for generating JS and TS projects using the most popular frameworks
- Host: GitHub
- URL: https://github.com/ssebasa/quickstack
- Owner: SsebasA
- License: apache-2.0
- Created: 2025-08-11T15:14:21.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-08-12T19:45:47.000Z (8 months ago)
- Last Synced: 2025-09-20T12:53:58.860Z (6 months ago)
- Topics: angular, astro, framework, js, nextjs, nodejs, npm, npm-package, ts, vite
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/quickstack-cli
- Size: 53.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QuickStack
> CLI Application for creating projects in a variety of JS and TS Frameworks with just one **quick** command.
[](https://www.npmjs.com/package/quickstack-cli)
[](https://www.npmjs.com/package/quickstack-cli)
[](https://opensource.org/licenses/Apache-2.0)
## π‘ Features
- π― **Unified Interface** - One command for generate new projects
- π€ **Interactive** - Smart prompts when arguments are missing
- βοΈ **Zero Config** - No configuration needed, works out of the box
## π Quick Start
### Installation
```bash
# Install globally
npm install -g quickstack-cli
# Or use directly with npx
npx quickstack-cli create
```
## π¦ Supported frameworks
| Framework | Icon | Command | Description |
|-----------|------|---------|-------------|
| **Vite** | β‘ | `quickstack create vite` | Lightning fast build tool |
| **Next.js** | βοΈ | `quickstack create next` | React framework for production |
| **Node.js** | β¬’ | `quickstack create node` | JavaScript runtime environment |
| **Astro** | π | `quickstack create astro` | Modern static site generator |
| **Angular** | π
°οΈ | `quickstack create angular` | Enterprise web application framework |
## π οΈ Requirements
- Node.js 16.0.0 or higher
## β Commands
### `quickstack create [framework] [name]`
Create a new project with the specified framework and project name
**Arguments:**
- `framework` (optional) - Framework of the new project. If not provided, you'll be prompted to choose
- `name` (optional) - Project name. If not provided, you'll be prompted to enter one. By default the name is app
### `quickstack list-frameworks`
Display all supported frameworks with their descriptions.
## Basic usage
```bash
# Interactive mode - choose framework and name
quickstack create
# Specify the framework
quickstack create next
# Specify the framework and app name (app by default)
quickstack create next my-next-app
```
## π Examples
### Create a Next.js project with the interactive CLI
```bash
$ quickstack create
? Choose a framework > next
? Project name (app) > my-next-app
```
### Create a project with the desired framework and app name
```bash
$ quickstack create vite my-app
```
## π License
This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for further details.
---
Build by SebastiΓ‘n Antonio Almanza
Github Profile