Add a new library

General

iOS, OS X
A collection of (tested) helpers and wrappers used to wrap CocoaTouch code and provide more Ruby like APIs.
Tags
JSON HTTP RSS
XML Camera CoreLocation
Audio Video Email
UIColor Device Notifications
Defaults Gestures Alerts
iOS
These extensions hope to make development in RubyMotion more enjoyable by tacking 'UI' methods onto the base classes (String, Fixnum, Numeric). With sugarcube, you can create a color from an integer or symbol, or create a UIFont or UIImage from a string.
Tags
Animations CGRect UIImage
UIColor NSString Symbol
Alerts
iOS, OS X
The motion-keychain gem is a simple wrapper for Keychain on iOS and OS X. Makes using Keychain APIs as easy as NSUserDefaults.
Tags
Configuration Concurrency Keychain
Storage Security
iOS
MotionPrime is yet another framework written on RubyMotion for creating really fast iOS applications.
Tags
Models Screens Style
Tables SlideMenu Bootstrap
iOS
A light, non-magical, non-polluting, jQuery-like library
Tags
Controllers Views Events
Gestures Stylesheets Animations
UIImage UIColor UIFont
Device App
iOS
Stop scattering your domain logic across your view controller. Consolidate it to a single conceptual unit with Elevate.
Tags
Controllers Concurrency
iOS
Nitron is an opinionated, loosely-coupled set of RubyMotion components designed to accelerate iOS development, especially with simpler iOS apps.
Tags
Models Core Data Bindings
Storyboard
iOS
A full featured RubyMotion framework that makes iPhone development less like Objective-C and more like Ruby, designed to get up and running fast.
Tags
Storyboard Screens ProMotion
iOS
A port of ActiveSupport to RubyMotion
Tags
Models Rails
iOS
Easy text-to-speech wrapper for AVSpeechSynthesizer in iOS 7.
Tags
AVSpeechSynthesizer Speech text-to-speech
iOS
RubyMotion framework for easily making hybrid webview-centric iOS apps
Tags
Rails Screens ProMotion

Models

