Ruflet

Build multi-platform apps in Ruby

Easily build realtime web, mobile, and desktop apps in pure Ruby. No frontend framework switch required.

Everything you need to build with Ruflet

Single code base for any device

Your app will look equally strong on iOS, Android, Windows, Linux, macOS, and the web.

Ruby

Build an entire app in Ruby

Build a cross-platform app without reaching for Dart, Swift, Kotlin, HTML, or JavaScript. Stay in Ruby.

150+ built-in controls and services

Layout, navigation, dialogs, charts, forms, and platform-aware services are ready to use in Ruflet.

RubyGems

Ruby gems fit naturally

Use the Ruby ecosystem you already trust for APIs, data work, imaging, security, and background tasks.

Full web support

Target the web with the same app flow, or keep a realtime server-backed model when that fits the product better.

Built-in packaging

Package for iOS, Android, Windows, Linux, macOS, and web without splitting the product into unrelated stacks.

Test on iOS and Android

Run on real devices with the Ruflet mobile client and verify how the UI feels as you iterate.

Extensible

Wrap platform features, compose your own controls, and build higher-level abstractions in Ruby.

Accessible

Ship interfaces that are easier to navigate across mobile, desktop, and web with accessibility in mind.