User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome RubyMotion

A collection of awesome RubyMotion example apps, libraries, tools, frameworks, software and resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Nov. 30, 2020, 6:01 a.m.

Thank you motion-open-source & contributors
View Topic on GitHub:
motion-open-source/awesome-rubymotion

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Example Android Apps

A collection of RubyMotion applications for code samples.

1.21K
352
3y 9m
n/a

Awesome rm cookbook examples for android

27
5
6y 71d
MIT

Example iOS Apps

A collection of RubyMotion applications for code samples.

1.21K
352
3y 9m
n/a

Custom Table View Cell using Interface Builder with RubyMotion

0
0
5y 10m
n/a

The RubyMotion layout and styling gem. Follow @MotionKit on twitter for updates and commit notifications

319
32
4y 32d
MIT

RubyMotion app for iOS demonstrating how to use official Dropbox API v2 SDK

0
0
3y 6m
n/a

Big Nerd Ranch Guide to iOS Programming Examples in RubyMotion

41
4
7y 7m
n/a

Example macOS Apps

A collection of RubyMotion applications for code samples.

1.21K
352
3y 9m
n/a

mctv-mac-osx

4
0
7y 4m
n/a

A port of the example from Connecting NSOutlineView to Core Data in 10.6 Part 1: Ordered Trees to RubyMotion.

5
0
7y 53d
n/a

The RubyMotion layout and styling gem. Follow @MotionKit on twitter for updates and commit notifications

319
32
4y 32d
MIT

A simple OSX app using AVFoundation to stream, record, and transcode video

6
2
5y 7m
n/a

RubyMotion boilerplate app for Mac OS X implementing a view based Source List

9
1
4y 6m
MIT

Using NSPopver from MenuBar in RubyMotion

11
0
7y 25d
n/a

Example tvOS Apps

A collection of RubyMotion applications for code samples.

1.21K
352
3y 9m
n/a

Open Source macOS Apps

A RubyMotion application for keeping memory usage in check.

13
0
1y 55d
n/a

