Logo

create-rspc-app

Discord crates.io download count badge Website

Interactive CLI to create a new app using rspc.

Get started by running `cargo install create-rspc-app` and then `create-rspc-app` in your terminal.

## Stack The stack is based on the following technologies: - Languages - [Rust](https://www.rust-lang.org/) - [TypeScript](https://www.typescriptlang.org/) - Frameworks - [React](https://reactjs.org/) - [Solid](https://www.solidjs.com/) - Database ORMs - [prisma-client-rust](https://prisma.brendonovich.dev/introduction) - [RSPC](https://rspc.dev) ## Getting Started ```sh # Install the CLI cargo install create-rspc-app ``` ```sh # Create a new app create-rspc-app ``` Additionally you can `create-rspc-app ` to create a new app in a specific directory. `create-rspc-app` will ask for the following information: - `Name`: The name of your app. - `Backend Framwork (Tauri, Axum)`: The backend framework you want to use. - `Database ORM (Prisma, None):` The database ORM you want to use. - `Frontend Framework (React, Solid)`: The frontend framework you want to use. - `Package Manager (npm, yarn, pnpm)`: The package manager you want to use. If you use prisma then create-rspc-app will automatically run `prisma generate` ## Issues If you find any issue with the CLI please open an issue in the [rspc issues](https://github.com/oscartbeaumont/rspc/issues).