GitHub - GetWebstack-public/python-projects

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 | bash

4. 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