# Phaser

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

Repository: https://github.com/phaserjs/phaser
Canonical: https://ross.abutalabs.com/products/phaser
Homepage: https://phaser.io
Language: JavaScript
License: MIT
License Family: permissive
Topics: phaser, phaserjs, javascript, html5-game-development, webgl, game-frameworks, game-development, gamedev, canvas, phaser-development, facebook-instant-games, discord-activities, youtube-playables
Last push: 2026-08-21T06:56:13+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 92, longevity 100
- inputs: {"age_days": 4891, "days_push": 12, "days_rel": 55, "gap_med": 21.5, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 40211, forks 7152 (observed 2026-08-28T04:12:08.175076+00:00)

## What it is
Phaser is a fast, free, open-source 2D HTML5 game framework supporting Canvas and WebGL rendering in desktop and mobile web browsers. It is actively maintained by Phaser Studio, works with JavaScript or TypeScript, and integrates with 40+ front-end frameworks like React and Vue.

## Use cases
- build 2d html5 games for the browser
- make a game that runs on mobile web browsers
- create a discord activity game
- publish a game as a youtube playable
- compile a web game to ios and android
- build a game with react or vue integration
- make a canvas or webgl 2d game in javascript or typescript

## When to choose
- you want a mature, actively maintained 2D game framework for the web
- you need Canvas and WebGL rendering with broad browser and mobile support
- you want to integrate game development with React, Vue, or other front-end frameworks
- you target distribution channels like Discord Activities, YouTube Playables, or native builds via third-party tools

## When to avoid
- you need 3D rendering rather than 2D games
- you are building a native-only game without any web target
- you need a full game engine with built-in visual editor rather than a code-first framework

## Facets
- artifact type: framework
- maturity: active
- function: game-engine, graphics, animation, ui-components
- domain: web-development, frontend, gaming-tools
- platform: browser, cross-platform
- tags: html5-games, canvas, webgl, 2d-games, typescript, discord-activities, youtube-playables, facebook-instant-games, game-development, javascript, nodejs, mobile, desktop

## Member repositories
- phaserjs/phaser (main) score 96
- phaserjs/phaser-ce-examples (examples) score 10
- phaserjs/examples (examples) score 77
- phaserjs/phaser-ce (mirror) score 54
- phaserjs/template-webpack (examples) score 57

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:08.175076+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:24:04.795001+00:00, confidence not recorded.
  - readme: https://github.com/phaserjs/phaser (fetched 2026-08-28T04:12:08.175076+00:00, sha ddb949b77edd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
