$0
Price
Free and open source forever
Report
Excalibur is a friendly TypeScript game engine for the web!
Depends
DependsUse it if you're a JavaScript/TypeScript developer building a 2D browser game — it's free, type-safe, and well documented.
Free, friendly TypeScript engine for 2D browser games. Great for web devs; wrong pick for 3D, consoles, or no-code teams.
$0
Price
Free and open source forever
Yes
Free tier
Entire engine, commercial use allowed
0.33.0
Latest release
September 2026
BSD 2-Clause
License
Permissive, commercial-friendly
Free, open source, commercial use allowed
Friendly API, Godot/Unity-like, easy for JS devs
Solid 2D toolkit; no 3D or consoles
Community Discord and GitHub only; no paid support
No known vulnerabilities in Snyk database
$0
No known public vulnerabilities found in the sources reviewed.
Web devs describe Excalibur as a competent, friendly 2D engine that occupies a different niche than Godot or Unity.
“Phaser and Excalibur are very competent tools and occupy a completely different niche than godot or unity.”
“It's a great starting point for developers already familiar with JavaScript development because it eliminates the need to set up special tools”
“Its free and open source, type safe, extensively documented”
Compare Excalibur.js with each alternative.
Most popular JS 2D web engine; larger ecosystem and examples
Excalibur.js vs PhaserFree full engine with visual editor; 3D and desktop export
Industry standard when you need 3D, consoles, or hiring pipeline
Excalibur.js vs UnityBased on 14 public sources across official docs, npm, GitHub, Reddit, dev blogs, and Snyk; no user ratings or company adopters found.
Anonymous. You can change your vote.
Loading votes…
Ask if a use case fits. Answers stay inside this report and its sources.
Comments
One queue. No replies. Give a display name first. Limit: 7 comments per day.
No comments yet.