Multimedia JavaScript framework to create real cross-platform and hybrid game engines, games, emulators, multimedia libraries and apps.




PixiJS is described as 'Advanced, mature HTML5 creation engine with a fast and flexible 2D WebGL renderer' and is a game development tool in the development category. There are more than 25 alternatives to PixiJS for a variety of platforms, including Windows, Linux, Self-Hosted, Mac and Web-based apps. The best PixiJS alternative is Godot Engine, which is both free and Open Source. Other great apps like PixiJS are Fibbo, microStudio, Bevy Game Engine and Xogot.
Multimedia JavaScript framework to create real cross-platform and hybrid game engines, games, emulators, multimedia libraries and apps.




A free software game engine focusing on developing games faster, more modular and stable with true -1 day portability support.
![Drag[en]gine screenshot 1](https://d4.alternativeto.net/HvCzlUP6BwLK4uM_arI1JS0N5-jUXRUYoHrzYhksZGM/rs:fill:309:197:1/g:no:0:0/YWJzOi8vZGlzdC9zL2RyYWctZW4tZ2luZV83ODY2NjZfZnVsbC53ZWJw.jpg)
![Drag[en]gine screenshot 1](https://d4.alternativeto.net/5i0hLWidTJz2srubydJJz40bnzu0lCS28EPqYRL2f5g/rs:fill:309:197:1/g:no:0:0/YWJzOi8vZGlzdC9zL2RyYWctZW4tZ2luZV83ODc4NDBfZnVsbC5wbmc.jpg)
![Drag[en]gine screenshot 2](https://d4.alternativeto.net/GwscdgM32EbFTJ0NcJILoP1Umu3AJyb7xKWaQc87qeo/rs:fill:309:197:1/g:no:0:0/YWJzOi8vZGlzdC9zL2RyYWctZW4tZ2luZV80NDM2NDBfZnVsbC5qcGc.jpg)
LunarEngine (formerly Librebox) is an open-source game engine powered by Luau. It delivers a sandbox-style API and development model inspired by popular sandbox engines, so existing Luau code runs with minimal changes.

ZIM is a general JavaScript Framework for the HTML Canvas. You can make visually rich games, apps, puzzles, visualizations and art. ZIM provides conveniences, components and controls such as:

Pixi’VN is a very versatile and powerful visual novel/2D game engine. It is based on JavaScript/TypeScript and uses the PixiJS library for rendering.




Amethyst uses gfx-rs to render graphics with Vulkan or Metal. It is meant to be used for 2D and 3D, with various utilities for both types of games. It should be beginner friendly but also allow more advanced uses such as custom render passes and GLSL shaders.
Flitter is a powerful framework inspired by Flutter, supporting both SVG and Canvas to create high-performance graphics and user interfaces. It is designed to easily implement complex data visualizations, interactive charts, diagrams, and graphic editors in web applications.

melonJS is an open source HTML5 game engine that empowers developers and designers to focus on content.

Pts is a JavaScript library for visualization and creative-coding. Pts is lightweight and modular. Written in typescript, it comes with many useful algorithms for visualization and creative coding. Its friendly API supports both quick prototyping and bigger projects.

NasNas is a lightweight modular 2D game framework with a focus on pixel art style games. It is entirely written in modern C++17, and doesn't have any dependency other than SFML2. It provides a clean and easy to use API.

Oxygine is completely free and open source (MIT license) 2D game engine, available on GitHub. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux.


Part of the CreateJS group of libraries, EaselJS provides straight forward solutions for working with rich graphics and interactivity with HTML5 Canvas. It exposes an API that is familiar to Adobe Animate developers, but embraces JavaScript sensibilities.
