GitHub - GetWebstack-public/js-ts-frontend

js-ts-frontend — Hello World Templates

A set of ready-to-run "Hello World" frontend templates for the most popular JavaScript and TypeScript 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
angular-ssr TypeScript Angular (SSR)
astro TypeScript Astro
gatsby JavaScript Gatsby
nextjs-app-router TypeScript Next.js (App Router)
nextjs-pages TypeScript Next.js (Pages Router)
nuxt3 TypeScript Nuxt
preact JavaScript Preact
qwik TypeScript Qwik
react-cra JavaScript React (Create React App)
react-vite JavaScript React (Vite)
remix TypeScript Remix
solid-vite JavaScript Solid.js
svelte-standalone JavaScript Svelte
sveltekit TypeScript SvelteKit
vue3-vite JavaScript Vue

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 application running. Add pages, components, API routes, and anything else your project needs.

Some templates require secrets (e.g. API keys) to be configured in the GetWebstack app before running. Check the template's own README.md for any additional setup steps.

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 JS/TS backends
go-projects Hello World templates for Go backends