/feathersui-openfl

Cross-platform user interface components for creative projects, powered by Haxe and OpenFL

Primary LanguageHaxeOtherNOASSERTION

Feathers UI 1.0.0 for OpenFL and Haxe

Feathers UI is an open source framework of graphical user interface (GUI) components for creative, cross-platform frontend projects. It is especially well-suited for games, interactive data visualizations, and other rich, multimedia experiences. With Feathers UI, you can create native apps for a wide range of devices and platforms — including phones, tablets, desktop computers, game consoles… and you can even deploy to web browsers.

Built using the Haxe programming language and OpenFL, a user-friendly library for rendering, input, networking, and more. Like Feathers UI, both Haxe and OpenFL are open source, and they may be used for free in commercial projects.


🎉 Notice: This is the first stable, major version of Feathers UI for Haxe/OpenFL. It should be considered ready for production use, and breaking changes will be limited to major version updates, when necessary.


Minimum requirements

  • Haxe 4.0
  • OpenFL 8.9.7 (OpenFL 9.2.0 or newer is recommended)

Get started

For more detailed instructions, see Learn: Install Feathers UI for Haxe and OpenFL.

Installation

Install Haxe.

Open a terminal, and then install Feathers UI using the following command:

haxelib install feathersui

This will also automatically install any additional required dependencies, like OpenFL, if necessary. If you are installing OpenFL for the first time, you will also need to run the following command:

haxelib run openfl setup

Choose a development environment

The following tutorials explain how to create a new Feathers UI project:

The Haxe programming language is supported by more editors and IDEs, and it may be possible to configure them to use Feathers UI too.

Help & Support

News & Updates