What is Fuse?

Fuse is a set of user experience development tools for Windows and macOS that unify design, prototyping and implementation of high quality mobile apps on iOS and Android.

Unique Tech Stack

Fuse introduces UX Markup, a declarative-reactive XML-based language for creating native, responsive and smoothly animated interactive components for iOS and Android. UX is easy to learn, fun to write and incredibly powerful.

UX Markup gives you unified access to the three most powerful UI technologies available in phones: each platform's native UI components, ultra-fast OpenGL-based rendering and flexible vector-based graphics, all wrapped in intuitive declarative abstractions.

UX Markup compiles down to C++ for optimal native performance on mobile devices. It does this through Uno, a lightweight C# dialect that compiles to C++, and has seamless interoperability with Objective-C (iOS) and Java (Android) where needed.

UX Markup components can be dropped into existing native apps, or used to build stand-alone cross-platform apps within Fuse by adding business logic in JavaScript.

Fuse values brevity, reactive programming and expressiveness. We strive to design the most intuitive and powerful APIs out there to make UX development accessible to all creatives.

Fuse license

The Fuse platform is free and open source (MIT license), with a large and passionate online community.

Let's go!

The best way to gain a quick, early overview is by following our quickstart tutorial. There's also a wide range of ready-to-run examples on our Examples-page, as well as a list of tutorials on Youtube.

The side-menu covers most topics you'd need to learn Fuse, such as setting up navigation, working with layout, how you animate elements and a whole lot more.

Connect with our amazing community in the Slack group.

Have fun!

The Fuse team