Half-Life
WebXash
Explore Black Mesa in a browser using the files from your own Half-Life installation.
Browser Ports · AllRecomps
Discover games adapted for the browser, from code ports to independent recreations. Choose a project, check what it needs and find your next discovery.
Explore the projects ↓Ports, recreations and demos do not necessarily offer the same experience as the original game.
Some projects need files from your own copy. Unconfirmed requirements are identified.
AllRecomps provides information and links. Games run on external projects and are not hosted here.
Choose your next discovery
Genres, requirements and sources in one place.
116 projects found · Page 1 / 5
WebXash
Explore Black Mesa in a browser using the files from your own Half-Life installation.
OpenLara
Explore the WebGL demonstration of the OpenLara engine for classic Tomb Raider.
QuakeJS
A JavaScript port of ioquake3 bringing Quake III arenas to a browser.
WebXash
Load the files from your own Counter-Strike 1.6 installation in the WebXash frontend.
DiabloWeb
The shareware edition of Diablo in your browser, with an option to load data from your own copy.
OpenTyrian WebAssembly
Pilot a ship in a vertical shooter with story and arcade modes.
NXEngine-evo WebAssembly
A Cave Story engine reimplementation based on NXEngine and extended by NXEngine-evo.
C-Dogs SDL WebAssembly
Overhead action with campaigns, weapons and customizable characters.
Chromium B.S.U. WebAssembly
A vertically scrolling space shooter focused on arcade action.
Freegemas WebAssembly
An open-source gem-matching puzzle inspired by Bejeweled.
Numpty Physics WebAssembly
Draw objects that interact with gravity to guide the red piece to the yellow goal.
Powermanga WebAssembly
A 2D space shooter featuring levels, enemies and ship upgrades.
Jump 'n Bump WebAssembly
A platform arena where rabbits jump on their opponents' heads.
LBreakoutHD WebAssembly
An HD version of LBreakout2 with bricks, bonuses and a scalable 16:9 presentation.
Neverball Web
Tilt the floor to guide a ball, collect coins and reach the goal before time runs out.
OpenTTD Touch Webapp
Build a transport network using this touchscreen-oriented web build of OpenTTD.
Chrono Divide
A community Red Alert 2 recreation for browsers, focused on multiplayer matches.
PrinceJS
A JavaScript recreation of the MS-DOS version of Prince of Persia with desktop and mobile controls.
Command & Conquer HTML5
An HTML5 and JavaScript real-time strategy recreation exploring RTS mechanics in a browser.
Brogue CE WebAssembly
Explore a randomly generated dungeon and seek the Amulet of Yendor in this community edition of Brogue.
Freegish WebAssembly
A free version of Gish with its own game assets, adapted for browsers.
Browser build · reeyuki
Use a slingshot to topple structures in this Angry Birds 2 technology demo.
Browser build · MK SM Online
Mortal Kombat: SM through a browser build.
Browser build · WWE Pain Online
WWE SmackDown! HCTP through a browser build.
Try a different search or clear the filters.
Before opening a new tab
No. Browser Ports is a collection defined by its target: the browser. Ports adapt existing software; independent recreations rebuild parts of an experience; demos show a limited slice. Some implementations use emulation or hybrid components. Consult the source for each project’s technique and scope.
Touch, controller and browser support varies. The mobile filter shows projects with documented mobile use in the curation, without certifying every device. Not documented does not mean incompatible.
The collection records documentary review and destination-page checks. AllRecomps has not tested gameplay, full campaigns, performance or executables. A reachable page does not certify a working game session. Profile dates refer to source checks.
Send the project name and profile link to allrecompsadmin@allrecomps.com. Gameplay issues should also be reported to the project maintainer.