GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - feathersui/feathersui-openfl: Cross-platform graphical user interface components for creative frontend projects — powered by Haxe and OpenFL

BranchesTags
Open more actions menu

Latest commit

 

History

3,011 Commits
3,011 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
build_macros
build_macros
 
 
docs
docs
 
 
haxelib
haxelib
 
 
samples
samples
 
 
src/feathers
src/feathers
 
 
templates/flash/hxml
templates/flash/hxml
 
 
test
test
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
haxelib.json
haxelib.json
 
 
hxformat.json
hxformat.json
 
 
include.xml
include.xml
 
 
package.json
package.json
 
 
project.xml
project.xml
 
 

Repository files navigation

Feathers UI 1.3.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.

Minimum requirements

  • Haxe 4.0
  • OpenFL 8.9.7 (OpenFL 9.3 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:

  • Command line terminal
  • HaxeDevelop
  • Moonshine IDE
  • Visual Studio Code

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

  • Documentation
  • API Reference
  • Sample Projects
  • Community Forum
  • Discord Chat
  • Stack Overflow
  • Premium Support

News & Updates

  • Blog
  • Mastodon
  • Bluesky

About

Cross-platform graphical user interface components for creative frontend projects — powered by Haxe and OpenFL

feathersui.com/

Topics

cross-platformfeathers-uifrontendguihaxemulti-platformopenfluiuser-interface

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

183 stars

Watchers

20 watching

Forks

20 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.