heapsio/heaps

Heaps : Haxe Game Framework

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 19th, 2026
Created on September 25th, 2012
Open Issues & Pull Requests: 186 (+0)
GitHub issues: Enabled
Number of forks: 379
Total Stargazers: 3,502 (+0)
Total Subscribers: 90 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 382 days
Stale 30+ days: 20
Stale 90+ days: 15

Recent activity

Opened in 7 days: 0
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

Heaps is a cross-platform graphics engine designed for high-performance games. It targets modern GPUs across desktop, mobile, and console platforms, leveraging hardware acceleration to deliver efficient rendering for game development.

The engine addresses the need for a unified framework that can compile to multiple platforms without rewriting core game logic. Heaps achieves this through the Haxe language, which compiles to different targets while maintaining a consistent graphics API. The framework supports WebGL for HTML5, OpenGL and DirectX for desktop systems, native implementations for iOS, tvOS, and Android, and console platforms including Nintendo Switch, PlayStation 4, and Xbox One. It also maintains support for Flash Stage3D, preserving compatibility with legacy web deployments.

Developers should choose Heaps if they want to write once and deploy across disparate platforms using a single codebase. The framework suits projects ranging from web-based games to console titles, particularly those where cross-platform reach matters. The project provides sample code with compilation instructions for multiple targets, allowing developers to test output on JavaScript with WebGL, HashLink with SDL or DirectX, and Flash. Installation and API documentation are available alongside live samples demonstrating framework capabilities.

The project maintains active community engagement through a dedicated forum, Discord server, and Gitter chat, indicating ongoing developer interaction and support. Development activity shows consistent attention to sample code and documentation, with build configurations provided for multiple compilation targets and development environments including Visual Studio Code integration. The framework continues to support both modern platforms and legacy technologies, suggesting a commitment to backward compatibility alongside contemporary game development needs.