iOS
Simple Model, Validation, and Input Mixins for RubyMotion.
Tags
Models Validation
iOS
Wrapper for NanoStore, a lightweight schema-less key-value document database based on sqlite.
Tags
Models Storage
iOS
Intuitive querying and persistence of CoreData models, using Xcode to define entities, validations, relationships and migrations.
Tags
Models Core Data
iOS
Easy-to-set-up library for using Core Data without Xcode
Tags
Models Core Data Schema
Persistence
iOS
Create two-way bindings between your models and view objects (or any other object.)
Tags
Bindings
iOS
Utility for saving custom objects to NSUserDefaults using NSKeyedArchiver and NSKeyedUnarchiver
Tags
Persistence Defaults NSCoder
iOS
ORM for YapDatabase which is schemaless, very fast (thanks to YapDatabase's architecture), has chainable criteria, one-many relationships, on-the-fly reindexing and is thread-safe.
Tags
Models Persistence Schemaless

Views

iOS
Painless, productive views on iOS.
Tags
Views UITableView
iOS, OS X
A community-driven DSL for creating user interfaces on the iPhone.
Tags
Views Stylesheets
iOS
Better iOS Geometry with RubyMotion.
Tags
CGRect
iOS
Frictionless, hash-based iOS animations.
Tags
Views Animations
iOS
Create and add Accordions to your UIViews.
Tags
Views Accordion
iOS
A nice way to use Auto Layout in your RubyMotion app.
Tags
Views Auto Layout
iOS
RubyMotion stylesheet library based off RMQ
Tags
Views Stylesheets
iOS
RubyMotion forms made easy
Tags
Views Forms UIViewController
iOS
Input accessory view for your UITextFields and UITextViews.
Tags
Views UITextField UITextView
iOS
A gem to create wizard like view controllers in iOS
Tags
Views Wizard
iOS, OS X
The RubyMotion layout and styling gem.
Tags
Views Stylesheets
OS X
A RubyMotion wrapper for creating OS X menus
Tags
Views NSMenu

Testing

iOS
Simple support for test fixtures.
Tags
Fixtures
iOS
Easily stub out HTTP responses in RubyMotion specs.
Tags
HTTP Mock
iOS
Stubbing and mocking for RubyMotion.
Tags
Mock
iOS
A gem to use integrate frank-cucumber into RubyMotion projects.
Tags
Cucumber
iOS
A port of the awesome_print gem to RubyMotion.
Tags
Debug Logging
iOS
Add some color to your RubyMotion output.
Tags
Debug Logging
iOS
A port of Facon mocking library to RubyMotion.
Tags
Mock
iOS
Guard::Motion automatically run your RubyMotion specs (much like autotest)
Tags
Spec

Project Management

IB

iOS
RubyMotion Interface Builder support, including outlets and actions.
Tags
Interface Builder
iOS
Expand RubyMotion build system to support building multiple apps from one project.
Tags
Build
iOS
Heroku-style environment configuration for RubyMotion.
Tags
Environment Configuration API
Adhoc
iOS
Require and mock Ruby gems (including their dependencies) within RubyMotion applications.
Tags
Build Gems
iOS
An iOS Inspector that runs inside your app, so you can debug and analyze from your device in real-world situations.
Tags
Inspector Debug Interactive Console
OS X
motion-sparkle makes it easy to use Sparkle with your RubyMotion projects
Tags
Distribution Build Configuration
Updates Releases
iOS
Sync ENV variables between Rakefile and RubyMotion
Tags
Build Environment Configuration
iOS
Automatic screenshots for your RubyMotion apps
Tags
Screenshots App Store Automation
iOS
Simple environment variable solution for RubyMotion
Tags
Build Environment Configuration
iOS
Easy way to add the Reveal framework to your Rubymotion project
Tags
Inspector Debug

Specific

iOS
A RubyMotion wrapper for AFNetworking.
Tags
HTTP
iOS
A RubyMotion wrapper for CorePlot.
Tags
Charts Graphs CorePlot
iOS
An Active Record pattern for your Parse models.
Tags
Models Storage Parse
iOS
DSL to easily create buttons and labels using the wonderful font-awesome library.
Tags
Font Awesome UIFont Views
iOS
Thin wrapper around the Parse SDK for RubyMotion.
Tags
HTTP Notifications Social
iOS
A Parse.com wrapper similar to persistence.js.
Tags
Models Storage Parse
iOS
RubyMotion wrapper for the iOS Twitter API.
Tags
Twitter
iOS
A Grand Central-aware, simple syntax for state machines.
Tags
Views
iOS
A RubyMotion wrapper for the OCR engine Tesseract.
Tags
OCR
iOS
A RubyMotion wrapper around the iOS & OSX Address Book frameworks.
Tags
AddressBookUI
iOS
A RubyMotion wrapper around the image recognition SDK of Moodstocks.com.
Tags
Image Recognition AR Barcode
Real-Time
iOS
Make dealing with MapKit less painful for RubyMotion.
Tags
MapKit Location
iOS
A RubyMotion wrapper providing a simple DSL for role authorization, similar to the CanCan gem.
Tags
ACL Authorization
iOS
A RubyMotion wrapper to use the email composer in your app.
Tags
MessageUI Views Email
iOS, OS X
Cocos2D & Box2D Wrapper for RubyMotion.
Tags
Video Games Cocos 2D Box 2D
iOS
A RubyMotion wrapper for the Store Kit Framework
Tags
StoreKit In App Purchase
iOS
This gem makes it easy to include the CocoaPods acknowledgements file in your application.
Tags
CocoaPods Settings Credits
iOS
Create a Settings.bundle for your RubyMotion app
Tags
Settings
iOS
Wrapper around the Social Framework
Tags
Social
iOS
A RubyMotion wrapper providing a simple DSL for the Bonjour (NSNetService) zero configuration network protocol.
Tags
Bonjour NSNetService
iOS
A RubyMotion wrapper for the Firebase SDK.
Tags
Firebase Cloud
iOS
A RubyMotion wrapper for SIAlertView
Tags
Alerts
iOS
Connect your RubyMotion project with PhraseApp for easy app internationalization. Translatable strings are exported while browsing the app and then managable through the PhraseApp translation editor.
Tags
i18n Localization
iOS
Making accessibility accessible. RubyMotion Wrappers around the UIAccessibility protocols. Easily interact with Apple's impressive array of assistive technologies, including VoiceOver.
Tags
Accessibility Voiceover
iOS
RubyMotion wrapper for SVProgressHUD
Tags
Alerts Progress Overlay
iOS
RubyMotion wrapper for Objection
Tags
Dependency Injection
iOS
Intercept and alter HTTP requests and responses in RubyMotion
Tags
HTTP
iOS
Notifications for the statusbar.
Tags
Alerts Progress Overlay
iOS
A RubyMotion friendly CSV parser gem.
Tags
CSV
iOS
A gem for scheduling stuff. You can use motion-takeoff to display messages at certain launch counts and schedule local notifications.
Tags
Reminders UILocalNotification Scheduling
iOS
A gem providing a DSL allowing you to schedule events on specific launches of your application. 'motion-takeoff' only supplies displaying an alert, this gem executes any code block.
Tags
Scheduling
iOS
A RubyMotion StoreKit Wrapper that allows you to buy, restore and get product info on your in app purchases and subscriptions.
Tags
StoreKit In App Purchase
iOS, OS X
A wrapper for KVO, gestures, UIControl events, and procs. Okay okay it's pretty much ReactiveCocoa in RubyMotion.
Tags
KVO Notifications Gestures
iOS
Simplifying even further iOS 7's Dynamic Type
Tags
Fonts
iOS
A wrapper for Meteor DDP with support for Motion Model
Tags
Meteor DDP MotionModel
Model Client
iOS, OS X
Expose iOS and OS X system libraries in RubyMotion.
Tags
BridgeSupport
iOS
A minimal wrapper over the SQLite 3 C API for RubyMotion
Tags
SQLite Persistence
iOS
Add an Easter egg to your app
Tags
Easter Egg
iOS
The new simplified images processing API for the http://under-os.com/ project
Tags
UnderOS UIImage CoreImage
iOS
Easy distance tracking for RubyMotion projects.
Tags
CoreLocation
iOS
Ad-hoc deployment using the amazing Installr service! https://www.installrapp.com/
Tags
Installr Distribution Deployment

Templates

iOS
A clean RubyMotion project for quickly templating a styled application.
Tags
Design
iOS
Utlize the bells and whistles of ProMotion to hit the ground running.
Tags
Design ProMotion
iOS
Provides boilerplate code templates for RubyMotion
Tags
Design Templates