Skip to main content

Templates

Start your project with a ready-made template

Open Editor
javascript

React + Vite

React 18 with Vite and hot module replacement

javascript

Vanilla JS

Plain HTML, CSS, and JavaScript with Vite

typescript

React + TypeScript

React 18 with TypeScript and Vite

javascript

Next.js

Next.js 14 with App Router

javascript

Vue 3

Vue 3 with Vite and Composition API

javascript

Svelte

Svelte 4 with Vite

typescript

React + Tailwind CSS

React with Vite, Tailwind CSS, and TypeScript

typescript

Next.js + TypeScript

Next.js 14 App Router with TypeScript, Tailwind CSS, SEO routes, error/loading pages

typescript

Next.js Pages Router

Next.js 14 Pages Router with TypeScript, Tailwind CSS, API routes, custom 404

typescript

Vue 3 + TypeScript

Vue 3 with TypeScript, Vite, and Composition API

typescript

SvelteKit + TypeScript

SvelteKit with TypeScript and file-based routing

typescript

Astro

Astro 4 with TypeScript and content-driven architecture

javascript

Vanilla + Tailwind CSS

HTML, CSS, and JavaScript with Tailwind CSS via Vite

typescript

Angular

Angular 17 with standalone components and TypeScript

javascript

Node.js + Express

Express API server with routing, middleware, and static files

javascript

Static HTML + CSS + JS

Minimal HTML, CSS, and JavaScript with Vite hot reload

html

Tailwind Playground

Experiment with Tailwind CSS classes with instant preview

javascript

Three.js

3D scene with animated objects, lighting, and mouse interaction

javascript

D3.js Data Viz

Interactive bar chart and donut chart with D3.js

javascript

p5.js Game

Simple collect-the-dots game with particles and trails

python

Python

Python script showcasing classes, decorators, and type hints

python

Python + Flask

Flask REST API with CRUD, error handlers, and CORS

python

Python + FastAPI

FastAPI REST API with Pydantic models, validation, and filtering

python

Python + Django

Django project with app structure, views, and URL routing

go

Go

Go program with structs, interfaces, goroutines, channels, and error handling

go

Go HTTP Server

Go HTTP server with handlers, middleware, JSON API, and routing

rust

Rust

Rust program with structs, traits, enums, pattern matching, iterators, and Option/Result

java

Java

Java program with records, sealed interfaces, streams, generics, and Optional

cpp

C++

Modern C++17 with smart pointers, optional, structured bindings, lambdas, and move semantics

ruby

Ruby + Sinatra

Sinatra app with JSON API, ERB views, error handling, and filtering

php

PHP

PHP 8 with enums, typed properties, match expressions, arrow functions, and fibers

python

Flask + SQLite

Flask REST API with SQLite database using Flask-SQLAlchemy, CRUD for tasks

javascript

Express + MongoDB

Express REST API with MongoDB using Mongoose, CRUD for tasks

typescript

Next.js + PostgreSQL

Next.js 14 API routes with PostgreSQL using pg, CRUD for users

go

Go + SQLite

Go HTTP server with SQLite using modernc.org/sqlite, CRUD for items