Skip to main content

A curated list of awesome JavaScript Games ๐ŸŽฎ

942
GitHub Stars
189
Curated Resources
40
Categories
5 hours ago
Last Refreshed
WinnersAdventureArcadeEducationalPlatformPuzzleRunningShooterStrategyVirtual RealityWeb ComponentsUncategorizedGame EnginesMathMicro-librariesGraphicsPhysicsAudio ResourcesVisual ResourcesReal-TimeUtilitiesEditorsGeneratorsMinificationBuildCompilersTemplatesGuidesBooksCompetitionsCoursesTutorialsWorkshopsForumsDistributionMonetizationTestingSecurityOther Awesome ListsSponsors ๐Ÿ’œ

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me puzzle resources from awesome-jsgames"

Installation instructions โ†’

What's inside

Puzzle

  • 1024 Moves

    This puzzle can be solved in 1024 movements.

  • 2048

  • Back Attacker

    Invaders have entered in the Ninjaโ€™s Forest. Be careful!, They have weapons. Attack behind the back.

  • Blitz Tactics

    fast-paced chess puzzles

  • Enmeshed

    A hacking puzzle / strategy game. Exploit vulnerabilities in nodes and connections to knock a dynamically-routed mesh network offline.

  • Envisionator

    A short puzzle game about escaping a building lockdown with the aid of your trusty robot friend.

Distribution

  • 5 Apps

    Deployment and distribution tools.

  • CrazyGames

    New distribution platform for HTML5 games.

  • GamePix

    Platform for developers and publishers with interesting blog posts.

  • itch.io

    Distribution and game jam hosting platform for HTML5 games.

  • MarketJS

    A B2B Platform for licensing HTML5 games. Buy HTML5 games, customize and deploy instantly to your server.

  • Y8 Games

    At Y8 Games, there are over 70,000 games and videos available to play online. We are leading in the latest Unity3D car and dress up games.

Virtual Reality

  • A-Frame

    A web framework for building virtual reality experiences.

  • Back to Space

    40 Years ago we thought we had defeated them. But they are back! Now it's up to you!

  • You Are Offline

    You are trapped in a room. There is no way out. Your only hope is to contact someone to rescue you. The only problem is: YOU ARE OFFLINE.

Books

Strategy

  • Ancient Beast

    Match based eSport where players battle themselves by materializing and controling a squad of carefully selected creatures, each having unique stats and abilities. Master your beasts!

  • Elematter

    Elematter is a tower defense game based on the four elements: Earth, Water, Air and Fire.

Micro-libraries

  • Animatable

    Animate once, use Everywhere! ๐Ÿ’ซ

  • EasyStar.js

    An asynchronous A* pathfinding API written in Javascript.

  • Hexi

    A fun and easy way to make HTML5 games or any other kind interactive media using pure JavaScript code.

  • IonPhaser

    A web component to use Phaser Framework with Angular, React, Vue, etc ๐ŸŽฎ

  • js13k-2d

    A 2kb webgl 2d sprite renderer, designed for Js13kGames.

  • jsfxr

Audio Resources

  • A port of sfxr to HTML5

    Dead easy game sound effects generator.

  • Sonant-X

    A very small JavaScript synthesizer library, suitable for small JavaScript demos or video games.

  • SoundBox

    A tool for composing synthetic music, in your browser.

  • TinyMusic

    A simple, lightweight music synth/sequencer in JavaScript using the Web Audio API.

Visual Resources

  • Arcade Font Writer

    Create your own text using hundreds of fonts from classic Arcade games.

  • NFG's Arcade Font Engine

    Font for your games.

  • OpenGameArt.org

    Free, legal art for open source game projects (includes models, sprites, textures, sounds, music).

  • Poly

    A website created by Google for users to browse, distribute, and download 3D objects.

  • ShoeBox

    A free Adobe Air based app for Windows and Mac OSX with game and ui related tools.

  • Sprite Database

    Sprite rips from classic games.

Showing a sample of 189 resources. View the full list on GitHub โ†’