---
title: "LittleJS"
description: "Zero-dependency 2D HTML5 engine with WebGL batch renderer, built-in particle system, audio and physics in a tiny bundle."
canonical: "https://vibing.inc/library/littlejs-vg-1192"
category: "Games, Juice & Interactive"
subcategory: "Web game engines"
license: "MIT"
author: "Frank Force (@KilledByAPixel)"
source: "https://github.com/KilledByAPixel/LittleJS"
---

# LittleJS
Zero-dependency 2D HTML5 engine with WebGL batch renderer, built-in particle system, audio and physics in a tiny bundle.
## Facts
- Source: https://github.com/KilledByAPixel/LittleJS
- Category: Games, Juice & Interactive / Web game engines
- Author: Frank Force (@KilledByAPixel)
- Licence: MIT
- Tags: game-engine, canvas, webgl, javascript
## Why it's a gem
Js13k-grade size discipline with full-fat engine features; particles and juice built in
---
Listed in The Vibeary: https://vibing.inc/library/littlejs-vg-1192 · JSON: https://vibing.inc/api/public/library/gems/littlejs-vg-1192