Feathers UI
  • Docs
  • API
  • Showcase
  • Blog
  • Community

Cross-platform GUI development with Feathers UI

With Feathers UI, developers can target a variety of platforms — including mobile phones and tablets, desktop computers, and web browsers on all types of devices.

Mobile

Build native apps for iOS and Android. Compiled to C++ native code and GPU accelerated — for smooth performance. Fully supports multitouch and any screen resolution and form-factor, including both phones and tablets.

Desktop

Build native programs for Windows, macOS, and Linux. Compiled to C++ native code and GPU accelerated — for smooth performance. Fully supports mouse and keyboard interaction (plus desktop monitors capable of multitouch).

Web

Build single-page web applications (SPAs) that run in both mobile and desktop browsers. Compiled to JavaScript with smooth performance from hardware-accelerated WebGL. Includes fallback to HTML Canvas on devices where WebGL is unsupported.

How does Feathers UI work so well on all of these different platforms?

The Feathers UI framework is built on a solid foundation of technology optimized for cross-platform development.

The Haxe programming language

Developers can target many operating systems and devices thanks to Haxe, a flexible, powerful, and modern programming language. Haxe is strictly-typed, easy to learn, and runs basically everywhere.

Discover Haxe →

OpenFL

The OpenFL library provides APIs for vector and bitmap graphics rendering, text layout, filter and blend mode effects, networking, user input with mouse, touch, and keyboard, an event system, and asset management. At the core of OpenFL is the display list, its scene graph that groups objects together in an intuitive parent-child hierarchy.

Intro to OpenFL →

Build cross-platform GUIs with Feathers UI

Create stunning, GPU-accelerated user interfaces on a variety of platforms — including mobile, desktop, and web browsers.

Get Started Download →
Feathers UI
Feathers UI
  • Downloads
  • Showcase
  • Testimonials
  • Premium Support
Documentation
  • Getting Started
  • API Reference
  • Samples
    Github
  • Source Code
  • Issue Tracker
Community
  • Forum
  • Discord
  • Stack Overflow
News & Updates
  • Blog (RSS, Atom)
  • Twitter
  • Mastodon
Make a Donation
  • Join Github Sponsors
  • Donate with PayPal
  • Buy a T-Shirt
Copyright © 2023 Bowler Hat LLC — Illustrations by unDraw.