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: Oct. 28, 2021, 12:02 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
4y 8m
n/a

Awesome rm cookbook examples for android

26
5
7y 38d
MIT

Example iOS Apps

A collection of RubyMotion applications for code samples.

1.21K
352
4y 8m
n/a

Custom Table View Cell using Interface Builder with RubyMotion

0
0
6y 9m
n/a

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

321
32
4y 12m
MIT

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

0
0
4y 5m
n/a

Big Nerd Ranch Guide to iOS Programming Examples in RubyMotion

41
4
8y 6m
n/a

Example macOS Apps

A collection of RubyMotion applications for code samples.

1.21K
352
4y 8m
n/a

mctv-mac-osx

4
0
8y 99d
n/a

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

5
0
8y 20d
n/a

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

321
32
4y 12m
MIT

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

6
2
6y 6m
n/a

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

9
1
5y 5m
MIT

Using NSPopver from MenuBar in RubyMotion

11
0
7y 11m
n/a

Example tvOS Apps

A collection of RubyMotion applications for code samples.

1.21K
352
4y 8m
n/a

Open Source macOS Apps

A RubyMotion application for keeping memory usage in check.

13
0
10m
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
8y 54d
n/a

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

23
8
2y 8m
MIT

Propriety macOS Apps

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

Developer Tools

convert objective-c code to rubymotion

30
5
5y 11m
MIT

Simple, log server for development.

Editors & RM

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

5
1
6y 6m
MIT

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

38
11
7y 40d
n/a

Sublime Text 2 and 3 plugin to simplify RubyMotion developing

155
21
5y 5d
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
4y 59d
MIT

RubyMotion-android "Toast" gem.

1
0
7y 81d
n/a

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

16
3
6y 6m
MIT

Apple API Wrappers

Expose system libraries in RubyMotion.

58
10
11m
MIT

MapKitWrapper for RubyMotion

46
7
6y 9m
MIT

A RubyMotion wrapper for HealthKit

23
4
5y 6m
MIT

UIAccessibility wrappers for RubyMotion. Making accessibility accessible.

42
0
6y 4m
MIT

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

18
5
7y 8m
n/a

RubyMotion :: StoreKit Wrapper :: Allows In App Purchases

53
10
7y 89d
n/a

Simplified approach to use the AVSpeechSynthesizer available in iOS 7

9
1
7y 114d
MIT

An easy RubyMotion gem for utilizing secure storage

36
4
5y 7m
MIT

Create a Settings.bundle for your RubyMotion app

113
7
7y 9m
MIT

A RubyMotion wrapper for the Social Framework

12
5
7y 80d
n/a

Authorization

Simple DSL for role authorizations in RubyMotion

16
2
8y 6d
n/a

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

10
1
5y 11m
MIT

Data Protocols

A RubyMotion friendly CSV parser gem

20
0
6y 6m
MIT

Database

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

47
20
4y 4m
n/a

RubyMotion ORM for YapDatabase

29
9
6y 38d
n/a

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

19
0
6y 49d
MIT

A minimal wrapper over the SQLite 3 C API for RubyMotion

35
11
1y 8m
MIT

Debugging & Error Reporting

Use Reveal with RubyMotion

21
2
5y 38d
MIT

Crash reporting for your RubyMotion app.

4
2
5y 11m
MIT

A RubyMotion pretty printer for iOS and Mac.

34
9
6y 113d
MIT

awesome_print gem for RubyMotion

49
7
9y 5d
n/a

Add some color to your RubyMotion output

18
0
8y 6m
MIT

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

565
12
7y 6m
n/a

Dependencies Management

Use Ruby gems and mock require statements within RubyMotion applications

103
11
8y 107d
MIT

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

31
0
3y 9m
MIT

Device support

Easy distance tracking for RubyMotion projects.

23
2
7y 8m
MIT

AVFoundation wrapper to support custom camera controllers

18
6
3y 5m
MIT

Encryption

MD5 and SHA1 digest for RubyMotion

6
3
7y 56d
MIT

Frameworks

Some sugar for your cocoa. RubyMotion helpers.

429
69
1y 8m
n/a

RubyMotion apps development framework

50
6
6y 9m
n/a

Streamline your RubyMotion controllers

132
10
7y 13d
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
3y 5m
MIT

Commonly useful extensions to the standard library for RubyMotion

136
26
1y 12m
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.27K
150
1y 7m
MIT

ProMotion-XLForm is a ProMotion plugin for XLForm

23
22
3y 5m
MIT

Deprecated -- use ProMotion-XLForm

22
11
5y 11m
n/a

In-app purchases for ProMotion!

19
8
4y 9m
n/a

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

77
31
2y 15d
n/a

Push notification support for ProMotion.

18
15
4y 5m
n/a

ProMotion::MapScreen gem. Extracted from ProMotion core.

