A collection of good links for gaming with javascript
Alternatives To Jsgamewiki
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Playnite6,8962116 hours ago31March 15, 2023622mitC#
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
3 days ago228gpl-3.0Python
Lutris desktop client in Python / PyGObject
20 hours ago327gpl-3.0Python
Run Windows software and games on Linux
Azerothcore Wotlk4,492
17 hours ago1,764agpl-3.0C++
Complete Open Source and Modular solution for MMO
a year ago11mitGo
🕹️ A basic gameboy emulator with terminal "Cloud Gaming" support
Borderless Gaming4,360
3 months ago296gpl-2.0C#
Play your favorite games in a borderless window; no more time consuming alt-tabs.
2 days ago292mitShell
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
Cloud Game2,096
a day ago23April 16, 20233apache-2.0Go
Web-based Cloud Gaming service for Retro Game
11 days ago77gpl-3.0C++
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
Steam Deck Guide1,668
a day ago7Rust
Steam Deck Guide. Learn all about the Tools, Accessories, Games, Emulators, and Gaming Tips that will make your Steam Deck an awesome Gaming Handheld or a Portable Computer Workstation.
Alternatives To Jsgamewiki
Select To Compare

Alternative Project Comparisons

Welcome to the jsGameWiki!

This is the brain for game programming with html5/canvas/javascript.

I'm trying to structure helpful sources like eBooks, videos, blogs, articles, presentations...


Part I - Content directly relevant to game programming with html5/canvas/javascript
i.e. tutorials, blog posts, engines, etc.

Part II - Content related to web-development which can be useful in a game programming context
i.e. html5/canvas articles, javascript performance, etc.

Other Sources

A starting point for good javascript resources is bebraw's sensational jswiki.
(Actually I see jsGameWiki as an addition to jsWiki for game programming topics)

A second project I'm running is webdevresources, a collection of links on web-development in general.


In case you want to contribute, be my guest! Here is a place for people who want to learn something about game programming and I'm very happy if you have some interesting sources to share.

Part I - Game Sources

Part II - Game Related

Game Tutorials

Javascript - Canvas


because actionscript is very similar to javascript. you can definitely take away some concepts.

how to start

Game Blogs

Blogs about gaming

Blogs about experiments / demos

Forums/News for General Game Development (no javascript)

Game Talks

Video / Audio

Presentations / Slides

Game Design

Game Engines

Game Services

  • Scoreoid - service for scoring lists, leaderboards, in game analytics, ...
  • Tapjs - service for scoring lists, leaderboards, ...
  • flexpi - services for gaming - stats, ingame payment, social media
  • Easywebsockets - a WebSocket client to broadcast messages to webpages
  • Itch.io - Game distribution platform for indie-developers.
  • Clay.io - service for leaderboards, achievements, data storage, analytics, payment processing, ...

Javascript Games

Game Jams and competitions

Games with sourcecode

Here are some rememberable projects - but mostly with compressed code

HTML5 Games

Graphics and Sound




Learning / Tutorials (HTML5 / CSS / Javascript / Gaming)



Standards / Specifications / API




Compatibility /Feature Detection

HTML5 Performance


HTML5 Demos

Javascript Libraries

Library Lists

  • microJs - list of micro frameworks
  • jsdb.io - list of the best javascript libraries


  • modernizr - testing on active html5 + css features in browsers
  • stats.js - nice little tool to show fps stats
  • sprite.js - tool for sprite animation + nice demos
  • augment.js - enrich browsers with modern javascript methods (ECMA 1.8.5)
  • weinre - Remotedebugging Console: debug your iPhone, iPad, Wii etc. remotely from your PC
  • Socket.IO - supports websockets and aims to make realtime apps possible in every browser and mobile device
  • nowjs - makes realtime web apps really easy
  • Closure compiler - Compiles javascript to javascript
  • Pxxl.js - HTML5 Canvas utility to render texts in retro style and more.
  • Game Modules Wiki - A list of game-related modules and examples for writing HTML5 games with browserify

Javascript Performance

Javascript Talks


Lists of free eBooks

Commercial books on HTML5 Game Development

General Game Development

Books explaining a specific JS game engine

Other useful books on Game Development

Email - Newsletter

Popular Gaming Projects
Popular Video Game Projects
Popular Games Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Video Game