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 2k 460

  2. away3d away3d Public

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

    Haxe 214 39

  3. starling starling Public

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

    Haxe 248 68

  4. dragonbones dragonbones Public

    Runtime support for DragonBones skeletal animation

    Haxe 42 15

  5. lime lime Public

    A foundational Haxe framework for cross-platform development

    JavaScript 792 393

  6. swf swf Public

    Adds support for Flash SWF assets in OpenFL projects

    Haxe 39 21

Repositories

Showing 10 of 74 repositories
  • actuate Public

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

    openfl/actuate’s past year of commit activity
    Haxe 159 MIT 66 29 9 Updated May 7, 2025
  • openfl-samples-es6 Public

    OpenFL npm sample projects (written in ES6+ JavaScript)

    openfl/openfl-samples-es6’s past year of commit activity
    JavaScript 17 MIT 5 0 148 Updated May 7, 2025
  • openfl-samples-es5 Public

    OpenFL npm sample projects (written in ES5 JavaScript)

    openfl/openfl-samples-es5’s past year of commit activity
    JavaScript 4 MIT 2 0 136 Updated May 7, 2025
  • openfl-samples-haxe Public

    OpenFL sample projects (written in Haxe, using NPM version)

    openfl/openfl-samples-haxe’s past year of commit activity
    Haxe 17 MIT 4 0 149 Updated May 7, 2025
  • openfl-samples-as3 Public

    OpenFL npm sample projects (written in ActionScript 3.0 with Apache Royale)

    openfl/openfl-samples-as3’s past year of commit activity
    ActionScript 21 MIT 7 2 32 Updated May 7, 2025
  • openfl-samples-ts Public

    OpenFL npm sample projects (written in TypeScript)

    openfl/openfl-samples-ts’s past year of commit activity
    TypeScript 22 MIT 2 0 136 Updated May 7, 2025
  • lime Public

    A foundational Haxe framework for cross-platform development

    openfl/lime’s past year of commit activity
    JavaScript 792 MIT 393 178 51 Updated May 5, 2025
  • 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 1,985 MIT 460 243 55 Updated Apr 29, 2025
  • swf Public

    Adds support for Flash SWF assets in OpenFL projects

    openfl/swf’s past year of commit activity
    Haxe 39 21 14 3 Updated Apr 26, 2025
  • openfl/books.openfl.org’s past year of commit activity
    HTML 8 MIT 1 0 0 Updated Apr 23, 2025

Top languages

Loading…

Most used topics

Loading…