python-projects — Hello World Templates
A set of ready-to-run "Hello World" backend templates for the most popular Python frameworks. Each template is a standalone starting point: fork the one you want, run it with gws, and start building.
Available Templates
| Template | Language | Framework |
|---|---|---|
| python-celery-worker | Python | Celery |
| python-data-science | Python | JupyterLab + Pandas |
| python-django | Python | Django |
| python-fastapi | Python | FastAPI |
| python-flask | Python | Flask |
| python-litestar | Python | Litestar |
| python-ml-pytorch | Python | PyTorch + JupyterLab |
| python-sanic | Python | Sanic |
| python-starlette | Python | Starlette |
| python-tornado | Python | Tornado |
Getting Started
1. Create a GetWebstack account
Sign up for a free account at app.getwebstack.com. You'll need it to initialise and manage your projects with the gws CLI.
2. Pick a template and fork it
Browse the templates above, choose the framework you want to work with, and fork that repository into your own GitHub account.
3. Install the GetWebstack CLI
curl -sSL https://getwebstack.com/install.sh | bash4. Log in to GetWebstack
This authenticates the CLI with your GetWebstack account.
5. Initialise the project
Inside the forked project directory, run:
This discovers the application and generates the necessary configuration files to run it locally.
6. Start the application
This builds the application and starts it in a local Kubernetes cluster. Each template returns a simple Hello World response to confirm everything is working.
7. Start developing
The templates are intentionally minimal — just enough to get a working server running. Add routes, middleware, database connections, and anything else your project needs.
Fullstack Templates
Looking for a frontend + backend starting point? Check out the fullstack templates:
| Template | Description |
|---|---|
| react-express-multi-repo | React frontend with an Express backend |
Other Template Collections
| Collection | Description |
|---|---|
| js-ts-backend | Hello World templates for JavaScript and TypeScript backends |
| go-projects | Hello World templates for Go backends |