§01Browse on GitHub directly
Three topic pages on GitHub aggregate Bomberman-related repos. Useful starting points for finding more than this guide lists.
§02JavaScript / HTML5 (browser) 8 repos
Browser-based clones. Quickest path to playing one yourself; clone the repo, open a local server, hit it in your browser. Several support multiplayer over WebSockets or WebRTC.
Bombermoji
Bomberman in HTML5 supporting up to ten players locally with keyboards and gamepads. Notable for genuinely good local-multiplayer support that most browser clones don't attempt.
P2P Bomberman
Browser-based Bomberman using WebRTC for direct peer-to-peer connections via peer.js. Notable as a working reference for browser-to-browser networking patterns, not just as a playable game.
Bomber
Online multiplayer Bomberman-style game built with Phaser.js on the client and Node.js + Express + Socket.io on the server. Up to three players. A clean reference for client-server architecture.
Bomberman
Browser-based Bomberman with multiplayer, built on the Quintus.js game engine and a Node.js server. Solid example of a small full-stack JS game project.
HTML5 Bombergirl
Bomberman written entirely in JavaScript with EaselJS. Supports multiplayer and is one of the longer-lived browser clones, with active forks across the ecosystem.
BomberJS
Bomberman clone written in TypeScript using the Phaser game library. Worth reading for the type-safe approach to game state.
BomberFriends
A small, readable HTML5 Canvas Bomberman implementation. Good starting point for someone learning game loops and tile-based collision in vanilla JS.
jsbomberman
An early proto-Bomberman clone using jQuery and HTML5 Canvas. Of historical interest as a small jQuery-era game project; useful as a contrast with modern frameworks.
§03Python / Pygame 2 repos
Bomberman is a popular Pygame project for intermediate Python game-development tutorials. Both repos below are runnable as-is with Python and pip.
Bomberman with AI
A complete Bomberman clone in Python + Pygame with AI-controlled opponents. The AI implementation is straightforward to follow — useful if you want to study basic pathfinding and threat-avoidance in tile-based games.
Bomberman (Pygame)
A simple Bomberman clone using Pygame with Granatier textures. Smaller scope than the AI variant above; good for first-time Pygame projects.
§04Unity, C++, and other frameworks Browse topic page
Beyond the JS/Python ecosystem, Bomberman clones exist in most game-development frameworks. The github.com/topics/bomberman topic page is the best place to browse current Unity, C++/SFML, JavaFX, and Löve2D implementations. The list moves fast; a curated snapshot risks being stale within months.
Common categories worth searching for explicitly:
A NOTE ON LEGALITY
The repos listed above are clones, not ports. They reimplement the gameplay of Bomberman in original code, using original (or openly-licensed) art and audio. They do not include Konami-owned assets, code, or branding.
This distinction matters legally. Game mechanics are not copyrightable in most jurisdictions; specific implementations, characters, art, and trademarks are. The "Bomberman" name itself remains a Konami trademark, which is why most repos use descriptive names ("Bomberman clone", "Bomber", "Bombergirl") rather than claiming to be Bomberman. If you fork or build on any of these projects, keep the same posture.
If you encounter a repo that ships ripped sprites, music, or sound effects from any official Bomberman game: it is exposed legally and may be taken down at any point. The repos in this guide use original assets.