killedbyapixel/littlejs

Tiny fast HTML5 game engine with many features and no dependencies.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 49 minutes ago
Type:FrameworkCategory(s):Game DevelopmentMedia, Graphics & Games
Added to GitGenius on September 16th, 2026
Created on September 23rd, 2021
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 230
Total Stargazers: 4,180 (+0)
Total Subscribers: 47 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.6 hours
Mean response time: 39.8 days
90th percentile: 43.2 days
Tracked items: 50

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 262 days
Stale 30+ days: 12
Stale 90+ days: 10

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

LittleJS is a lightweight HTML5 game engine designed for JavaScript-based game development.

The engine addresses the need for a minimal yet capable game framework by bundling essential features into a small codebase with zero external dependencies. It provides built-in support for 2D rendering, physics simulation via Box2D integration, WebGL acceleration, and TypeScript compatibility. The engine is optimized for fast execution and small file size, making it particularly suited for constrained environments like game jam competitions where code size limits are enforced.

Developers should consider LittleJS if they are building 2D games in JavaScript and want to avoid dependency management overhead. It works well for indie game projects, prototypes, and competitions where minimalism is valued. The engine's small footprint and comprehensive feature set make it an alternative to larger frameworks when you need physics, rendering, and game loop management without pulling in heavy libraries.

The project shows active maintenance with regular updates addressing bugs and adding enhancements. Development includes responsiveness to user-reported issues and incorporation of community feedback into the codebase. The maintainer demonstrates commitment to keeping the engine lean while expanding its capabilities, balancing feature additions against the core design principle of minimal size and dependencies.