SERSI
Kickstart modern apps in seconds. Your stacks, Your rules.
sersi create
this generates a wizard to create a full stack application. If you would like to create either a frontend or just a backend, use the subcommands below.
sersi create backend [flags]
Available Flags for backend:
| Flag | Type | Description | Optional |
|---|---|---|---|
| --name | string | Name of the project | Yes |
| --lang | string | Language to use (ts, nodejs, go, python) | Yes |
| --framework | string | Framework to use (fastapi, express, gin) | Yes |
| --database | string | Database to use (postgres, mongodb) | Yes |
Example:
sersi create backend --name my-backend --framework fastapi --database postgresql --lang py
sersi create frontend [flags]
Available Flags for frontend:
| Flag | Type | Description | Optional |
|---|---|---|---|
| --name | string | Name of the project | Yes |
| --framework | string | Framework to use (react, vue, vanilla) | Yes |
| --css | string | CSS framework (tailwind, sass, bootstrap, css) | Yes |
| --lang | string | Language to use (ts, js) | Yes |
Example:
sersi create frontend --name my-site --framework vue --css bootstrap --lang js
sersi build -f path/to/sersi.yaml
| Flag | Required | Description |
|---|---|---|
| -f | ✅ | Path to the YAML config file |
name: sersi-app
structure: polyrepos
scaffold:
frontend:
framework: react
css: tailwind
language: typescript
backend:
language: go
framework: gin
database: postgresql
These are the currently supported values for each flag & field in sersi.yaml:
frontendframeworkreactsveltevuevanillacsstailwindbootstrapcsslanguagetypescript or tsjavascript or jsbackendlanguagetypescript or tsjavascript or jsgopythonframeworkexpressgin (Go)chi (Go)fastapi (Python)databasepostgres (coming soon)mongodb (coming soon)nonesersi version
sersi help
sersi help create