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 601–700 of 1477
FractalsWithWebGL
In this project, I wrote a shader-based WebGL program which will generate Sierpinski carpet. Sierpinski carpet is a fractal that consists…
maze runner
A game to simulate the player running through the maze, with possible killing obstacles, evil hitmen and many more. The level moves to the…
gases ideais javascript
Como os gases reais são difíceis de descrever, os estudiosos desenvolveram o conceito de gás ideal para aproximar e modelar o comportamento…
physbox
A modular falling-sand simulation game made using JavaScript and HTML Canvas. Inspired by great games such as The Powder Toy and the…
wiping snow js
'Wiping Snow' javascript artwork clone
physics visual
This project is a simple simulation/visualization of some physics concepts like gravity, collisions or acceleration in 2D. Live demo is…
TextVerse
Text that lives, not just sits. An immersive, interactive Canvas-based experience where text is the protagonist. Built with…
Swarm
An interactive pointer swarm simulation where a mesmerizing group of pointers follows your cursor, creating dynamic and chaotic patterns…
sandbox game
A modern, interactive physics simulation game built with HTML5 Canvas and JavaScript. Create, experiment, and watch realistic particle…
chaos
This project demonstrates how chaotic systems work using simple physics in javascript. A key property of chaotic systems is its…
ElectromagneticField
A mesmerizing interactive visualization of electromagnetic fields using HTML5 Canvas and JavaScript. ElectromagneticField is a dynamic…
solar system3D
Explore the wonders of our Solar System in an immersive 3D experience! Witness the rotation of planets around the Sun and their…
bouncing balls
Simple bouncing balls simulation using plain JavaScript. Drawing in HTML Canvas, also plain CSS is used. (without third-part…
DuckHunt JS
This is an implementation of DuckHunt in Javascript and HTML5. It uses the PixiJS rendering engine, Green Sock Animations, Howler, and…
eva.js
Eva.js is a front-end game engine specifically for creating interactive game projects. Easy to Use: Eva.js provides out-of-box game…
FlappyBrid
This game lets you know how logical works in the game. and choose your web browser. This will open the browser and launch the game. Once…
Snake Game
Snake Game is a simple, fun and easy to learn JavaScript game. The goal is to grow the snake with food and score as many points as possible…
lab snake reverse
Survival Horror in 8-bit. The classic Nokia snake game, inverted. You control the food, and the Snake is an AI determined to eat you. 👉…
shmup.re
In which I attempt to learn ReasonML by making a simple canvas game. Play it online Also, if you want to make something similar, the…
js bubble shooter
Simple bubble shooter game based in HTML5 and javascript
shutter asylum
A 30kB JS stealth shooter challenge. You can play it here Made for Gynvael's Summer GameDev Challenge 2018 Ready to use bundle is located…
snake.js
A popular game snake, writen in javascript. Works both on PC and on touch screens (using swipes). With additional features. Random food (…
Pixel Keys
Pixel Keys is a little canvas game where you can move around the map. Try to kill all enemies and get three keys to get your adventurer…
xonix js
A tiny JavaScript clone of the classic Xonix game. Uses Github corners by Tim Holman.
AudioVisualizerJS
A graphical web-based audio visualizer which reads music data using Pure JavaScript, and draws a graphical view in Canvas.
snake game 2D
O famoso jogo da cobrinha em 2D no qual o seu objetivo é comer até ficar enorme e acumular muitos pontos Essas instruções fornecerão uma…
game web
本程序仅仅学习,顺便回忆小学玩的游戏。 项目初心为了验证一些对 Canvas 想法。 人物走在地图边界没有站立状态,这都怪我没有拆分地图与人物之间x,y关系。最近看到微信小程序打飞机源码,发现值得学习。 Canvas…
snake game p5
Play it and change whatever you want. For learn about of p5 check his site p5.js.
drawing board
之前学完canvas,一直想自己写一点东西,这两天终于完成了,开心!! 画笔 → 定义画笔信息 → 橡皮檫 → 删除 → 撤销/前进 → 直线 → 截图 → 弹幕 手把手教你实现一个canvas智绘画板。…
flappy bird
An clone of a famous game written in Javascript and HTML Canvas API. Check this step by step
Space Shooter
A classic arcade-style space shooter game built with JavaScript, HTML5 Canvas, and CSS3. Smooth spaceship movement & shooting. Score…
battle snake
A two player twist on the classic game 'snake', written in pure javascript.
drive mad
DriveMad is a lightweight, arcade‑style HTML5 racing game optimized for short, high‑energy browser play sessions. It is implemented as a…
binding of isaac webgame
一个复刻《以撒的结合》(The Binding of Isaac) 核心玩法的俯视角肉鸽地牢网页游戏。 12 层地牢、13 个 Boss、11 种敌人、55 件道具,随机地牢 + 眼泪射击 + 道具构筑, 全部图形由代码绘制,不含任何外部美术资源。 一句话总结:7900 行原生… Vibe-coded
spicetify visualizer
Un moteur de visualisation audio 60 FPS pour Spotify (via Spicetify), entièrement codé en JavaScript (Canvas 2D, Web Audio API), sans aucun…
automaton
Rock-Paper-Scissors cellular automaton using JavaScript and HTML5 canvas. Generation must be restarted to apply settings marked with \*…
wireworld
Online simulator for Wireworld, a Turing-complete cellular automaton particularly suited to simulating transistors and circuits.
FallingSand
Simple JavaScript & HTML Canvas based falling sand simulation Brush sizes, round brushes, brush interpolation.
revenant
A browser puzzle game where you cooperate with perfect replays of your own past runs. Built from scratch — custom physics engine, no game…
Medieval Tetris
A complete, zero-dependency Tetris with 1000 playable levels, from very easy to very difficult, wrapped in a medieval world: stone walls…
ChristmasTreeLightUp
A premium remake of the classic Christmas Tree Light Up puzzle. Turn the wires, light the tree. Live at Luke's Christmas Jazz and Christmas…
starflight clone
A browser clone of the 1986 EA/Binary Systems classic Starflight, built in a single autonomous Claude Code session ("how far can you get in…
encaos
Jogo de blocos para navegador, com sete tetrominós e limpeza de linhas. A interface anterior inspirada no InterpretaAI foi restaurada…
rxdrop
RxDrop is an evolving medical-history puzzle game built from falling-capsule mechanics. You treat infections while the disease adapts…
coilclash snake game
A stunning snake arena with self-learning AI, 14 game modes, 300+ cosmetics, and a living world. A high-performance, feature-rich snake .io…
potions
they say everything is better in the east. The game never explains itself. That's the point. Sound on recommended. One melody, two lives…
mixedsignals
After Hours Arcade: Music by Tony from Pixabay. Art Pop Exp 2: Music by Peter Koepke from Pixabay. Cinematic Aloha Lounge Rumba 2: Music by…
PigeonCraft
Welcome to Pigeoncraft, a modern JavaScript/Web reimplementation of the classic Java game (originally known as Minicraft). This repository…
After the Sirens
An original open world zombie survival game. Leave the town of Morrow, follow roads through farms, forests, riverside settlements, suburbs…
night escape
A 3D browser game about escaping a police pursuit at night. 🎮 Play Now · 💻 Source Code Night Escape is a browser-based 3D driving game…
kuafu
核心循环:向前奔逐 → 越过龟裂焦土与深渊尖刺 → 拾「日光」升倍率、攒神力,掬「甘泉」续冲刺 → 疾冲撞碎旱魃、击退金乌,遇石盾则读它朝向、绕背或跃起踩踏 → 连着杀不断则连击加成累积 → 神力满时发「夸父跨步」一步跨一屏 →…
voidfall
An offline-ready sci-fi arena roguelite. Survive the waves. Shape the build. Hold the line. ▶ Play in browser · Windows download · Русский…
vc
Browser port of an old virtual pet tarantula game. Written in Odin, compiled to WebAssembly, drawn on a canvas. Runs the native tests, then…
wreck the web
Type in a website and it becomes a level. Run across the page, shoot the words off it, blow holes through the pictures and knock whole…
waves
Drop in a song and ride it: an Audiosurf-like game in the browser. The track is built from the music itself: ridges are its spectrum and…
tetris js
Play in your browser, with keyboard, controller, or touch controls. Start a game, clear lines, and keep your best score on the device. The…
pokemon survivors
A free Vampire Survivors–style roguelite with Pokémon, playable in the browser. Pick one of 27 starters (or hatch eggs for 25 more Pokémon… ▶ 3 plays this week · 🔥 1
pixel cricket
A fast-paced, retro-styled browser cricket game built with HTML5 Canvas and Vanilla JavaScript. Features interactive bowling mechanics…
bounce rush
Ein schneller Arcade-Bouncer im Browser. Steuere den Ball, sammle Münzen, bau Combos – bevor die Zeit abläuft. Bounce Rush ist ein…
xuanxuan cultivation
昼夜四段(晨/昼/暮/夜)各有色调、雾浓度、音景。夜里怪物 ×1.65,清晨 ×0.82。音效是 WebAudio 实时合成,不使用任何第三方音频素材。 2026-10-10 更正:原文写「项目不打包任何外部音频文件」。这句不准确 —— 音效确实是 WebAudio…
skifree warboy
A single-file HTML5 canvas remake of the 1991 Windows classic SkiFree — reforged for the machine cult. Bomb down an endless…
pfand rush
A Berlin bottle-collect lane runner. Collect Pfand bottles (+0,25 €) and crates (+1,00 €), dodge BVG ticket inspectors (jump over) and…
curve fever
A faithful, open-source remake of the Curve Fever 1 Flash game (2010), itself a remake of the 1995 DOS classic Achtung, die Kurve!…
endless echo
js/ 里的 12 个文件都是经典 script,按 index.html 中的顺序加载、共享同一个全局作用域, 顺序不能随意调换(依赖顺序:精英类型表 → 工具函数 → 音频 → 核心逻辑 → 宠物扩展表 → 宠物表 → 数据表 → 绘制 → 界面 → 黑洞玩法 →…
hatch
A '90s-style virtual pet that lives in your browser. Hatch an egg, raise your creature the old-fashioned way — feed it, clean up after it…
pacman lab
A browser remake of the arcade game Pac-Man. PacMan eats Pellets through the Maze while four Ghosts hunt him, and a Power Pellet flips the…
monet dreamscape
An impressionist-style side-scrolling platformer built entirely with HTML5 Canvas. Explore six paintings by Claude Monet, collect hidden…
neon breakout
A neon arcade breakout game. One HTML file, zero dependencies, works offline. Works on desktop and mobile. Pauses itself if you switch tabs…
Slop dungeon
Chaotic 1-6 player roguelike dungeon crawler built with pure HTML5 Canvas & WebRTC P2P multiplayer.
octobulles
Jeu d'arcade sous-marin dans l'esprit de Bubble Bobble, original : emprisonne les créatures dans des bulles. 100 tableaux en 5 chapitres…
IO Combat
An original 2D arcade fighter in a single HTML file. Pick an avatar, win two rounds, then TERMINATE your rival before the clock runs out. ⚡…
HungryKatz
A cute cat-café game built as a mobile-first Progressive Web App (PWA). It uses plain HTML, CSS and JavaScript with Canvas 2D, and needs no…
DownUnderAgain
A retro pixel-art survival game about life in Florida's waters, from freshwater spring to deep sea. ▶ Play in your browser · ⬇ Download the…
space worlds game
A space flight, trade and exploration game: eight worlds, six ship classes, story chapters and frontier expeditions, offline, with no…
marmi mafia
Мультиплеерная змейка в браузере — играйте с друзьями прямо сейчас, без установки. A multiplayer snake .io game for the browser — play with…
pour
the zen of pouring a glass of water. gen z edition. dopamine included. no cap. Works in any browser. On a phone, add it to your home screen…
trex multiplayer
The Chrome dino game, multiplayer: 2-4 players, live progress bars, one room code. Every player runs their own full game locally; only…
snake game
A classic Snake game built from scratch with HTML, CSS and vanilla JavaScript, using no libraries or game engines. Smooth grid movement…
apso particle morph
在线试玩:→ funiyayue-art.github.io/apso-particle-morph 单文件版:Bold | Regular —— 保存到本地双击即开,无需构建、无网络依赖 大部分「文字形变」的 CSS 教程给你的是表象:一个遮罩扫过去,一个 blur 拉起来。…
plaza aeterna
A single HTML file, zero-dependency, zero-network vaporwave dreamscape. Open it and the mall is already open, the sun is already setting…
fourier pen
Design and copy follow these standards. Any picture, one line, a chain of spinning arrows. Fourier Pen finds the outlines in a picture…
interactive tulip
🚀 Experience Live Webcam Interactive Bloom → A realistic procedural 3D-shaded tulip rendered on an HTML5 2D Canvas context without image…
FableSuff
A small generative artwork. One file, no dependencies, no build step, no server. One minute into a session: some thoughts already…
silverface
A 1970s stereo receiver that runs in a browser. Tune internet radio by dragging a pointer across a backlit FM dial, or drop in local audio…
Matrix Rain HTML Background
Connected Matrix rain trails through a repeating 3D world, with audio-driven motion and colors. Characters turn along the X, Y and Z axes…
RepoRealm
your github repo. but it's the backrooms. and it wants you dead. ▶ PLAY IT RIGHT NOW: reporealm.netlify.app — the always-on web build. (or…
PuzzleGame
A playful jigsaw puzzle game for desktop and mobile, built with Vite, Svelte 5 and TypeScript. Campaign: 15 levels from 3×3 to 8×8. Levels…
more than enough
A small, complete, mobile-first browser game about turning a hostile wilderness into an absurd surplus. Explore an endless, ever-different…
support idle
A small adventure while you wait. A silent, embeddable forest runner for live-support queues. Collect pinecones, unlock new terrain, and… ▶ 3 plays this week
polar ark
Melt ice. Build a camp. Save the crew. A top-down idle/mining game for the browser, made with plain HTML5 Canvas and JavaScript, with no…
solar colony
Desktop wallpaper idle game — launch payloads from the Moon and colonize the inner solar system. This game was conceived in a swimming…
mycelia game
拓扑驱动的增量游戏(incremental / idle)。你是一颗孢子,从黑暗土壤里的第一根菌丝, 长成覆盖整个行星、与所有生命签订契约的地下网络。 核心创新:把增量游戏的生产链从「一维列表」升级为「可优化、会枯竭、能签约的二维网络」 —— 玩家优化的不是"买第 N…
phaser crash game demo
A responsive HTML5 crash-style game built with Phaser 3 and modern JavaScript. Bet and cash out gameplay. Sound ON / OFF toggle. Keyboard…
FIFA Goalkeeper Game
A fast-paced, high-contrast retro arcade browser game built to test a goalkeeper's reflexes against accelerating, unpredictable shots…
four oh four
A puzzle-platformer played entirely inside your browser's address bar and Back button. Built for the BTT Web Game Jam — Summer 2026 on…
bakis
EN: BAKIS — a short browser puzzle-arcade game. Whatever you keep your light on grows; what you ignore comes for you. HTML5 canvas, 8…
chronoslash game js13k
Chrono-Slash is a top-down, time-manipulation arena survival game engineered specifically for the JS13k competition. The entire game…
SnakeRush
A neon arcade snake game with multiple modes, difficulty tuning, combo scoring, power food, local leaderboards, swipe controls, and…
snake game
丝滑画面:60fps 逐帧插值渲染 + smoothstep 缓动,蛇身为连续圆滑曲线,转弯不生硬。 🐋 DeepSeek 蓝深海主题:丁达尔光柱、漂浮气泡、鲸鱼水印、发光的深海珍珠。 🧱 穿墙模式:按 C 切换,带传送门特效;穿墙处断开连线 +…
flappy bird auto
超能力:每穿过 6 个障碍随机获得一个超能力 —— 变小 / 超音速冲刺 / 炸弹;炸弹按 B 键或点右下角按钮释放。 🎮 扁平几何风格,Canvas 纯代码绘制,无外部素材。 📈 难度递增:速度提升 + 开口收窄 + 20 分后管道上下移动。 ✨ 超能力系统:每过 6…