KilledByAPixel/LittleJS
Tiny fast HTML5 game engine with many features and no dependencies. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 34.0
- age_days: 1805
- days_rel: 18
- days_push: 15
- n_releases_24m: 13
Adoption not part of the score
4166 stars · 231 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
LittleJS is a tiny, fast, open-source HTML5 game engine written in JavaScript with no dependencies. It bundles WebGL2/Canvas2D rendering, arcade and Box2D physics, particles, spatial audio, and input handling in a very small footprint.
Use cases
- build a 2D browser game
- make a game for js13k size-coding competition
- create a mobile-friendly HTML5 game
- add particle effects and shaders to a web game
- prototype a game with arcade physics
- build a game with Box2D physics in the browser
- make a game jam entry quickly
When to choose
- you need a lightweight, dependency-free 2D game engine for the web
- you're entering size-limited competitions like JS13k
- you want fast WebGL rendering with a simple API
- you need built-in sound generation, input, and physics out of the box
When to avoid
- you need a full-featured AAA-grade engine with editors like Unity or Unreal
- your project is primarily 3D and needs a full 3D engine (Three.js support is only a plugin)
- you need console or native platform targets
Facets
library · maturity active
game-engine graphics animation audio-processing simulation web-development graphics gaming-tools browser cross-platform html5 webgl canvas2d box2d js13k particles spatial-audio typescript size-coding no-dependencies game-development javascript web mobile
2 sources
- readme: https://github.com/KilledByAPixel/LittleJS · fetched 2026-08-28 · 4b50860690d1
- homepage: https://killedbyapixel.github.io/LittleJS/examples · fetched 2026-08-29 · 162c5cc55a98
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| KilledByAPixel/LittleJS | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="KilledByAPixel/LittleJS")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem