1 unstable release
Uses new Rust 2024
| 0.1.0 | Oct 5, 2025 |
|---|
#1781 in Command line utilities
10KB
156 lines
π οΈ FS-Quickstart CLI
FS-Quickstart CLI is a simple command-line tool that allows you to quickly scaffold a backend (in Python or Node.js) or a frontend (in React or Next.js) project with minimal setup.
π Features
- Quickly initialize a backend project using Python (FastAPI) or Node.js.
- Quickly initialize a frontend project using React or Next.js.
- Simple and consistent CLI interface.
π₯Install
cargo install fs-quickstart
π¦ Usage
π§± Command Structure
fs-quickstart <PROJECT_NAME> <PROJECT_TYPE> [options]
| Argument | Description |
|---|---|
PROJECT_NAME |
Name of your project |
PROJECT_TYPE |
frontend or backend |
βοΈ Options
| Option | Description | Values |
|---|---|---|
--backend-framework |
Specify backend framework | python or node |
--fastapi |
(Optional) Use FastAPI when backend framework is Python | (flag) |
--frontend-framework |
Specify frontend framework | react or next |
π§ͺ Examples
π§ Create a Python backend with FastAPI
fs-quickstart myapp backend --backend-framework python --fastapi
βοΈ Create a Node.js backend
fs-quickstart myapp backend --backend-framework node
π¨ Create a React frontend
fs-quickstart myapp frontend --frontend-framework react
π Create a Next.js frontend
fs-quickstart myapp frontend --frontend-framework next
β
Tip: Use the --fastapi flag only if your backend framework is Python.
Dependencies
~1β1.5MB
~29K SLoC