Game Credits and Licenses
Every game here was made by someone who chose to share it. This table lists each game's author, where to find its source code, and the licenses that let us host it. Games marked "Modified" were changed so they run on this site.
| Game | Original title | Author | Source | Code license | Assets license | Modified |
|---|---|---|---|---|---|---|
| 2048 | — | Gabriele Cirulli | Repository | MIT | MIT (CSS-styled tiles, no image or audio assets) | Yes |
| A Dark Room | — | Michael Townsend (doublespeak games) and contributors | Repository · Modified source | MPL-2.0 | MPL-2.0 (text and CSS only; the unlicensed music and sound files are not included) | Yes |
| Andromeda Invaders | — | Susam Pal | Repository | MIT | MIT (all graphics drawn on canvas, music and effects generated with Web Audio, no asset files) | Yes |
| Backgammon | — | Christopher Müller | Repository | MIT | MIT (board, checkers and dice drawn with CSS; no image or audio files) | Yes |
| Backyard Slugger | — | Frank Force | Repository | MIT | MIT (ballpark, players and ball drawn in code, sound effects generated in code); Box2D physics under the zlib license | Yes |
| Black Hole Square | — | Quinten Clause | Repository | MIT | MIT (shapes drawn in code, sound made with Web Audio tones) | Yes |
| Block Drop | — | Jake Gordon | Repository | MIT | MIT (blocks drawn on canvas, no image, audio or font files) | Yes |
| Bounce Back | — | Frank Force | Repository | GPL-2.0 | GPL-2.0 (pixel art tile sheet by the author, ZzFX sound effects and music generated in code) | No |
| Brick Smash | Brickout | Frank Force | Repository | MIT | MIT (bricks and paddle drawn in code, sounds generated in code; power-up icons use your device's emoji font) | Yes |
| Brough Dungeon | JavaScript Broughlike Tutorial | Jeremiah Reid | Repository | MIT | MIT (pixel art sprites and Bfxr sound effects made by the author) | Yes |
| Bubble Pop Shooter | — | Frank Force | Repository | MIT | MIT (bubbles and effects drawn in code; sounds generated in code) | Yes |
| Bullseye Archery | Archery Game | Adnan Zawad Toky | Repository | MIT | MIT (bow, arrows and target drawn in code; no image or audio files) | Yes |
| Can't Get Back | — | Kipkat | Repository | MIT | MIT (graphics drawn in code, ZzFX sound effects and music generated in code) | Yes |
| Canvas Tower Defense | Canvas TD | Teddy Cross | Repository | MIT | MIT (author-made turret, map and logo images; no audio) | Yes |
| Checkers | — | Christopher Müller | Repository | MIT | MIT (board and pieces drawn with CSS, no image or audio files) | Yes |
| Chess vs Computer | chess-ai (Simple Chess AI) | Zhang Zeyu | Repository | MIT | CC BY-SA 3.0 (chess piece images by Cburnett, Wikimedia Commons); chessboard.js, jQuery and Bootstrap are MIT; chess.js is BSD-2-Clause | Yes |
| City Shield | Missile Defense | Frank Force | Repository | MIT | MIT (city skyline, cannons and effects drawn in code; sounds generated in code) | Yes |
| Coil | — | Hakim El Hattab | Repository | MIT | MIT (orbs, trail and text drawn in code; background and grid texture images included in the MIT-licensed repository) | Yes |
| Color Pour Sort | Be like water | Gedas-S | Repository · Modified source | AGPL-3.0 | AGPL-3.0 (tubes and liquid drawn with CSS; no image or audio files after our changes) | Yes |
| Color Tile Match | Match 3 game | Alexander Bazhanov | Repository | MIT | MIT (tiles drawn on canvas, inline SVG icons from Material Symbols under Apache-2.0, no audio) | Yes |
| Compact Conflict | — | Jakub Wasilewski | Repository | Zlib | Zlib (map, temples and soldiers drawn with HTML and CSS; sound effects generated in code) | Yes |
| Dominoes | Domino | Christopher Müller | Repository | MIT | MIT (tiles drawn with SVG and CSS, no image or audio files) | Yes |
| Egg Time Rewind | — | Frank Force | Repository · Modified source | GPL-2.0 | GPL-2.0 (tiles.png and font.png pixel art from the same repo; sound effects generated in code) | Yes |
| Elematter | — | Jack Rugile | Repository | MIT | MIT (shapes drawn with HTML and CSS; sound effects generated in code with jsfxr, Apache-2.0) | Yes |
| Emoji Horde | Emoji Survivors | Frank Force | Repository | MIT | CC-BY 4.0 (Twemoji emoji art by Twitter, Inc and contributors); other graphics and ZzFX sounds generated in MIT code | Yes |
| Escape the Catacombs | Escape from Death Hole | Santi Herranz | Repository | MIT | MIT (all graphics drawn in code, ZzFX sound effects) | Yes |
| Evolving Civilization | Evolve | Peter Motschmann (Demagorddon) | Repository · Modified source | MPL-2.0 | MPL-2.0 (text and CSS interface); Weather Icons font under SIL OFL 1.1 | Yes |
| Factors Game | — | Michael P. Nitowski | Repository | MIT | MIT (all graphics drawn on canvas in code, no image or audio assets) | Yes |
| Fifteen Slide | 15 Puzzle Game | Alexander Bazhanov | Repository | MIT | MIT (CSS-drawn 3D blocks, no audio); Material Design Icons font under SIL OFL 1.1 | Yes |
| Fleet Strike | Battleboat.js | Bill Mei | Repository | MIT | MIT (author's own small marker icons; grids drawn with CSS, no audio) | Yes |
| Four in a Row | — | Christopher Müller | Repository | MIT | MIT (grid and discs drawn with CSS, no image or audio files) | Yes |
| Free Throw Frenzy | Free Throw | Frank Force | Repository | MIT | MIT (court, ball and hoop drawn in code, ZzFX and generated sound effects) | Yes |
| FreeCell Solitaire | FreeCell | Christopher Müller | Repository | MIT | MIT (cards drawn in code with text ranks and inline SVG suits; no image or audio files) | Yes |
| Golden Apple Snake | Snake | Frank Force | Repository | MIT | MIT (snake, apples and board drawn in code; sounds generated in code) | Yes |
| Gomoku | — | Christopher Müller | Repository | MIT | MIT (grid and stones drawn with CSS, no image or audio files) | Yes |
| Gravity Golf | — | eschatonic | Repository | MIT | MIT (planets, ball and path drawn as canvas lines; no image or audio files) | Yes |
| Hex Formation | — | Mason Blier | Repository | MIT | MIT (all graphics drawn in code on canvas; no image or audio files) | Yes |
| Hextris | — | Logan Engstrom, Garrett Finucane, Noah Moroze, Michael Yang | Repository · Modified source | GPL-3.0 | GPL-3.0 (the team's own SVG buttons; Exo 2 and Font Awesome fonts under SIL OFL 1.1) | Yes |
| Highway Pursuit | — | Frank Force | Repository | MIT | MIT (cars, road and scenery drawn in code, sounds generated at runtime) | Yes |
| Hop Across | Froggit | Frank Force | Repository | MIT | MIT (frog, cars, logs and lily pads drawn in code, sound effects generated at runtime) | Yes |
| Hue Jumper | — | Frank Force | Repository | GPL-3.0 | GPL-3.0 (no asset files; all graphics drawn with canvas code, no audio) | No |
| Infinite Cars | — | Takane Ichinose | Repository · Modified source | GPL-3.0 | GPL-3.0 (pixel art and sound effects made by the author); Luckiest Guy font under Apache 2.0 | No |
| IsoCity | — | Victor Ribeiro | Repository | MIT | CC0 (isometric city and building tiles by Kenney, kenney.nl) | Yes |
| Klondike Solitaire | Klondike | Christopher Müller | Repository | MIT | MIT (cards drawn in code with text ranks and inline SVG suits; no image or audio files) | Yes |
| Light Switch Grid | lights-out | Tejas Wavde | Repository | MIT | MIT (CSS-styled cells and an SVG favicon, no images, fonts or audio) | Yes |
| Little Platformer | LittleJS Platformer Example | Frank Force | Repository | MIT | MIT (tiles.png and tilesLevel.png from the LittleJS repo; sounds generated with ZzFX in code) | Yes |
| Logic Mines | — | Paweł Marczewski | Repository | MIT | MIT (the author's own SVG sprites; Bootstrap 4.3.1 and long-press-event, both MIT) | Yes |
| Mahjong Solitaire | — | CTBot000 | Repository | MIT | MIT (tile faces drawn as SVG in code, sounds synthesized in the browser) | Yes |
| Mancala | — | moparisthebest | Repository · Modified source | AGPL-3.0-or-later | AGPL-3.0-or-later (author's own icon; board and seeds drawn with HTML and CSS, no audio) | Yes |
| Math Sprint Game | — | Amey Thakur & Mega Satish | Repository | MIT | MIT (background art by the authors; Play font under SIL OFL 1.1; sounds generated in code) | Yes |
| Memory Pairs | memory | Tejas Wavde | Repository | MIT | MIT (CSS-styled cards); card pictures use the bundled Twemoji font, CC-BY 4.0 by Twitter, Inc and contributors | Yes |
| Mini Grand Prix | — | hexinhao (xhhdaxx) | Repository | MIT | MIT (cars and tracks drawn in code, no audio); world map data from Natural Earth, public domain | Yes |
| Mini Putt Park | Mini Golf | Frank Force | Repository | MIT | MIT (course art drawn in code, sound effects generated in code); Box2D physics under the zlib license | Yes |
| Mole Bonk | — | Christopher Scott Hernandez | Repository | MIT | MIT (mole and button artwork drawn by the author, per the README) | Yes |
| Number Path | — | Tejas Wavde | Repository | MIT | MIT (grid and path drawn with HTML, CSS and SVG; no image or audio files) | Yes |
| OnOff | — | Daniel Marino and Brad Dunbar | Repository | MIT | MIT (SVG shapes drawn in code; music and effects played through the MIT TinyMusic library) | Yes |
| Paddle Duel | — | Frank Force | Repository | MIT | MIT (paddles, ball and CRT screen effect drawn in code, sound effects generated at runtime) | Yes |
| Penalty Kick Showdown | PaDi Shooter 89 | Carlos Sardo & Diogo Sardo | Repository | MIT | MIT (pixel art drawn in code, music and sound effects made with the Web Audio API); Press Start 2P font under SIL OFL 1.1 | Yes |
| Pipe Flapper | — | Frank Force | Repository | MIT | MIT (bird, pipes and scenery drawn in code from simple shapes, sound effects generated at runtime) | Yes |
| Pixel Sketch Studio | PixelCraft | gitstq | Repository | MIT | MIT (interface icons are inline SVG in the code; no image, font or audio files) | Yes |
| Planet Protector | Protector | Frank Force | Repository | MIT | MIT (ships, aliens and terrain drawn in code; sounds generated in code) | Yes |
| Pocket Pool | Pool | Frank Force | Repository | MIT | MIT (table and balls drawn in code, ZzFX sound effects); Box2D physics under the zlib license | Yes |
| PoliGuard | — | Ion Mateus | Repository | MIT | MIT (shapes drawn in code; emoji icons come from your system font) | Yes |
| Prestige Tree Rewritten | — | Jacorb | Repository | MIT | MIT (CSS and canvas visuals; achievement pictures removed) | Yes |
| Progress Knight | — | Ihtasham42 | Repository | Unlicense | Public domain (text and CSS interface only, no image or audio files) | Yes |
| Radius Raid | — | Jack Rugile | Repository | MIT | MIT (shapes drawn in code; sound effects generated with JSFXR, Apache-2.0) | Yes |
| Realm of Ages Clicker | — | Sam | Repository · Modified source | GPL-3.0 | GPL-3.0 (text and CSS interface, no image or audio files) | Yes |
| Red Rock Descent | redrock | StarKnightt | Repository | ISC | ISC (cars, terrain, interface and sound are all generated in code; three.js library under MIT) | Yes |
| River Strike | — | Frank Force | Repository | MIT | MIT (shapes drawn in code, sounds generated in code) | Yes |
| Rock Blaster | Astroblast | Frank Force | Repository | MIT | MIT (vector shapes drawn in code, sound effects generated in code) | Yes |
| Sky Hop | Skyhop | Frank Force | Repository | MIT | MIT (ball and platforms drawn in code from simple shapes, sound effects generated at runtime) | Yes |
| Snakes and Ladders | — | Christopher Müller | Repository | MIT | MIT (board, snakes and ladders drawn with SVG and CSS, no image or audio files) | Yes |
| Speedway Sprint | Speedway | Frank Force | Repository | MIT | MIT (car, road and scenery drawn in code, sound effects generated at runtime) | Yes |
| Spider Solitaire | — | Christopher Müller | Repository | MIT | MIT (cards drawn in code with text ranks and inline SVG suits; no image or audio files) | Yes |
| Stolen Sword | — | Ian Chiao | Repository | MIT | MIT (no image or audio files; everything is drawn in code and sounds use the ZzFX synth) | No |
| Strike Lane Bowling | — | isocialPractice | Repository | MIT | MIT (lane and HUD drawn in code; ball and pin 3D models included in the repository; three.js under MIT) | Yes |
| Sudoku Flow | SudokuFlow | Bharani Kumar S | Repository | MIT | MIT (no image or audio files; sounds made in the browser; canvas-confetti library under ISC) | Yes |
| Tank Ricochet | Tank Combat | Frank Force | Repository | MIT | MIT (3D models, textures and sound effects are generated in code) | Yes |
| The Great Train Robbery | — | Ondřej Žára | Repository | MIT | MIT (text-mode graphics drawn in code), Cascadia Mono font by Microsoft under OFL-1.1 | Yes |
| Tiny Synth Piano | 1Keys | Frank Force | Repository · Modified source | GPL-3.0 | GPL-3.0 (all sound synthesized with the Web Audio API, no image or audio files) | Yes |
| Tiny Track Racer | Micro Racer | Frank Force | Repository | MIT | MIT (cars and terrain drawn in code, sounds generated at runtime); Box2D physics under the zlib license | Yes |
| Tower of Hanoi | — | Douile | Repository | MIT | MIT (rings and pegs drawn in code; Feather icons, MIT) | Yes |
| Typer Defense | Typer | Berk Erol | Repository · Modified source | GPL-3.0 | GPL-3.0 (letters and effects drawn on canvas, no image or audio files) | Yes |
| Unicorns Off My Lawn | — | Michel Sabchuk | Repository | MIT | MIT (all art drawn in code from the author's own vector paths; music and sounds generated in code) | No |
| Universal Reversi | — | Norbert Nopper | Repository | MIT | MIT (board and discs drawn with CSS, no image or audio files) | Yes |
| Warden's Duty | — | Ondřej Žára | Repository | ISC | ISC (text glyphs and CSS only, no image or audio files); rot.js library under BSD-3-Clause | Yes |
| Word Search | — | Bill (BunKat LLC) and Lucas-C | Repository | MIT | MIT (HTML and CSS only, no image or audio assets; bundled jQuery 1.7.1 under MIT) | Yes |