Play 126 free open-source browser games
Free open-source browser games. No installs, no downloads — every game runs right in your browser, and every one links back to its source code and license.
Featured
Hand-picked classics of the open-source web.
Clumsy Bird
Flappy Bird clone in JavaScript using MelonJS.
RacingHexGL
Futuristic HTML5 racing game by Thibaut Despoulain using HTML5, Javascript and WebGL.
Puzzle2048
Sliding addition game
PuzzleA Dark Room
Minimalist Text Adventure game written in JavaScript.
PuzzleHextris
Addictive puzzle game inspired by Tetris.
All games
A–Z. Use the search box above to filter.
2048
Sliding addition game
Board & Card3D Hartwing Chess Set
3D chess game done in HTML/CSS/JS.
Sandbox & Building3d.city
3d city builder game.
PuzzleA Dark Room
Minimalist Text Adventure game written in JavaScript.
ArcadeAlge's Escapade
HTML5, JavaScript, GameJs arcade game where you control an Algae.
ArcadeAlien Invasion
Demo Game for Mobile HTML5 Game Development.
PuzzleAnagramica
A word game and API for anagrams.
StrategyAncient Beast
Materialize and control beasts in order to defeat your opponents!
PuzzleAstry
WebGL maze game built with Three.js and Box2dWeb.
ArcadeAvabranch
GitHub Game Off 2012 entry.
ArcadeBall And Wall
Pure JavaScript arkanoid style game.
ShooterBananaBread
Port of the Cube 2/Sauerbraten 3D game engine/first person shooter to the web, compiling C++ and OpenGL to JavaScript and WebGL using Emscripten.
PuzzleBeatrix
Music game where you arrange the drums to catch the beats and play the right rhythm.
Miscbinb
Competitive, multiplayer, realtime, guess the song game.
PuzzleBitBot
HTML/JS game where you control a bot, which must sense, plan, and act.
PuzzleBlicblockJS
JavaScript game based on Blicblock in The Sims 4. Match tetrominoes to clear the board.
Sandbox & BuildingBlk Game
Multiplayer Javascript/WebGL voxel world game demo.
PuzzleBlockrain.js
Embed & play the classic game on your site. Simple as that.
PuzzleBranching Out
Minimalist game about leaving home.
ArcadeBreakout
Breakout multiplayer with HTML5.
Multiplayer RPGBrowserQuest
HTML5/JavaScript multiplayer game experiment.
Board & Cardc4
Connect Four game, with AI, in HTML/CSS/JS.
ArcadeCaptain Rogers
Captain Rogers: Asteroid Belt of Sirius - HTML5 mobile game created using ImpactJS.
ArcadeCell Mates
Game made in 48 hours for the 2013 Global Game Jam.
ArcadeCeros Snake
A remake of the iconic 70's Snake game.
ArcadeCHANG€
Intense game about the extreme life of supermarket cashiers.
ArcadeChromacore
2D musical platformer set in a dark, black & white world that progressively becomes more colorful and happy through successful gameplay.
ArcadeCircus Charlie
HTML5 tribute created in Phaser.
PuzzleClone Man
Puzzle, memory, retro game with simple graphics.
ArcadeClumsy Bird
Flappy Bird clone in JavaScript using MelonJS.
ArcadeCodename Lumberjack
Simple flash game written using Actionscript 3.0 and Flixel.
ArcadeCoffee Snake
HTML5 snake game written in CoffeeScript.
ArcadeCoil
HTML5 canvas game where you defeat enemies by wrapping enemies in your trail.
ArcadeColor Quest
Infinite runner following a black and white pixel's quest to change into a color pixel.
ArcadeCore Commiter
GitHub Game Off 2012 Entry.
PuzzleCouch 2048
A physics-based puzzle, loosely related to the original 2048 game.
ArcadeCrappy Bird
Flappy Bird clone in JavaScript and Canvas2D API.
Sandbox & BuildingCube Engine
3D engine completely written in HTML5 without OpenGL.
Puzzlecube-composer
A puzzle game inspired by functional programming.
ArcadeCustom Tetris
Play the classic Tetris game the way you like it.
Arcaded3shooter
Asteroids style game in HTML5 as a demo of the d3 library.
MiscDental Defender: Saga of the Candy Horde
HTML5 shooter/tower defense game for the #CandyJam.
MiscDescensus 2
A TypeScript 2D physics game.
Board & CardDesperate Gods
Free online board game that was designed to be played just like a board game in real-life: no rules are enforced by the computer.
RPGDiablo JS
Isometric minimal-code style game at html5 canvas and javascript.
ArcadeDigger
HTML5 version of a Boulderdash game.
ArcadeDrakonas
Classic shoot 'em up game build with the Three.js library.
ArcadeDrill Bunny
Written in JavaScript and using the great Phaser library.
PuzzleDrunken Viking
Retrace your drunken rampage in reverse time.
ArcadeEKG Runner
Game made in 48 hours for the 2013 Global Game Jam.
ArcadeEmberwind
HTML5 port of the indie platform game Emberwind.
ArcadeFlappy Bird
flappy bird in html5.
ArcadeFluid Table Tennis
Renders a table tennis game interacting with a full-color real-time fluid simulation at 60 FPS.
ArcadeFlxInvaders
Very simple Flixel game inspired by the Taito classic.
ArcadeFlxTeroids
Very simple Flixel game inspired by the classic arcade shooter.
PuzzleFollow me! A Simon Clone
Fully commented version of the famous game - [*Simon*](http://en.wikipedia.org/wiki/Simon_%28game%29) - in JavaScript, built using Phaser game engine.
PuzzleFor King
Puzzle platformer game about a king in search for his lost crown.
StrategyFreeciv-web
An turn-based strategy game implemented in HTML5.
PuzzleGenetic Drift
Victor, an annoyed janitor dealing with a lot of annoyed clones and the problems that inevitably arise from genetic duplication. Will he make it home to feed his faithful pet companion?.
ArcadeGrave Robbers
Sort of GIRP-inspired tower defense.
Board & CardGreen Mahjong
Solitaire mahjong game done in HTML/CSS/JS.
MiscHauberk
Hauberk is a roguelike, an ASCII-art based procedurally-generated dungeon crawl game. It's written in Dart and runs in your browser.
ArcadeHeal 'em All
Imagine, what if the cure exists? What if zombies plague can be stoped? Explore old, abandoned graveyard, heal as many zombies as you can, and find your way out. But be careful not to become one of them.
MiscHeartLine
Game made in 48 hours for the 2013 Global Game Jam.
PuzzleHex 2048
Hexgrid-based clone of 2048.
StrategyHexa Battle
A turn based dungeon crawler written with Typescript, using React and SVG.
PuzzleHexahedral
Push down all the blocks in the minimum number of moves.
RacingHexGL
Futuristic HTML5 racing game by Thibaut Despoulain using HTML5, Javascript and WebGL.
PuzzleHextris
Addictive puzzle game inspired by Tetris.
ArcadeHotFix
Help Hotfix collect stargazers and avoid enemies. Collect commits to upgrade hotfix and add new features.
Arcadehurry!
Small but speedy arcade shooter.
ArcadeHyperspace Garbage Collector
General Hyperspace Waste Management Solutions.
ArcadeI Spy A Ghost
an experimental p2p multiplayer game made in HTML5/Phaser using WebRTC.
PuzzleInfectors
Sokoban-like puzzle game developed with Phaser.
ArcadeJekyll & Hyde Collide
Multi-layered infinite side-scroller.
ArcadeJolly Jumper
Made in Phaser.
ArcadeJumpSuit
a multiplayer space shooter set in a wrapped universe.
Board & CardKriegspiel
The game of imperfect information, the Kriegspiel chess variant.
PuzzleLost! Beneath the Surface
You're a firefly lost in the dark, beneath the surface and must find a way out of the mazes created by the horrors in the dark.
ArcadeMarble Soccer
Marble game for learning three.js.
ArcadeMasonry JavaScript Tetris Clone
Tetris clone created using HTML5/JavaScript/Phaser.
PuzzleMatching Pairs
Made in HTML5 using Phaser as the framework, original assets and generated music.
ArcadeMode
Small(but sadly not that simple) demo game built on the Flixel framework.
PuzzleMonkey Rally
JavaScript game created for the Ludum Dare #28 jam.
ArcadeMonster Wants Candy
Simple HTML5 game created with Phaser 2.0.7.
ArcadeOctocat Jump
GitHub Game Off 2012 Entry.
ArcadeOnslaught Arena
Fight off hordes of classic medieval monsters in this fast paced arcade shooter!
PuzzleOrbium
Modern version of the 90's game Log!cal.
PuzzleParity
A numbers puzzle game.
Idle & ClickerParticle Clicker
Addictive incremental game that teaches players the history of high energy particle physics.
ArcadePhaser Snake
JavaScript version of the snake game, created using the Phaser Engine.
ArcadePixelPlatformer
Simple platformer game that demostrates the power of the Entity game engine.
ArcadePolyBranch
Minimalist 3D game. Dodging branches may seem easy at first, but how long can you hold up as you approach terminal velocity?
PuzzlePond
A narrow fellow in the Pond.
PuzzlePop Pop Win
Implementation of Minesweeper in Dart.
PuzzlePrism
Match all the colors.
ArcadeProtocol 390
To survive in People's Park, you must supply the prophet with change.
PuzzlePush and Fork
Puzzle game in which you carry a fork, push blocks, and go back in time..
ArcadeRaging Gardens
Javascript/HTML5 web browser game where a a hungry (ninja) rabbit farts too often.
ArcadeRelease Cycles
Abstract racing game where you fight against the clock and the computer to get as far as you can in a product's life-cycle.
RPGRoguish
RPG/Rogue-like game created in JavaScript.
RPGRoom for Change
Randomly generated action RPG.
ArcadeSave The Forest
Save the burning forest!
PuzzleShape Experiment
The shape recognition reflex game.
ArcadeSki Free
JavaScript port of the classic PC Game, Skifree.
PuzzleSliding Puzzle
Sliding blocks puzzle game.
ArcadeSnake
Clone of the classic Snake game.
ArcadeSnake_new
Classic nokia snake game using web.
ArcadeSORADES 13K
Scrolling shooter in the vein of "Raptor: Call of the Shadows" and "Warning Forever".
ArcadeSpace Crusade
HTML5 game developped with PhaserJS Framework.
ArcadeSpace Invaders
Remake of Space Invaders in require.js.
ArcadeSpace-Shooter
A classic shoot'em up space shooter build in HTML5 with multiplayer.
ArcadeSpashal
Danger lurks around every corner in space.
ArcadeSquare Off!
multiplayer 1v1 air-hockey style game, place squares to deflect the ball.
PuzzleSudoku JS
A Sudoku puzzle game with a clean design and mobile devices in mind.
ArcadeSurvivor
Playable HTML + CSS + JavaScript remake of a space-based "shoot-'em-up" arcade game for Atari / Commodore 64 from 1982, including a level editor and design tool.
PuzzleSwap
New(award winning) take on the classic tile-based puzzle game, where you change which character you're controlling to reach your goal.
Point & ClickThe House
You're in a strange house. Can you find the way out? Is there any?
StrategyTower Defense
3D Tower Defense build with Three.js in HTML5.
PuzzleTransCube
2d puzzle platformer based on the concept of transforming into different "blocks", with their unique properties, and making you way to the end of the level with the provided transformations.
RacingTrigger Rally Online Edition
Fast arcade rally racing.
Puzzleuntrusted
Meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin.
ArcadeWPilot
A browser-based remake of the famous XPilot game, built with NodeJS and HTML5
Arcadezedinvaders
Game is based on our original comic ZED, seen inside "zero-episode" called "Game Over".
PuzzleZoko
3D version of Sokoban.
PuzzleZop
Connect like colors.
No games match your search.