Hundreds of canvas demos, each running live on its creator's own site: some of them vibe-coded with AI, all of them playable in your browser with nothing to install. Press a card to play one on its own page, or start the cruise to ride through them one after another.
Made one of these? See how many people played yours → or use email
Best first 1301–1400 of 1477
space shooter
Aliens attack from above. Shoot them all. Save Earth. A fast, mobile-first vertical space shooter. Drag to fly, auto-fire to blast waves of…
geometry run
Jump rhythmically. Beat the music. Run forever. A fast, mobile-first endless rhythm-runner. Tap to jump in time with the beat, dodge the…
buz kirici
Tam kalitede izlemek için görsele tıkla · MP4, 32 saniye Kartopunu kızağınla sektir, buz bloklarını kır! Tuğla kırma oyunu; telefonda…
neon snake grid
Capture territory. Battle neon trails. Don't die. A fast, mobile-first territory-capture arcade game. Steer your neon snake across a…
deep space
A professional 2D top-down arcade space shooter built with Phaser 4, TypeScript, and Vite. Play Now · Report Bug · Request Feature Deep…
flappy modi
A modern, arcade-style Flappy Bird clone featuring Indian themes, vehicles, and music. Built with vanilla JavaScript and HTML5 Canvas for…
space line
单文件 HTML5 太空射击游戏。 零第三方库、零图片、零音频资源——飞船、敌人、粒子、BOSS、星空全部由 Canvas 2D 实时绘制。整个游戏就是 index.html 一个文件,双击即玩。 同一份源码同时产出三种形态:网页版 / 桌面免安装版(portable exe)…
search strike extract
A complete, web-based extraction shooter (搜打撤: Search → Fight → Extract) built in pure vanilla JavaScript + HTML5 Canvas. No build step, no…
doudou maze
在原版 Doudou Maze 引擎上完成的霓虹街机升级版。保留六关地图、移动手感、敌人逻辑和难度节奏,重点升级角色、迷宫光效、UI 与反馈。打开网址就能玩,手机电脑都支持。 页面不依赖 CDN、在线字体或接口,主视觉也是仓库内本地资源。index.html 由…
car fighter
一款拳皇 97 风格的 2D 格斗小游戏,格斗角色全是超跑——日产 GT-R、奔驰 S、保时捷 911、兰博基尼、法拉利、比亚迪仰望 U9 同台开打。 霓虹合成波画面、火花顿帧、KO 慢动作、连击数、必杀大招,音乐与音效全部由代码实时合成(无任何音频文件)。电脑、手机都能玩。…
hand controlled webcam
A browser-based webcam app controlled entirely by hand gestures — no installs needed! Built with MediaPipe Hands + WebRTC + Canvas API…
porsche gt3rs conceito
Site conceitual e cinematográfico: o 911 GT3 RS contado como um filme, quadro a quadro, controlado pelo scroll. 240 quadros em canvas…
generative art piece Mouse hover
Mouse hover
A creative-coding experiment: a smoke trail that follows the cursor and shifts colour as it drifts. Particles spawn at the pointer and fade…
generative art piece fluid hover
fluid hover
Neon strands of smoke that bloom wherever the pointer moves. Additive neon colours on a dark canvas. Pure canvas and JavaScript, no…
generative art piece interesting cursor hover
interesting cursor hover
Glowing particles that drift behind the cursor over a background pattern that keeps changing. Particle trail that follows the pointer…
CanvasFun
:heart: Creative Coding Projects
3Dyaozao
手作八步流程 立意 → 备泥 → 拉坯 → 修坯 → 装饰 → 施釉 → 烧成 → 成器。左侧「工艺工坊」面板会随步骤切换参数项,并始终提示当前处在第几步。 手势驱动 基于 MediaPipe Hands…
matrix digital rain
A lightweight, pure, zero-dependency HTML5 Canvas and vanilla JavaScript implementation of the iconic Matrix Digital Rain (falling code)…
sketchy snake
A hand-drawn arcade snake game built inside a living sketchbook spread with chill lo-fi beats, munchkins, and mobile haptics. Engineered…
Splitscan
A slit-scan browser camera for iPhone and web — Three capture modes showing motion across time. A slit-scan photographs a thin slice of the…
breath mirror
A browser-based foggy glass you share with someone far away. Open your mouth to fog it up, wipe it clear with your hand (or a finger on…
p5js code challenge
Ten generative sketches built with p5.js, following the Coding Challenges by Daniel Shiffman on The Coding Train. See them all running live…
flow engine
Tiny rhythm games for the minute you spend waiting on a build, a test run or an AI agent. Tap along and the music settles into your tempo…
gamehub
Uma plataforma completa para hospedagem e jogabilidade de jogos online. Clique duas vezes em abrir-site.bat. Ou execute: python -m…
Neon Breakout Arcade
Um jogo clássico de Breakout (Quebra-blocos) desenvolvido com visual neon arcade retro, efeitos de partículas, trilha sonora sintetizada…
games
12 small browser games behind one page: 4096, Snake, Tetris, Minesweeper, Breakout, Flappy, Memory, Whack-a-mole, Sliding puzzle, Space…
ZachShen99.github.io
整个页面就是一个终端:往下滚,终端会自己敲命令,一幕一幕地讲我是谁、做过什么。也可以自己敲命令,试试 help。 头像粒子的物理和绘制在 wasm/src/lib.rs 里,JS 只负责传参数、把结果画到 canvas 上。 迷你 Tcl…
pixel code video workflow
拒绝神经模型抽卡的漂移与算力消耗,用代码逻辑与数学确定性渲染工业级短视频母版。 本仓库完整沉淀了 AI 纯代码驱动动画视频(Code-driven Motion Video) 与 像素财经/暗黑哲学风格 的全套架构规范、动效数学模型、故事板分镜母版、实战案例与无头导出管线。…
Material Tower Defense
Iconic Defense is a tower defense game I built with vanilla JavaScript, running on an HTML canvas. You place and merge towers to fight off… Vibe-coded
S and A Games
Five browser games in one repo. None has a build step, a package manager, or a single dependency — every game is plain HTML, CSS and…
snake arcade
A full-stack browser arcade game with zero dependencies. Vanilla JS + Canvas + WebAudio on the front, Vercel serverless + Redis on the…
SalazarPaulo.github.io
DEV ARCADE es un portafolio web estático con estética de máquina arcade y pantalla CRT. Presenta perfil profesional, proyectos…
pretext projects
8 text-driven Canvas experiments built in 3 days using @chenglou/pretext. Zero DOM reads. Fluid sims, physics narratives, generative ASCII…
game hub
閒暇時浪費 token 做出來的網頁小玩具總集 —— 遊戲與氛圍小品,全部是純前端(HTML / CSS / JavaScript),不需安裝、不需後端,點開就跑。本 repo 是門戶首頁,透過 Git Submodules 把各個獨立專案組合起來,再由 GitHub…
DeepSeek Arcade
六款共用同一套角色外观(arcade.characterSkin:默认经典小鲸鱼,可切换鲸鱼娘)、同一套中英双语、 同一个 Sound 开关、同一套像素风格 —— 只换画面,不改任何玩法数值。 Attention Maze 的 KEY / MULTI-HEAD 机制与 12…
mdv demo arcade
22 one-button arcade games with the same cat in every one. Space or tap is the only control; each game asks the button a different…
the gamelab
🌐 Website · 🔑 License This project marks my exciting return to making games after a considerable hiatus. Since I graduated from college…
Fox Game
Fox Blaze é um jogo de plataforma estilo endless climber (escalada infinita) feito com HTML5 Canvas e JavaScript puro. O objetivo é guiar a…
SynergyTower
A pixel-art, 2.5D browser game about climbing the corporate ladder. You start as a new hire at the bottom of a 40-floor tower, walk each…
wqnlll.github.io
🕹️ Free browser games — no download, no signup, just play! Play English word games, brick breaker, and classic tank games right in your…
ivan
Tiny self-contained browser games in vanilla JavaScript. No install — just open and play. Читать на русском · Läs på svenska Zero install…
RetroLegends
Revive los Clásicos. Descubre Nuevas Leyendas. Retro Legends es una plataforma web completa de videojuegos arcade modernos desarrollada con…
p5js lab
A collection of creative coding projects built with p5.js, featuring interactive animations, generative art, visual effects, and mini…
thinking sphere
A glass sphere with soft shapes drifting inside Open Thinking Sphere · Run it · More tools Real glass in the browser: refraction, thickness… Vibe-coded
ellipse sphere
A sphere built from stacked discs that fan open and assemble Open Ellipse Sphere · Run it · More tools A sphere sliced into discs. Stack… Vibe-coded
playground
Mini games, product mocks, and one generative lab. Games have no frameworks; each HTML file is the whole app. Open it and leave it running…
labs
21 live web demos. No npm. No React. No build step. Shaders, particle systems, fluid fields and generative scenes. Every demo is a single…
interactive showcase
Eight live demos in a single page: flocking, pathfinding, a raymarched surface on the GPU, generative flow fields, sorting, cellular…
doodles
Web Experiments I do for fun.
shiro virek.github.io
A generative art playground and creative coding sandbox built with zero dependencies — pure vanilla JavaScript, HTML5 Canvas, WebGL, and…
Wandering Eyes Generative Art
Wandering Eyes displays a curated collection of five generative artworks. Each piece combines geometric shapes, random movement, and…
velocity game
▶ Main di browser · 📦 Rilis · 🐞 Lapor bug Bukan sekadar siapa tercepat. Ada mode presisi, bertahan hidup, mengumpulkan energi, drift…
Ifazawezk.github.io
Faza Goes Home: my portfolio, but it's a game. Born in Doha, off to Egypt, back home.
Particles Ecosystem
A tiny Canvas experiment where attraction and repulsion turn colored particles into moving patterns. Open the demo · Browse the code The…
Scrawl
Don't throw your doodles away. Play them. Scrawl is an open-source AI game generator that converts a photo or sketch into a playable…
chronoscope
From a painted cave in 17,000 BCE to a generation ship in 3412. From grounded history to high fantasy. Every picture is drawn in code. The…
retro space canvas
The page is a static site. Any browser from the last several years is enough. You have three lives. Enemies arrive in waves. Every fifth…
funtools
A curated set of fun & entertainment tools extracted from FunToolX — each one is a single self-contained file with no build step and no…
Interactive Image Particles WebGL
Create a canvas in your html document e.g Include the library in the document e.g For More Details Please refer to index.html file. Give a…
fire particle editor
Интерактивный редактор огненной симуляции на частицах с Canvas 2D и WebGL 2. Single-file HTML · zero dependencies · MIT Используется как…
Worldsmith
A deterministic procedural geography engine that runs entirely in the browser. It generates infinite fictional worlds from a seed, and…
Pozitivstek.github.io
Personal portfolio: interactive particle hero, projects and résumé (RU/EN). Plain HTML/CSS/JS, no build step.
Pong retro
Um tributo moderno ao clássico Pong, lançado pela Atari em 1972, recriado com uma estética inspirada em fliperamas CRT, telas LCD e Game…
Threeblock
Some Games and tools
cyber rush
Provalo subito da smartphone o PC senza installare nulla: 👉 GIOCA A CYBER RUSH ORA 👈 Cyber Rush: Overdrive HD è un action-runner spaziale…
motionforge
An open-source laboratory and developer workbench for extraordinary web animations. Explore advanced motion. Customize every detail. Export…
arena game
Enter the Arena. Adapt. Survive. Game arena arcade-survival di browser: 12 mode, 8 boss, 6 kemampuan. HTML5 Canvas + JavaScript murni…
type
Thirty Pokémon as a constellation of stars. Each load pulls a random run of 30 Pokémon from PokéAPI. Colour is type, size is strength, and…
musevis
A VJ visualizer for DJ sets: circles, triangles and squares that move to your music one HTML file · runs in the browser · free and open…
gravity mesh
Masses bend a grid the way stars bend space Open Gravity Mesh · Run it · More tools A grid that fades into the edges, and masses that sink…
voronoi
Points that share space as cells, inside any shape Open Voronoi · Run it · More tools Every point holds its territory. Give one more weight…
nodes
A spring network of ten strangers. Ten generated people from the RandomUser API, pulled into place by springs and grouped by country. Live…
web demo NEJS
NEJS
A small platformer written in plain JavaScript on a canvas, at the NES resolution of 256×240. Sprites are 16×16 tiles cut from one tileset…
veilforge studio
A procedural background generator for the web. Six generators, one parameter model, four export targets — and a verification harness that…
one more jump
A vertical platform-jumping browser game inspired by Doodle Jump, built with JavaScript and Canvas without a game library. Jump between…
ascii wisteria
A moonlit curtain of wisteria drawn as ASCII on a canvas. Racemes sway and spring back. Petals drift down and gather on the ground. Your…
career quest
A playable résumé built as a side-scrolling platformer with HTML5 Canvas and vanilla JavaScript. Travel through chapters of my education…
La Colmena
Jugar: · gratis, en el navegador del móvil o del ordenador. Puzzle de panal hexagonal. La mecánica está inspirada en un juego de móvil de…
marble machine
A marble-run browser game. Drop a marble at the top and follow it down a Rube Goldberg course around twenty thousand pixels deep, through…
humanvszombie
A fast-paced action game where you fight off waves of zombies with your gun! Use your keyboard and mouse to move, shoot, and reload while…
outbreak
A thrilling, fast-paced 2D zombie shooter where you must survive endless waves of terrifying enemies. Battle through an apocalyptic…
tetris javascript
Tetris escrito con JavaScript. Se usa canvas para dibujar el tablero. Absolute point: A point with x and y that is absolute to the game…
natrix
English | 繁體中文 | 简体中文 Natrix is a framework-free browser runtime experiment built around a playable local two-player Snake game. Compact…
aruta.sh
A desktop-OS-styled personal site with a full windowing system, themeable UI, a built-in terminal, and a plugin system that lets anyone…
Underlore
Underlore is a fully offline, zero-dependency browser roguelike about descending through ten forbidden archives to recover the First Word…
snake game
A browser game built with HTML, CSS and JavaScript, using HTML5 Canvas for rendering and localStorage for player names and a top-five…
Dungeon box
A complete 2D roguelike for the browser: HTML5 Canvas + vanilla JavaScript ES modules. No build step, no bundler, no framework, zero…
Tetris
Implémentation du jeu Tetris en JavaScript vanilla (Canvas API), sans framework. Ouvrir tetris.html dans un navigateur, ou héberger les 3…
breakout
7 modos: Clássico (15 fases), Infinito, Frenético (todo tijolo solta um buff, nunca um ruim), Contra o tempo, Uma vida, Desafio diário e…
canvas sprite skeletal animation js
Procedural walk-cycle animation for ANY 2D game character with pure JavaScript and HTML5 Canvas. Turn static character art (a 360°…
GrubBlastersHTML
Grub Blasters is a turn-based artillery game in the spirit of Worms, built entirely as a single, dependency-free HTML file. Two teams of…
moonlighter rpg
주야간 듀얼 루프 던전 상점 경영 RPG (Single-File HTML5 Canvas & Web Audio API) 낮에는 상점에서 전리품을 팔아 최적 마진율을 탐색하고, 밤에는 고대 차원문 던전에서 희귀 유물을 파밍하여 30일 이내에 빚을…
stakka2
▶︎ 지금 바로 플레이 — midasyoo.github.io/stakka2 3부작을 한 편에 담은 소개 영상입니다 (내레이션·배경음 포함). 원본과 제작 도구는 1편 저장소에 있습니다. STAKKA 1 의 원터치 타워 쌓기를 베이스로, 스토리 모드…
caught modi
Caught Modi is an endless 3D runner game built from scratch using HTML5, JavaScript, and the Three.js library. The game features a fun…
golf projectile simulation
Este projeto é uma simulação física de um lançamento de golfe que modela o movimento de um projétil considerando arrasto aerodinâmico…
02 02 roebi game prototype with p5js
This is a story about create a html game prototype by using perplexity.ai as a programmer and p5.js as a JavaScript library for easy use of…
brick mart
Shop the toy aisle of a big department store, then build what you bought, brick by brick. It's a browser game for small children, played…
hraniteli
Hraniteli - browser platformer, 36 levels, 9 worlds, 7 heroes. Single HTML file, no dependencies.
blast radius
Your agents read the internet. The internet reads back. Blast Radius is an arcade game about a prompt-injection worm loose in a swarm of AI…
snake game
Game arcade Snake dengan 12 mode permainan, 10 achievements, dan 4 tema visual — dibangun murni menggunakan HTML, CSS, dan JavaScript…