RubyMotion is an implementation of the Ruby programming language that compiles into native app's that run on iOS, macOS and Android. RubyMotion is a commercial product created by Laurent Sansonetti for HipByte and is based on MacRuby for macOS. RubyMotion works exclusively on macOS.

This list categorized community-driven collection of awesome RubyMotion example apps, libraries, tools, frameworks, software and resources. Sharing, suggestions and contributions are always welcome!

Please take a look at the contribution guidelines and quality standard first.

Awesome

Contents

Apps

Example Android Apps

Example iOS Apps

Example Hybrid (iOS/Andriod) App's

RubyMotion Hybrid Sample - Example from HipByte of a RubyMotion hybrid (iOS + Android) app.

Example macOS Apps

Example tvOS Apps

Open Source macOS Apps

Open Source iOS Apps

Propriety macOS Apps

Propriety iOS Apps

Developer Tools

Editors & RM

Libraries, Frameworks and Wrappers

Android

Because Android support is quite new we're keeping the libraries together in this section.

Apple API Wrappers

Authorization

Data Protocols

Database

Debugging & Error Reporting

Dependencies Management

Device support

Encryption

Frameworks

Game Development

Graphical User Interface

GUI Frameworks

Autolayout

Input

iOS

Forms

Menu's & Toolbars

Icons

Hybrid

Element Wrappers

Graphic Libraries

Localization

Models & Core Data

Networking

Project Management

SaaS API Wrappers

Scheduling

Screenshots

Software Design Patterns

Templates

App project templates

Testing

Updates

Books

Tutorials

iOS Tutorials

macOS Tutorials

Chapters from the book Building Mac macOS apps with RubyMotion.

Tutorial Screencasts

Presentations

Other Resources

Where to learn about RubyMotion and discover new RubyMotion libraries, projects and trends.

Community Resources

License

CC0

Thanks

Thanks to Clay Allsopp who created the Motion Toolbox list. Thanks to all contributors, you're awesome and wouldn't be possible without you!

Other Awesome Lists

Other amazingly awesome lists can be found in the Awesome list.