13
12
4y 9m
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 :-(

286
38
6y 10m
n/a

GUI Frameworks

IB Outlets for rubymotion

258
34
4y 2d
MIT

This project has been sunset in favor of MotionKit

618
85
7y 72d
n/a

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

321
32
4y 12m
MIT

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

3
0
7y 7m
MIT

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

3
0
3y 8m
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!

218
33
7y 9m
MIT

RubyMotion wrapper for Auto Layout on iOS and macOS

Input

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

9
2
7y 99d
n/a

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

64
3
7y 65d
n/a

iOS

Better iOS Geometry with RubyMotion

95
7
6y 11m
MIT

Fast, frictionless iOS animations

147
6
8y 5m
n/a

RubyMotion gem for adding Accordion to your view

15
1
8y 10m
MIT

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

37
1
3y 52d
MIT

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

26
0
6y 9m
n/a

Tinder-like swipe gem for RubyMotion

15
4
5y 11m
n/a

Simplifying even further iOS 7's Dynamic Type

6
1
3y 102d
MIT

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

26
5
7y 6m
n/a

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

24
1
6y 62d
MIT

Forms

Making iOS Forms insanely great with RubyMotion

622
102
4y 7m
n/a

RubyMotion forms made easy

16
2
7y 4m
MIT

Menu's & Toolbars

A RubyMotion wrapper for creating OS X menus

42
2
6y 12m
MIT

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

8
0
1y 7m
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
4y 5m
n/a

RubyMotion status bar wrapper.

17
4
7y 11m
n/a

Icons

Easy use of IonIcons in RubyMotion

4
1
6y 112d
n/a

The easiest way to add icons to your RubyMotion app.

17
4
3y 4d
MIT

Hybrid

Material design floating action Button gem for RubyMotion

8
2
5y 8m
n/a

As if more awesomeness was needed

39
16
4y 22d
n/a

RubyMotion framework for easily making hybrid webview-centric iOS apps

35
2
1y 71d
MIT

Element Wrappers

Rubymotion gem to easily call Sumi-Interactive's SIAlertView

21
2
6y 12m
n/a

RubyMotion wrapper for SVProgressHUD.

27
8
5y 11m
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
3y 10m
MIT

A RubyMotion wrapper for the OCR engine Tesseract

63
7
7y 21d
n/a

Localization

Localization rake task for RubyMotion

2
0
8y 4m
MIT

Models & Core Data

Simple Model and Validation Mixins for RubyMotion

198
68
5y 7m
MIT

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

106
26
8y 99d
n/a

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

67
10
8y 6d
MIT

Core Data Query for RubyMotion

175
37
1y 11m
MIT

A simple two-way data binding library for RubyMotion.

11
0
7y 7m
MIT

RubyMotion Gem for saving objects to NSUserDefaults using NSKeyedArchiver and NSKeyedUnarchiver

33
5
8y 2d
MIT

App persistent data for RubyMotion Android and iOS.

Networking

Intercept and alter HTTP requests and responses in RubyMotion

42
0
8y 72d
n/a

A RubyMotion wrapper for the NSNetService (Bonjour)

26
1
8y 7m
n/a

Apex: the RubyMotion web framework for OS X.

33
8
5y 7m
MIT

AFMotion is a thin RubyMotion wrapper for AFNetworking

219
46
9m
n/a

Project Management

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

26
0
8y 9m
n/a

Heroku-style config vars on RubyMotion [UNMAINTAINED]

35
6
8y 7m
MIT

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

9
1
8y 61d
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
8y 9m
MIT

Deprecated. Please upgrade to the phraseapp-rubymotion gem

10
2
5y 7m
MIT

Barebones wrapper for working with MailChimp on iOS using RubyMotion

6
0
5y 6m
BSD-3-Clause

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

2
0
6y 8m
MIT

Provides iOS and OSX connectivity to AWS services.

2
0
8y 90d
n/a

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

5
0
7y 119d
MIT

A RubyMotion wrapper for the Freshbooks API

6
4
8y 96d
MIT

RubyMotion wrapper for the iOS Twitter API

41
8
8y 8d
n/a

The images processing library for under-os

4
0
7y 4m
n/a

Giphy API wrapper for RubyMotion.

4
0
7y 4m
MIT

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

13
0
7y 5m
MIT

A RubyMotion gem for the Paddle framework

1
0
4y 8m
n/a

Scheduling

Provides a simple DSL for configuring actions on app launch

13
0
7y 7m
MIT

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

36
5
4y 110d
MIT

Screenshots

Automatic screenshots for your RubyMotion apps

42
2
5y 8m
MIT

Automate taking your RubyMotion launch images

5
0
3y 11m
n/a

Software Design Patterns

A pool for RubyMotion

0
0
7y 68d
BSD-3-Clause

A state machine gem designed for RubyMotion.

73
7
6y 9m
MIT

Wrapping Objection in RubyMotion.

27
0
6y 9m
MIT

weak_attr_accessor for RubyMotion

6
2
6y 9m
BSD-2-Clause

Templates

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

64
6
7y 9m
n/a

Simple template to start off right in ProMotion for RubyMotion

11
7
6y 67d
n/a

Old and no longer maintained

78
9
7y 8m
MIT

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

19
3
5y 11m
MIT

Testing

Simple support for test fixtures in rubymotion

5
3
9y 63d
MIT

Easily stub out HTTP responses in RubyMotion specs

91
15
5y 33d
MIT

Stubbing and mocking for RubyMotion

46
12
5y 7m
MIT

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

28
11
7y 8m
BSD-2-Clause

RubyMotion wrapper for the Calabash BDD framework

3
1
6y 5m
MIT

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

36
9
1y 4m
n/a

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

45
11
8y 5m
MIT

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

3
0
7y 60d
BSD-2-Clause

Screenshot-driven assertions for testing Rails and RubyMotion applications.

51
5
2y 12d
MIT

Integration testing your RubyMotion applications the simple and sweet way.

4
2
2y 97d
MIT

Updates

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

22
13
5y 8m
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

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