{"full_name":"phaserjs/phaser","owner":"phaserjs","name":"phaser","url":"https://github.com/phaserjs/phaser","description":"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.","homepage":"https://phaser.io","topics":[],"language":"JavaScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/54856938?v=4","created_at":"2013-04-12T12:27:51Z","pushed_at":"2026-08-21T06:56:13Z","metrics":{"stars":40684,"forks":7185,"watchers":1181,"issues":4669,"prs":2542,"releases":178,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":132},"growth":{"day":{"stars":9,"forks":-2,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[40675,40684],"forks":[7187,7185],"watchers":[1181,1181],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":6927,"title":"[3.86.0] Gaps/lines between the images on camera move","comments":21,"created_at":"2024-10-21T07:48:17Z"},{"number":7051,"title":"Strange rendering issues","comments":10,"created_at":"2025-02-18T23:24:02Z"},{"number":4963,"title":"PhysicsEditor verticies wrong - MatterJS Physics","comments":10,"created_at":"2020-01-20T21:45:22Z"},{"number":7306,"title":"Significant FPS drop with simple Container addMask() usage in WebGL","comments":9,"created_at":"2026-05-20T14:27:38Z"},{"number":7204,"title":"[4.0.0-rc.6] Spine position incorrect inside a container with .setFiltersForceComposite(true)","comments":9,"created_at":"2025-09-25T23:55:52Z"},{"number":7298,"title":"Investigate alternative libraries for type generation than `jsdoc`","comments":8,"created_at":"2026-05-07T21:19:43Z"},{"number":6989,"title":"Performance Issue on low end mobile devices","comments":5,"created_at":"2024-12-18T07:15:20Z"},{"number":6918,"title":"[3.86.0] Resize RenderTexture/dynamicTexture issue","comments":5,"created_at":"2024-10-11T15:32:25Z"}],"discussions":[{"number":7333,"title":"Phaser v4.2.1","comments":0,"category":"Announcements","created_at":"2026-07-09T14:33:40Z"},{"number":7318,"title":"Phaser v4.2.0","comments":0,"category":"Announcements","created_at":"2026-06-19T13:50:44Z"},{"number":7290,"title":"Phaser v4.1.0","comments":0,"category":"Announcements","created_at":"2026-04-30T02:11:46Z"},{"number":7274,"title":"Phaser v4.0.0","comments":0,"category":"Announcements","created_at":"2026-04-10T15:36:43Z"},{"number":7268,"title":"Phaser v4.0.0 Release Candidate 7","comments":1,"category":"Announcements","created_at":"2026-03-25T21:37:53Z"},{"number":7230,"title":"Beginner-friendly Phaser Starter (Community Package)","comments":0,"category":"Show and tell","created_at":"2025-12-28T19:50:16Z"},{"number":7228,"title":"Phaser v4.0.0 Release Candidate 6","comments":0,"category":"Announcements","created_at":"2025-12-23T17:52:07Z"},{"number":7190,"title":"Phaser v4.0.0 Release Candidate 5","comments":1,"category":"Announcements","created_at":"2025-08-22T15:37:44Z"}],"latest_release":{"name":"Phaser v4.2.1","tag":"v4.2.1","published_at":"2026-07-09T14:33:40Z","body":"## Version 4.2.1 - Giedi - 9th July 2026\r\n\r\n## Fixes\r\n\r\n- `Stencil` option `stencilInvert` works correctly (an alpha bug prevented it from having the intended effect)\r\n- Framebuffers now correctly clear stencil on use\r\n  - The global stencil settings defaulted to deactivating the stencil write mask, so it couldn't actually run the `clear` process correctly. Write mask is now enabled by default, but is never triggered because default stencil operations keep existing values.\r\n- Remove inline access of Phaser namespace from `CombineColorMatrix`, `ImageLight`, and `Texture`. These would break in the ESM build. Thanks @scobo!\r\n- Fix ScaleManager not resizing to parent container. Fix #7213 (thanks @VijayVPatil13)\r\n- Docs: correct AnimationManager get() return type (thanks @samme)\r\n- Tweens with a startDelay set weren't having their state updated from START_DELAY to ACTIVE. This left them stuck in their initial state, even once the startDelay had elapsed. Fix #7093 (thanks @Bambosh)\r\n"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}