Skip to content
@openfl

OpenFL

An open source library for creative expression on the web, desktop, mobile and consoles. Inspired by the classic Flash and AIR APIs.

OpenFL is an open source library for creative expression on the web, desktop, and mobile. Developers gain access to a tons of features with OpenFL, including 2D and 3D graphics rendering, audio playback, network loading, file system access, user input (mouse, touch, keyboard, and gamepads), asset management, and a whole lot more…

Because OpenFL is cross-platform, you can cross-compile your projects to native C++ on mobile and desktop, JS and WebGL on the web, or even app runtimes like HashLink, Electron, and Adobe AIR — all using one seamless toolset. Publish to a variety of app stores, or simply tell your users launch their favorite web browser. With OpenFL, your project can run on pretty much any modern device.

Getting Started With OpenFL

Pinned Loading

  1. openfl openfl Public

    An open source library for creative expression on the web, desktop, mobile and consoles. Inspired by the classic Flash and AIR APIs.

    Haxe 2.1k 474

  2. away3d away3d Public

    An open source, real-time 3D engine for OpenFL

    Haxe 218 40

  3. starling starling Public

    Known as the "Cross-Platform Game Engine", Starling is a popular Stage3D framework for OpenFL and Haxe

    Haxe 254 70

  4. dragonbones dragonbones Public

    Runtime support for DragonBones skeletal animation

    Haxe 42 14

  5. lime lime Public

    A foundational Haxe framework for cross-platform development

    JavaScript 816 418

  6. swf swf Public

    Adds support for Flash SWF assets in OpenFL projects

    Haxe 41 23

Repositories

Showing 10 of 74 repositories
  • lime Public

    A foundational Haxe framework for cross-platform development

    openfl/lime’s past year of commit activity
    JavaScript 816 MIT 418 170 49 Updated Jan 13, 2026
  • hxp Public

    Write scripts in Haxe, and execute them on Windows, macOS or Linux

    openfl/hxp’s past year of commit activity
    Haxe 70 MIT 20 8 2 Updated Jan 13, 2026
  • svg Public

    Provides SVG parsing and rendering for OpenFL and Haxe

    openfl/svg’s past year of commit activity
    Haxe 72 MIT 31 13 3 Updated Jan 13, 2026
  • actuate Public

    Actuate is a flexible, fast "tween" library for animations in Haxe

    openfl/actuate’s past year of commit activity
    Haxe 159 MIT 67 29 9 Updated Jan 13, 2026
  • box2d Public

    Haxe port of Box2D, a popular rigid-body 2D physics engine

    openfl/box2d’s past year of commit activity
    Haxe 102 31 9 1 Updated Jan 13, 2026
  • swf Public

    Adds support for Flash SWF assets in OpenFL projects

    openfl/swf’s past year of commit activity
    Haxe 41 23 15 5 Updated Jan 13, 2026
  • away3d Public

    An open source, real-time 3D engine for OpenFL

    openfl/away3d’s past year of commit activity
    Haxe 218 Apache-2.0 40 18 9 Updated Jan 13, 2026
  • starling Public

    Known as the "Cross-Platform Game Engine", Starling is a popular Stage3D framework for OpenFL and Haxe

    openfl/starling’s past year of commit activity
    Haxe 254 70 11 1 Updated Jan 13, 2026
  • openfl Public

    An open source library for creative expression on the web, desktop, mobile and consoles. Inspired by the classic Flash and AIR APIs.

    openfl/openfl’s past year of commit activity
    Haxe 2,083 MIT 474 246 63 Updated Jan 13, 2026
  • openfl-js Public

    Wrapper to support OpenFL HTML5 development using TypeScript, Haxe, JavaScript or ActionScript 3.0

    openfl/openfl-js’s past year of commit activity
    Haxe 24 MIT 7 3 0 Updated Jan 12, 2026