GitHub project](https://github.com/codelation/tick-timer) - RubyMotion menu bar app for tracking time with http://tickspot.com.

Open Source iOS Apps

iOS app built in rubymotion for music festival RFID activation

1
1
7y 87d
n/a

RubyMotion iOS App: Beer Judge. Available on the App Store!

22
8
1y 9m
MIT

Propriety macOS Apps

Note taking app built around Markdown and geared for power users.

Developer Tools

convert objective-c code to rubymotion

29
4
5y 6d
MIT

Simple, log server for development.

Editors & RM

Objective-C to RubyMotion converter for atom the hackable text editor

5
1
5y 7m
MIT

motion-mode.el is a package to provide emacs' major mode for RubyMotion enviroment.

38
11
6y 73d
n/a

Sublime Text 2 and 3 plugin to simplify RubyMotion developing

155
22
4y 38d
n/a

a quick rundown on setting up tab completion in vim for RubyMotion.

RubyMine integrates with RubyMotion and helps create applications for iOS.

Android

Like RedPotion, but for Android

70
19
3y 92d
MIT

RubyMotion-android "Toast" gem.

1
0
6y 114d
n/a

Integrate 3rd-party Java dependencies in RubyMotion for Android projects using Maven

16
3
5y 7m
MIT

Apple API Wrappers

Expose system libraries in RubyMotion.

57
10
13d
MIT

MapKitWrapper for RubyMotion

46
7
5y 10m
MIT

A RubyMotion wrapper for HealthKit

23
4
4y 7m
MIT

UIAccessibility wrappers for RubyMotion. Making accessibility accessible.

42
0
5y 5m
MIT

A RubyMotion StoreKit Wrapper that allows you to buy, restore and get product info on your in app purchases and subscriptions

18
5
6y 9m
n/a

RubyMotion :: StoreKit Wrapper :: Allows In App Purchases

53
10
6y 4m
n/a

Simplified approach to use the AVSpeechSynthesizer available in iOS 7

9
1
6y 4m
MIT

An easy RubyMotion gem for utilizing secure storage

36
4
4y 8m
MIT

Create a Settings.bundle for your RubyMotion app

113
7
6y 10m
MIT

A RubyMotion wrapper for the Social Framework

12
5
6y 113d
n/a

Authorization

Simple DSL for role authorizations in RubyMotion

16
2
7y 39d
n/a

Simple and intuitive authorization solution for RubyMotion. Inspired by CanCan and Pundit.

10
1
5y 12d
MIT

Data Protocols

A RubyMotion friendly CSV parser gem

20
0
5y 7m
MIT

Database

A RubyMotion wrapper for the Firebase SDK. Adds more rubyesque methods to the built-in classes.

47
20
3y 5m
n/a

RubyMotion ORM for YapDatabase

29
9
5y 71d
n/a

A gem for integration couchbase-lite-android and couchbase-lite-ios into a RubyMotion application

19
0
5y 82d
MIT

A minimal wrapper over the SQLite 3 C API for RubyMotion

36
12
9m
MIT

Debugging & Error Reporting

Use Reveal with RubyMotion

20
2
4y 71d
MIT

Crash reporting for your RubyMotion app.

4
2
5y 26d
MIT

A RubyMotion pretty printer for iOS and Mac.

34
9
5y 4m
MIT

awesome_print gem for RubyMotion

48
7
8y 38d
n/a

Add some color to your RubyMotion output

18
0
7y 7m
MIT

An iOS Inspector that runs inside your app, so you can debug and analyze from your device in real-world situations.

565
12
6y 7m
n/a

Dependencies Management

Use Ruby gems and mock require statements within RubyMotion applications

103
11
7y 4m
MIT

This RubyMotion specific gem makes it easy to include the CocoaPods acknowledgements file in your application.

31
0
2y 10m
MIT

Device support

Easy distance tracking for RubyMotion projects.

23
2
6y 9m
MIT

AVFoundation wrapper to support custom camera controllers

17
6
2y 6m
MIT

Encryption

MD5 and SHA1 digest for RubyMotion

6
4
6y 89d
MIT

Frameworks

Some sugar for your cocoa. RubyMotion helpers.

429
69
9m
n/a

RubyMotion apps development framework

50
6
5y 11m
n/a

Streamline your RubyMotion controllers

132
10
6y 46d
MIT

We believe iPhone development should be clean, scalable, and fast with a language that developers not only enjoy, but actively choose. With the advent of Ruby for iPhone development the RubyMotion community has combined and tested the most active and powerful gems into a single package called RedPotion

233
42
2y 6m
MIT

Commonly useful extensions to the standard library for RubyMotion

136
26
1y 31d
MIT

ProMotion is a RubyMotion gem that makes iPhone development less like Objective-C and more like Ruby. Star this repo to keep tabs on our progress!

1.28K
151
9m
MIT

ProMotion-XLForm is a ProMotion plugin for XLForm

23
22
2y 6m
MIT

Deprecated -- use ProMotion-XLForm

22
11
5y 12d
n/a

In-app purchases for ProMotion!

19
8
3y 10m
n/a

RubyMotion gem allowing you to easily setup a facebook or Path style hidden slide menu easily with the ProMotion gem.

77
31
1y 48d
n/a

Push notification support for ProMotion.

18
15
3y 6m
n/a

ProMotion::MapScreen gem. Extracted from ProMotion core.

14
12
3y 10m
n/a

Collection of (tested) helpers and wrappers used to wrap CocoaTouch code and provide more Ruby like APIs.

UI Library for RubyMotion. Fast, non-polluting, & chaining; it’s like jQuery for RubyMotion + stylesheets, animations, events, and more.

Game Development

Cocos2D & Box2D Wrapper for Ruby Motion - Currently out of date an unmaintained :-(

287
38
5y 11m
n/a

GUI Frameworks

IB Outlets for rubymotion

258
34
3y 35d
MIT

This project has been sunset in favor of MotionKit

619
85
6y 105d
n/a

The RubyMotion layout and styling gem. Follow @MotionKit on twitter for updates and commit notifications

319
32
4y 32d
MIT

RubyMotion stylesheet library based off RMQ (https://github.com/infinitered/rmq)

3
0
6y 8m
MIT

Make working with rects, sizes and points more convenient with RubyMotion for iOS & OS X

3
0
2y 9m
BSD-2-Clause

Autolayout

A nice way to use iOS6+ autolayout in your RubyMotion app. Use ASCII-art inspired format strings to build your app's layout!

219
33
6y 10m
MIT

RubyMotion wrapper for Auto Layout on iOS and macOS

Input

Simple UIToolbar subclass with next, previous, and done buttons.

9
2
6y 4m
n/a

A wrapper for KVO, gestures, UIControl events, and procs. Inspired by ReactiveCocoa.

64
3
6y 98d
n/a

iOS

Better iOS Geometry with RubyMotion

95
7
6y 25d
MIT

Fast, frictionless iOS animations

147
6
7y 6m
n/a

RubyMotion gem for adding Accordion to your view

15
1
7y 11m
MIT

[UNMAINTAINED] A small RubMotion gem to create wizard like view controllers in iOS

37
1
2y 85d
MIT

An interactive iOS image viewer that does it all: double tap to zoom, flick to dismiss, et cetera.

26
0
5y 10m
n/a

Tinder-like swipe gem for RubyMotion

15
3
5y 4d
n/a

Simplifying even further iOS 7's Dynamic Type

6
0
2y 4m
MIT

Indoctrinator is a RubyMotion gem that provides a Path style tutorial view for iOS applications.

26
5
6y 7m
n/a

Awesome little gem to add an easter egg to your RubyMotion app

24
1
5y 95d
MIT

Forms

Making iOS Forms insanely great with RubyMotion

622
103
3y 8m
n/a

RubyMotion forms made easy

16
2
6y 5m
MIT

Menu's & Toolbars

A RubyMotion wrapper for creating OS X menus

42
2
6y 30d
MIT

A better way to work with toolbars, created during episodes 36 and 37 of MotionInMotion

8
0
8m
n/a

An easy way to define menu items and visually lay out menus for your OSX apps. Based strongly on the drink-menu gem that I couldn't get to work for me.

11
0
3y 6m
n/a

RubyMotion status bar wrapper.

17
4
7y 22d
n/a

Icons

Easy use of IonIcons in RubyMotion

4
2
5y 4m
n/a

The easiest way to add icons to your RubyMotion app.

17
4
2y 37d
MIT

Hybrid

Material design floating action Button gem for RubyMotion

8
2
4y 9m
n/a

As if more awesomeness was needed

39
16
3y 55d
n/a

RubyMotion framework for easily making hybrid webview-centric iOS apps

36
2
104d
MIT

Element Wrappers

Rubymotion gem to easily call Sumi-Interactive's SIAlertView

21
2
6y 29d
n/a

RubyMotion wrapper for SVProgressHUD.

27
8
5y 8d
MIT

Graphic Libraries

Create native iOS charts using simple JSON as you are used-to with Highcharts like JS library. This library is a wrapper on top of CorePlot

79
13
2y 11m
MIT

A RubyMotion wrapper for the OCR engine Tesseract

63
7
6y 54d
n/a

Localization

Localization rake task for RubyMotion

2
0
7y 5m
MIT

Models & Core Data

Simple Model and Validation Mixins for RubyMotion

197
67
4y 8m
MIT

RubyMotion wrapper for NanoStore, a lightweight schema-less key-value document database based on sqlite.

106
26
7y 4m
n/a

Enjoy ActiveRecord like scoping, querying and persistence in RubyMotion built on top of CoreData

67
10
7y 39d
MIT

Core Data Query for RubyMotion

175
38
1y 20d
MIT

A simple two-way data binding library for RubyMotion.

11
0
6y 8m
MIT

RubyMotion Gem for saving objects to NSUserDefaults using NSKeyedArchiver and NSKeyedUnarchiver

33
5
7y 35d
MIT

App persistent data for RubyMotion Android and iOS.

Networking

Intercept and alter HTTP requests and responses in RubyMotion

42
0
7y 105d
n/a

A RubyMotion wrapper for the NSNetService (Bonjour)

26
1
7y 8m
n/a

Apex: the RubyMotion web framework for OS X.

33
8
4y 8m
MIT

AFMotion is a thin RubyMotion wrapper for AFNetworking

219
46
3y 8m
n/a

Project Management

Expand RubyMotion build system to support building multiple apps from one project.

26
0
7y 10m
n/a

Heroku-style config vars on RubyMotion [UNMAINTAINED]

35
6
7y 8m
MIT

motion-my_env is a simple environment managing solution on RubyMotion app.

9
1
7y 94d
n/a

Sync ENV variables between Rakefile and RubyMotion.

SaaS API Wrappers

Motionscan is a RubyMotion wrapper for the image recognition Moodstocks SDK : www.moodstocks.com

18
0
7y 10m
MIT

Deprecated. Please upgrade to the phraseapp-rubymotion gem

10
2
4y 8m
MIT

Barebones wrapper for working with MailChimp on iOS using RubyMotion

6
0
4y 7m
BSD-3-Clause

A RubyMotion wrapper for the http://tickspot.com API that works on iOS and OS X.

2
0
5y 10m
MIT

Provides iOS and OSX connectivity to AWS services.

2
0
7y 4m
n/a

A RubyMotion wrapper for the http://digitalocean.com API v2.0

5
0
6y 5m
MIT

A RubyMotion wrapper for the Freshbooks API

6
4
7y 4m
MIT

RubyMotion wrapper for the iOS Twitter API

41
8
7y 41d
n/a

The images processing library for under-os

4
0
6y 5m
n/a

Giphy API wrapper for RubyMotion.

4
0
6y 5m
MIT

RubyMotion Gem for Ad-hoc deployment using the amazing Installr service! https://www.installrapp.com/

13
0
6y 6m
MIT

A RubyMotion gem for the Paddle framework

1
0
3y 9m
n/a

Scheduling

Provides a simple DSL for configuring actions on app launch

13
0
6y 8m
MIT

A RubyMotion specific iOS gem that helps you schedule things. With Proc support!

36
5
3y 4m
MIT

Screenshots

Automatic screenshots for your RubyMotion apps

42
2
4y 9m
MIT

Automate taking your RubyMotion launch images

5
0
3y 13d
n/a

Software Design Patterns

A pool for RubyMotion

0
0
6y 101d
BSD-3-Clause

A state machine gem designed for RubyMotion.

73
7
5y 10m
MIT

Wrapping Objection in RubyMotion.

27
0
5y 10m
MIT

weak_attr_accessor for RubyMotion

6
2
5y 10m
BSD-2-Clause

Templates

A clean RubyMotion project for quickly templating a styled application. RubyMotion Template

64
6
6y 10m
n/a

Simple template to start off right in ProMotion for RubyMotion

11
7
5y 100d
n/a

Old and no longer maintained

78
9
6y 9m
MIT

SpriteKit project templates for RubyMotion (iOS/OSX/tvOS)

19
3
5y 4d
MIT

Testing

Simple support for test fixtures in rubymotion

5
3
8y 96d
MIT

Easily stub out HTTP responses in RubyMotion specs

91
15
4y 66d
MIT

Stubbing and mocking for RubyMotion

46
12
4y 8m
MIT

gem to easily use the frank-cucumber testing framework in RubyMotion projects

28
12
6y 9m
BSD-2-Clause

RubyMotion wrapper for the Calabash BDD framework

3
1
5y 6m
MIT

Facon is a mocking library in the spirit of the Bacon spec library. Small, compact, and works with Bacon.

36
9
5m
n/a

Guard::Motion automatically run your RubyMotion specs (much like autotest)

45
10
7y 6m
MIT

motion-instabug allows RubyMotion projects to easily embed the Instabug SDK and be submitted to the Instabug platform.

3
0
6y 93d
BSD-2-Clause

Screenshot-driven assertions for testing Rails and RubyMotion applications.

51
5
1y 45d
MIT

Integration testing your RubyMotion applications the simple and sweet way.

4
2
1y 4m
MIT

Updates

motion-sparkle makes it easy to use Sparkle in your RubyMotion OS X apps

22
13
4y 9m
MIT

Books

Tutorials

Article about working with Grand Central Dispatch in RubyMotion.

How to connect iBeacons and Rubymotion iBeacons with ProximityKit and Rubymotion

iOS Tutorials

How To Use the Facebook iOS SDK In Your RubyMotion project.

macOS Tutorials

In this tutorial, you’ll build a painting application from scratch.

Custom Table View Cell using Interface Builder with RubyMotion.

Dragging and dropping into your RubyMotion Mac macOS app.

Capturing video and audio on Mac macOS with RubyMotion.

Previewing video and audio when capturing on Mac macOS with RubyMotion.

Tutorial Screencasts

Paid RubyMotion screencast with an occasional free episode for the masses to enjoy.

Learn to create native iOS applications using Ruby.

Wishing you could create iOS apps using Ruby?

Presentations

Other Resources

Collection of RubyMotion libraries and wrappers.

There are lots of RubyMotion apps in production.

Community Resources