piqnt/stage.js

2D HTML5 rendering and layout engine for game development

TypeScript

2,574

618 commits

updated Apr 7, 2026

See the code

README

Stage.js

Stage.js is a lightweight and fast 2D rendering and layout library for web and mobile game development.

Stage.js provides an intuitive api to create interactive graphics on HTM5 2D Canvas.

Features
  • Optimized rendering loop

  • Pointer events processing, and dispatching events to target components

  • Texture atlas, sprites, and image preloading

  • Components tree object model

  • Layouts, positioning, and transitions


Documentations

Examples & Demos

game
game-2d
html5
html5-game-development
javascript

piqnt/stage.js

2D HTML5 rendering and layout engine for game development

TypeScript

2,574

618 commits

updated Apr 7, 2026

See the code

README

Stage.js

Stage.js is a lightweight and fast 2D rendering and layout library for web and mobile game development.

Stage.js provides an intuitive api to create interactive graphics on HTM5 2D Canvas.

Features
  • Optimized rendering loop

  • Pointer events processing, and dispatching events to target components

  • Texture atlas, sprites, and image preloading

  • Components tree object model

  • Layouts, positioning, and transitions


Documentations

Examples & Demos

game
game-2d
html5
html5-game-development
javascript

Project health

Overall

3.9/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Latest release

1.0.2 · Apr 7, 2026

Releases this year

3

Significant stargazers

Necati Özmen

1,268 followers · starred Mar 2020

Gant Laborde

1,324 followers · starred Feb 2020

Russell Cohen

424 followers · starred Sep 2016

Prateek Bhatnagar

634 followers · starred Jul 2017