Hundreds of JavaScript games, 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 1901–2000 of 3079
Snake Game
The Snake game, created using JavaScript, and The HTML5 canvas. To play this game click on the link above.
DaianyNascimento.github.io
Use your super powers to make matches in this classic game. This is a simple matching game where the player has to find the images that…
offroadJS v2 demo
3d HTML5 game, built on top of [three.js] and [cannon.es] ( originally [cannon.js] ) written in TypeScript ( JS ). music: A Himitsu - Cease.
HTML5 Gaming
Shoot'em up game made in Javascript with CreateJs Demo Move: arrow keys, (ZQSD) or (OKLM) Shoot: space bar or ctrl Pause: P or escape…
phaser3 boink
BOINK : 2d Platformer Powered by Phaser
pong clone game
Pong Clone Game made with p5.js library on Code-Guppy platform
asteroid game
This is a classical asteroid game built using HTML, CSS, JavaScript, and the p5.js library. The objective of the game is to destroy…
StarryTarot
Starry Tarot is a browser-based gesture control tarot game. Players browse a floating tarot deck with hand movement, pinch to draw three…
pendulum
A pendulum simulation based on matter.js
ball force optimizer
This code implements a physics-based genetic optimization algorithm in the browser using JavaScript and HTML canvas. It attempts to evolve…
minesweeper 3d
A modern, interactive 3D implementation of the classic Minesweeper game built with Three.js and Pixi.js. 3D Gameplay: Interactive 3D…
bye bye alien
A 2D space-shooter built with Phaser 3, TypeScript, Vite and Vitest. Pick one of four ships on the start screen, then battle waves of…
ats defence
A browser tower defence game where you are the applicant tracking system, and the applicants are the problem. Applicants advance along a…
EMOJI ELEMENTS BETA VERSION
Magic the Gathering inspired game using Emojis lol
shadow protocol
Top-Down Cyber Tactical Stealth Action & Infiltration Game Pure Vanilla HTML5 Canvas & Procedural Web Audio API — Zero External Libraries…
The Boogeyman Front End Game
The Boogeyman is a 2D front-end side-scroller game; inspired by the 1978 film "Halloween". On Halloween night, everyone is entitled to one…
stonepapergamelive.github.io
Interactive Stone Paper Scissors game built with HTML, CSS, and JavaScript.
mordle.github.io
Josh Wardle his Wordle game: has taken the Internet by storm. Soon people started building clones. My favorite is the Welsh version…
RezaGholipoor002.github.io
SoftwareProject, FlappyBird
les cyclopes
Les Cyclopes is a retelling of Odysseus’ encounter with the cyclops Polyphemus in Homer’s Odyssey. Using the format of a video game written…
sudoku game
Pure‑frontend infinite‑generation Sudoku puzzle web app. Zero backend, single‑file, deployable on GitHub Pages. A fully‑featured…
mathtown
一款融合知识学习与视觉小说叙事的网页解谜游戏。每一关都是一个完整的故事,在剧情推进中穿插互动解题环节,让学习变成一场冒险。 视觉小说叙事:每关都是一个完整故事,NPC 对话推动剧情,人物立绘 + 对话框 + 背景音乐,沉浸式体验。…
nyanpage
My personal website: a realistic Linux terminal in your browser, with a retro console game hidden inside. nyanpage is my personal website…
fun 20260604 a star sling
Star Sling is a tiny daily canvas game: start the round, drag from the star core, release to sling through all seven stars, then dock…
Dan Overlay
DanOverlay is a high-performance, real-time overlay for osu!mania and Etterna that estimates your Dan tier and skillset ratings as you…
kul ve kivilcim
Türkçe, tarayıcıda çalışan bir roguelike deckbuilder. Üç perde, dallanan harita, 87 kart, 33 düşman, 38 yadigâr, 18 iksir, 16 olay. Tek bir…
skysprout
A little leap of adventure. A one-shot prompt game built with GPT-6 Astra in GitHub Copilot CLI. Three worlds. Nine sun shards. One very…
wormgame
A slither.io-like game made in javascript with the canvas API. A - Turn the player snake left. D - Turn the player snake right. M - Toggle…
barrage
A Worms-lite artillery game for the browser. Two teams of three soldiers take turns lobbing bazooka rockets, grenades, cluster bombs…
cribbage
Two-player cribbage to 121 against a computer opponent that actually plays well: it searches every discard, weighs the crib, and thinks…
red alert remake
纯前端、零依赖、零外部素材的 2D 即时战略游戏 —— 用 Canvas + WebAudio 从零写的"红色警戒风格"RTS。 性质说明:这是原创引擎的致敬作品,不是官方作品的重制。 代码、美术(全部 Canvas 程序绘制)、音效(全部 WebAudio…
creative coding flappy bird clone
This is a clone of the famous Flappy Bird game, built from scratch in two days using vanilla HTML, CSS, and JavaScript. This project was…
memory garden
A card-matching memory game that runs entirely in the browser. Two people can play on the same screen, or one person can play against a…
carmine swarm
Why Carmine? Carmine dye is made from swarms of cochineal insects. Carmine was the prototype for Merlot: the swarm battle it started as…
Chicago Rush Home
A browser-based arcade driving game inspired by Chicago rush-hour traffic. Play directly in your browser through GitHub Pages. Chicago…
tempora
A life simulator spanning twelve thousand years. Be born anywhere from 10,000 BC to the far future, from a Natufian hunting camp to ancient…
DeepCrawlerForge
**An independently written browser engine for the original 1991 Eye of the Beholder (DOS) game data. Bring your own game files.**…
bricklab
Once loaded, the only visible element is the 3D canvas: the studio UI is rendered into it, and a transparent canvas above it takes pointer…
bunny run
A little bunny. A field of flowers. One more jump. Jump with your body or press Space · 体感跳跃 / 空格操作 A playful 3D endless runner with a…
pokemon bullet heaven
▶ JOGAR AGORA NO NAVEGADOR Um Bullet Heaven (estilo Vampire Survivors / Survivor.io) com estrutura de jornada Pokémon. HTML + CSS +…
shardstorm
SHARDSTORM: a free endless tower defense game for the browser, inspired by Bloons TD6. 12 towers with 3 upgrade paths each, 17 enemy types…
pvz myanmar game
Plants vs Zombies — မြန်မာဗားရှင်း | HTML5 Canvas Tower Defense ▶️ ဂိမ်းဆော့ရန် (GitHub Pages) · 📂 Source · 🧪 Tests ⌨️ Esc = ခေတ္တရပ် |…
sudoku puzzle
A self-contained Sudoku game with a backtracking generator and solver. Every puzzle it deals is guaranteed to have exactly one solution…
hageng anti tilt battle
「今天絕對不破防!做一個溫柔優雅的氣質技術台……到底是在靠杯三小啊!」 《優雅主播不破防:哈耿的精緻日常》是一款以知名實況主「哈耿」為靈感設計的圖奇實況破防生存 × 彈幕節奏辨識單檔網頁遊戲。…
five hundred more years
立身事件只在 16–29 岁出现一次(权重 62,在所有事件里最高,实测立身率约 77%)。 选定之后,本世的身份会挂在结算页上(立身之道 · 仕途 · 出仕)。不选也可以,只是那五条专属结局与你无关。…
Genuary Word Generative Art
A seed-based generative system for pixel-grid letterform compositions. A reproducible catalogue of computational typographic studies…
mastermind
Browser Mastermind code-breaking game. Single HTML file, no build step. 4 or 5 pieces, 6 or 8 shapes, 8/10/12 attempts, optional repeats…
kenken for paul
A small KenKen app I made for myself. You pick a board size from 3 × 3 to 9 × 9, a difficulty and which operations you want, and it builds…
NineFold
Sudoku leaves the page: 81 levels across nine realms, true 3D cube puzzles you turn and slice, Killer sums, memory and speed challenges…
whalechan rice
为什么一个文件就够了:三张立绘已经被 base64 内联进去了(生成脚本是 tools/inline.py)。 代价是文件大了 1.3 MB,好处是彻底不依赖网络,连 art/ 目录都不需要。 网上常说用 jsDelivr 加速 GitHub 上的东西,但这个游戏不能那么用:…
Tic Tac Toe
A sleek, responsive, zero-dependency Tic-Tac-Toe web application built with vanilla HTML5, CSS3, and JavaScript. Features smooth state…
rock paper scissors
A colourful Rock Paper Scissors game. Play against the computer and keep score. Click Rock, Paper or Scissors. The computer picks at…
kumimoji
The crossword tile race: a word game where you build one crossword from a bag of letter tiles. In English and in Japanese kana. The rules…
jarajara
Mahjong tiles for JavaScript and TypeScript. The 144-tile set in 42 faces, drawn as SVG, with backs and cloths; custom elements for one…
terminal protocol
一款科幻题材的塔防游戏:失控的人工智能正在入侵虚拟网络空间,玩家部署防御协议拦截敌方进程,守住终端。 这张网络曾由一套名为「归零」的核心系统守护——它的职责是预测网络中可能出现的不稳定征兆,抢在崩溃发生前把异常拉回基准状态。三年前的「断潮夜」,一次从未被建模过的连锁故障同时在多个…
duel arena
Піксельний 2D-файтинг у браузері за мотивами World of Warcraft (WotLK 3.3.5): 10 класів × 3 спеціалізації, у кожної свої здібності й…
echoshift
A browser-based survival game where you must avoid ghosts that replay your past movements. Objective: Survive as long as possible while…
fener bekcisi
A small story-driven stealth game for the browser. The town's lighthouse has gone dark, Shadows roam the streets, and you have to find the…
bangdream
BanG Dream! 棉花娃娃版「合成大西瓜」—— 45 只毛绒娃娃、按轮廓碰撞、果冻手感、无服务器全球榜。 **在线玩: Pages,纯静态) 零依赖、零构建:双击 index.html 就能玩;想让成绩存得住(某些浏览器在 file:// 下禁本地存储)就双击…
interstellar courier
驾驶一艘小小的星际快递船,在流星雨中收集星星、躲避陨石。 一个零依赖、打开浏览器就能玩的迷你太空躲避游戏。 ☄ 撞到陨石会损失一艘飞船,共 3 艘。 撞到陨石后有短暂无敌时间,期间飞船会闪烁。 ⚡ 难度递增:60 秒内从 1 级拉满到 5 级,陨石越来越密、越来越快。 🏆…
DinoRun
Fan-made game. Not affiliated with the rights holder of the dinosaur game in a well-known browser. The interface is in Russian. Keys can be…
SudokuGame
The interface is in Russian. Keys can be changed in the settings where the game offers it; a gamepad works too where noted above. Mouse…
willow flats
A city-building game in your browser. Lay out streets, run power, water and waste out to the land, zone it for homes, shops and factories…
dino runner
一个用原生 Canvas 写的恐龙跑酷小游戏。单文件、零依赖、双击就能玩。 纯手写的像素画,没有任何图片素材——恐龙、仙人掌、翼龙、云、月亮全部是代码里 一格一格画出来的;音效也是用 WebAudio 现场合成的。 撞到仙人掌或者翼龙就结束,按 空格 或点击重来。 每跑 100…
me ayudas juego
Un pequeño conejo recorre un paisaje de papel pintado y descubre cuánto puede conseguir con la ayuda de sus amigos. Adaptación jugable del…
snake game
A classic Snake game built with HTML, CSS and JavaScript, playable directly in your web browser. This project explores fundamental web…
tictactoegame.github.io
Interactive Tic-Tac-Toe game built with HTML, CSS, and JavaScript.
Simulador de Comportamiento del Ruido
Este proyecto es un simulador acústico que permite visualizar cómo las ondas sonoras se atenúan al atravesar diferentes materiales. Está…
physics2d js
A small 2d physics demo calculating collisions and forces between polygons. Implemented in JavaScript without libraries.
Flocking Simulation
Flocking Simulation using p5js with a quad tree to increase performance. Based on the Boids system created by Craig Reynolds in 1986…
brownian motion
��# B r o w n i a n M o t i o n T h i s p r o j e c t i s a s i m u l a t i o n o f B r o w n i a n m o t i o n , a l s o k n o w n a s r a…
ray tracer
Javascript implementation of 2d raytracer
HBD Sunwoo
Happy Birthday Page for Sunwoo
dolla idle game
idble game ripped from fiddle for experimentation
TowerHanoi
This is a small simulator of the Towers of Hanoi using Phaser 3, it fits up to 8 discs although you can customize it by changing the speed…
over and ugh
Over And Ugh is a small game made in pure HTML, CSS and JS. In this game you play a secret service supervisor that keeps reporting agents'…
tetris minimal js
This is a minimal tetris game written in Javascript without using any external libraries or stylesheets.
dots
Clone of Boomshine. This version can be played here The logic is implemented in Rust targeting WebAssembly, with the rendering handled by…
Patatap
Patatap
one tap golf
This project is a simple game that involves hitting a ball into a golf hole. The entire game is operated using a mouse. Holding down the…
projeto prog III
Trabalho de aula de programação III - Manipulação de polígonos
jogo de nave
Jogo desenvolvido do livro Desenvolva jogos com HTML5 Canvas e JavaScript do autor Éderson Cássio Controle sua nave, destrua o maior número…
osm 15 puzzle
This is a very simple web app that implements the classic 15 puzzle sliding pieces game but using standard OpenStreetMap tiles as the…
naruto rasengan gesture effects
A browser-based interactive effect inspired by Naruto, built with MediaPipe Hands. After enabling the camera, users can open their palm to…
dilatacao termica
Simulador termodinâmico 2D interativo que abranje os conceitos de contração térmica, dilatação térmica e lei de resfriamento de Newton, com…
doppler effect
A Doppler effect simulation
grid based Fluid Simulation JavaScript
Code creates simple grid based fluid simualtion that you can play with, graphics are displayed on HTML canvas element so no need for…
double pendulum
A simulation for the popular double pendulum experiment in classical physics. This has been created using p5.js. p5 is a JavaScript library…
img encode
Encode an image to sound and view it as a spectrogram - turn your images into music
physics sim
A physics simulation made in JavaScript.
Projectile Motion Simulation
Using this very simple simulator, You can visualize Projectile motion very easily. This is made in Javascript using a really amazing…
js car
collisions with the 4 walls. basic static and dynamic friction. air drag applied to the center of mass. "arrow-key steering aids"…
Hand dance
Hand Dance is an interactive psychedelic art generator that transforms hand movements into mesmerizing visual effects using real-time…
ModellingAndAnimationWithWebGL
This project is for demonstrating the basic animation and object modelling with WebGL. Please don't mind my horrible horse model. I didn't…
Ray Tracing
A quick simple ray tracer written in glsl using JavaScript and WebGL
robot recharge
A programming game where the goal is to guide a robot through various levels using programmatic controls. The github actions workflow for…
village of chaos
Village of Chaos is an incremental game written in vanilla Javascript, made for Code Institute's 2nd submission project. The goal of the…
pixi space game
2D pixel art space game with Pixi.js and TypeScript
js capstoneproject
A platformer game using Phaser3 library and Vanilla JS. This project features the knowledge of Webpack, ES6, JS Modules, Async code, DOM…
Bomberman JS
A small simulator about the popular game Bomberman (NES), this little game was born as an inspiration to learn about the awesome universe…