[38;5;12m                                                                                                                [39m[38;2;255;187;0m[1m[4mAwesome Ruby[0m

[38;5;12mA curated list of awesome Ruby frameworks, libraries and resources. Inspired by [39m[38;5;14m[1mawesome-php[0m[38;5;12m (https://github.com/ziadoz/awesome-php) & [39m[38;5;14m[1mawesome-python[0m[38;5;12m (https://github.com/vinta/awesome-python).[39m

[38;2;255;187;0m[4mContribution[0m

[38;5;12mYour Pull requests are welcome! Let's make this the awesomest resource for Ruby :purple_heart:[39m
[38;5;239m│[39m[38;5;12m                        [39m[38;5;12mResources[39m[38;5;12m                        [39m[38;5;239m│[39m[38;5;12m                              [39m[38;5;12m                              [39m[38;5;239m│[39m[38;5;12m                             [39m[38;5;12m                             [39m[38;5;239m│[39m
[38;5;239m├[39m[38;5;239m─────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m────────────────────────────────────────────────────────────[39m[38;5;239m┼[39m[38;5;239m──────────────────────────────────────────────────────────[39m[38;5;239m┤[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mAwesome Ruby[0m[38;5;12m (#awesome-ruby)[39m[38;5;12m                           [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mAdmin Panels[0m[38;5;12m (#admin-panels)[39m[38;5;12m                              [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mAnti-spam[0m[38;5;12m (#anti-spam)[39m[38;5;12m                                  [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mAsset Management[0m[38;5;12m (#asset-management)[39m[38;5;12m                   [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mAudio[0m[38;5;12m (#audio)[39m[38;5;12m                                            [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mAuditing[0m[38;5;12m (#auditing)[39m[38;5;12m                                    [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mAuthentication and OAuth[0m[38;5;12m (#authentication-and-oauth)[39m[38;5;12m   [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mBuild Tools[0m[38;5;12m (#build-tools)[39m[38;5;12m                                [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mCaching[0m[38;5;12m (#caching)[39m[38;5;12m                                      [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mCloud Services[0m[38;5;12m (#cloud-services)[39m[38;5;12m                       [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mCMS[0m[38;5;12m (#cms)[39m[38;5;12m                                                [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mCode Analysis and Linter[0m[38;5;12m (#code-analysis-and-linter)[39m[38;5;12m    [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mCommand-line Tools[0m[38;5;12m (#command-line-tools)[39m[38;5;12m               [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mConfiguration[0m[38;5;12m (#configuration)[39m[38;5;12m                            [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mCSS and Styling[0m[38;5;12m (#css-and-styling)[39m[38;5;12m                      [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mData Validation[0m[38;5;12m (#data-validation)[39m[38;5;12m                     [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mData Visualization[0m[38;5;12m (#data-visualization)[39m[38;5;12m                  [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mDatabase Drivers[0m[38;5;12m (#database-drivers)[39m[38;5;12m                    [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mDate and Time[0m[38;5;12m (#date-and-time)[39m[38;5;12m                         [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mDebugging Tools[0m[38;5;12m (#debugging-tools)[39m[38;5;12m                        [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mDevOps Tools[0m[38;5;12m (#devops-tools)[39m[38;5;12m                            [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mDistribution[0m[38;5;12m (#distribution)[39m[38;5;12m                           [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mDocumentation[0m[38;5;12m (#documentation)[39m[38;5;12m                            [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mDownloader[0m[38;5;12m (#downloader)[39m[38;5;12m                                [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mE-Commerce & Online Paying[0m[38;5;12m (#e-commerce--online-paying)[39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mE-Mail[0m[38;5;12m (#e-mail)[39m[38;5;12m                                          [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mEnvironment Management[0m[38;5;12m (#environment-management)[39m[38;5;12m        [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mFile Uploading[0m[38;5;12m (#file-uploading)[39m[38;5;12m                       [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mFeature Flipping[0m[38;5;12m (#feature-flipping)[39m[38;5;12m                      [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mForeign Function Interface[0m[38;5;12m (#foreign-function-interface)[39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mForms[0m[38;5;12m (#forms)[39m[38;5;12m                                         [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mGame Development[0m[38;5;12m (#game-development)[39m[38;5;12m                      [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mGeolocation[0m[38;5;12m (#geolocation)[39m[38;5;12m                              [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mGUI[0m[38;5;12m (#gui)[39m[38;5;12m                                             [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mHigh Performance[0m[38;5;12m (#high-performance)[39m[38;5;12m                      [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mHTML/XML/CSS Manipulation[0m[38;5;12m (#htmlxmlcss-manipulation)[39m[38;5;12m    [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mHTTP[0m[38;5;12m (#http)[39m[38;5;12m                                           [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mImagery[0m[38;5;12m (#imagery)[39m[38;5;12m                                        [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mInternationalization[0m[38;5;12m (#internationalization)[39m[38;5;12m            [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mLogging[0m[38;5;12m (#logging)[39m[38;5;12m                                     [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mMachine Learning[0m[38;5;12m (#machine-learning)[39m[38;5;12m                      [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mMapReduce[0m[38;5;12m (#mapreduce)[39m[38;5;12m                                  [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mMulti-tenancy[0m[38;5;12m (#multi-tenancy)[39m[38;5;12m                         [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mNatural Language Processing[0m[38;5;12m (#natural-language-processing)[39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mNetworking[0m[38;5;12m (#networking)[39m[38;5;12m                                [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mORM[0m[38;5;12m (#orm)[39m[38;5;12m                                             [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mPackage Management[0m[38;5;12m (#package-management)[39m[38;5;12m                  [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mPresentation Tools[0m[38;5;12m (#presentation-tools)[39m[38;5;12m                [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mProcesses and Threads[0m[38;5;12m (#processes-and-threads)[39m[38;5;12m         [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mPush Notification[0m[38;5;12m (#push-notification)[39m[38;5;12m                    [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mQueue[0m[38;5;12m (#queue)[39m[38;5;12m                                          [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mServerless[0m[38;5;12m (#serverless)[39m[38;5;12m                               [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mSpreadsheets[0m[38;5;12m (#spreadsheets)[39m[38;5;12m                              [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mRESTful API[0m[38;5;12m (#restful-api)[39m[38;5;12m                              [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mScience and Data Analysis[0m[38;5;12m (#science-and-data-analysis)[39m[38;5;12m [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mSearch[0m[38;5;12m (#search)[39m[38;5;12m                                          [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mSite Monitoring[0m[38;5;12m (#site-monitoring)[39m[38;5;12m                      [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mStarter Apps[0m[38;5;12m (#starter-apps)[39m[38;5;12m                           [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mTagging[0m[38;5;12m (#tagging)[39m[38;5;12m                                        [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mTemplate Engine[0m[38;5;12m (#template-engine)[39m[38;5;12m                      [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mTesting[0m[38;5;12m (#testing)[39m[38;5;12m                                     [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mText Processing[0m[38;5;12m (#text-processing)[39m[38;5;12m                        [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mThird-party APIs[0m[38;5;12m (#third-party-apis)[39m[38;5;12m                    [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mURL Manipulation[0m[38;5;12m (#url-manipulation)[39m[38;5;12m                   [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mVideo[0m[38;5;12m (#video)[39m[38;5;12m                                            [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mWeb Content Extracting[0m[38;5;12m (#web-content-extracting)[39m[38;5;12m        [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mWeb Crawling[0m[38;5;12m (#web-crawling)[39m[38;5;12m                           [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mWeb Frameworks[0m[38;5;12m (#web-frameworks)[39m[38;5;12m                          [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mWeb Servers[0m[38;5;12m (#web-servers)[39m[38;5;12m                              [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mWebSocket[0m[38;5;12m (#websocket)[39m[38;5;12m                                 [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m[38;5;12m                            [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mEditor Plugins[0m[38;5;12m (#editor-plugins)[39m[38;5;12m                        [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m[38;5;12m                                 [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mPeople to Follow[0m[38;5;12m (#people-to-follow)[39m[38;5;12m                      [39m[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mOther Awesome Lists[0m[38;5;12m (#other-awesome-lists)[39m[38;5;12m              [39m[38;5;239m│[39m
[38;5;239m│[39m[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m[38;5;12m                           [39m[38;5;239m│[39m[38;5;12m                                                            [39m[38;5;239m│[39m[38;5;12m                                                          [39m[38;5;239m│[39m




[38;2;255;187;0m[4mAdmin Panels[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for administrative interfaces.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mactive_admin[0m[38;5;12m (https://github.com/activeadmin/activeadmin) The administration framework for Ruby on Rails applications[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrails_admin[0m[38;5;12m (https://github.com/sferik/rails_admin) A Rails engine that provides an easy-to-use interface for managing your data[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1madministrate[0m[38;5;12m (https://github.com/thoughtbot/administrate) A framework for creating flexible, powerful admin dashboards in Rails.[39m

[38;2;255;187;0m[4mAnti-spam[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for fighting spam.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubySpamAssassin[0m[38;5;12m (https://github.com/noeticpenguin/RubySpamAssassin) Kills Spam Dead. Perhaps before it's sent![39m

[38;2;255;187;0m[4mAsset Management[0m

[48;2;30;30;40m[38;5;13m[3mTools for managing, compressing and minifying website assets.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msprockets[0m[38;5;12m (https://github.com/sstephenson/sprockets) Rack-based asset packaging system[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrails-assets[0m[38;5;12m (https://github.com/rails-assets/rails-assets/) is the frictionless proxy between Bundler and Bower[39m

[38;2;255;187;0m[4mAudio[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mseal[0m[38;5;12m (https://github.com/zhangsu/seal) A C library (with Ruby binding) for 3D audio rendering[39m

[38;2;255;187;0m[4mAuditing[0m

[38;5;12m  [39m[48;2;30;30;40m[38;5;13m[3mTools for logging changes to ActiveRecord models[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAudited[0m[38;5;12m (https://github.com/collectiveidea/audited) - Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogidze[0m[38;5;12m (https://github.com/palkan/logidze) - Logs model changes via database triggers (PL/SQL functions). Fastest model diffs. PostgreSQL 9.5+ only.[39m

[38;2;255;187;0m[4mAuthentication and OAuth[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for implementing authentications schemes.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevise[0m[38;5;12m (https://github.com/plataformatec/devise) - Devise is a flexible authentication solution for Rails based on Warden[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOmniauth[0m[38;5;12m (https://github.com/intridea/omniauth) - OmniAuth is a flexible authentication system utilizing Rack middleware[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWarden[0m[38;5;12m (https://github.com/hassox/warden) - General Rack Authentication Framework[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAuthLogic[0m[38;5;12m (https://github.com/binarylogic/authlogic) - A simple ruby authentication solution[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSorcery[0m[38;5;12m (https://github.com/NoamB/sorcery) - Magical authentication for Rails 3 & 4[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCanCanCan[0m[38;5;12m (https://github.com/CanCanCommunity/cancancan) Authorization gem for Rails (continued version of CanCan from ryanb)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpundit[0m[38;5;12m (https://github.com/elabs/pundit) - Minimal authorization using object oriented design.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mauthority[0m[38;5;12m (https://github.com/nathanl/authority) - ORM neutral authorization.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdoorkeeper[0m[38;5;12m (https://github.com/doorkeeper-gem/doorkeeper) An OAuth 2 provider for Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtiddle[0m[38;5;12m (https://github.com/adamniedzielski/tiddle/) - Devise strategy for token authentication in API-only Ruby on Rails applications[39m

[38;2;255;187;0m[4mBuild Tools[0m

[48;2;30;30;40m[38;5;13m[3mCompile software from source code.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mteapot[0m[38;5;12m (https://github.com/ioquatix/teapot) A decentralised build tool for managing complex cross-platform projects[39m

[38;2;255;187;0m[4mCaching[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for caching data.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrack-cache[0m[38;5;12m (https://github.com/rtomayko/rack-cache) HTTP Caching for Ruby Web Apps[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDalli[0m[38;5;12m (https://github.com/mperham/dalli) - a high performance pure Ruby client for accessing memcached servers.[39m

[38;2;255;187;0m[4mCloud Services[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfog[0m[38;5;12m (https://github.com/fog/fog) The Ruby cloud services library[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maws-sdk-ruby[0m[38;5;12m (https://github.com/aws/aws-sdk-ruby) The official AWS SDK for Ruby[39m

[38;2;255;187;0m[4mCMS[0m

[48;2;30;30;40m[38;5;13m[3mContent management systems[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRefinery CMS[0m[38;5;12m (http://www.refinerycms.com) An extendable Ruby on Rails CMS that supports Rails 3.2 and 4.2[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComfortable Mexican Sofa[0m[38;5;12m (https://github.com/comfy/comfortable-mexican-sofa) A powerful Rails 4/5 CMS Engine[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrowser[0m[38;5;12m (http://www.browsercms.org/) Humane Content Management for Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLocomotive[0m[38;5;12m (http://www.locomotivecms.com/) a brand new CMS system with super sexy UI and cool features[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRadiant[0m[38;5;12m (http://radiantcms.org/) A no-fluff, open source content management system[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNesta[0m[38;5;12m (http://nestacms.com/) A lightweight CMS, implemented in Sinatra[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1malchemy_cms[0m[38;5;12m (https://github.com/AlchemyCMS/alchemy_cms) the most powerful, user friendly and flexible Rails CMS[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mweby[0m[38;5;12m (https://github.com/cercomp/weby) Newbie CMS in Ruby on Rails[39m

[38;2;255;187;0m[4mCode Analysis and Linter[0m

[48;2;30;30;40m[38;5;13m[3mLibraries and tools for analyzing, parsing and manipulation codebases.[0m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msonarlint-intellij[0m[38;5;12m (https://github.com/SonarSource/sonarlint-intellij) - An IDE extension that helps you detect and fix quality issues as you write code.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubocop[0m[38;5;12m (https://github.com/bbatsov/rubocop) - A Ruby static code analyzer, based on the community Ruby style guide.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-lint[0m[38;5;12m (https://github.com/YorickPeterse/ruby-lint) - ruby-lint is a static code analysis tool for Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbrakeman[0m[38;5;12m (https://github.com/presidentbeef/brakeman) - Static analysis tool which checks Ruby on Rails applications for security vulnerabilities[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreek[0m[38;5;12m (https://github.com/troessner/reek) - Code smell detector for Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBreezer[0m[38;5;12m (https://github.com/lambda2/breezer) - Lock your Gemfile dependencies to safe versions.[39m

[38;2;255;187;0m[4mCommand-line Tools[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for building command-line application.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommander[0m[38;5;12m (http://visionmedia.github.io/commander/) - The complete solution for Ruby command-line executables[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThor[0m[38;5;12m (https://github.com/erikhuda/thor) - Thor is a toolkit for building powerful command-line interfaces[39m

[38;2;255;187;0m[4mConfiguration[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for storing configuration options.[0m

[38;2;255;187;0m[4mCSS and Styling[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msass[0m[38;5;12m (https://github.com/sass/sass) A CSS preproccessor[39m
[48;5;235m[38;5;249m* **sass-rails** (https://github.com/rails/sass-rails) Rails stylesheet engine for Sass[49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mless-rails[0m[38;5;12m (https://github.com/metaskills/less-rails) The dynamic stylesheet language for the Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcompass[0m[38;5;12m (https://github.com/Compass/compass) A a Stylesheet Authoring Environment[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootstrap-sass[0m[38;5;12m (https://github.com/twbs/bootstrap-sass) Official Sass port of Bootstrap[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfoundation-rails[0m[38;5;12m (https://github.com/zurb/foundation-rails) Foundation for Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootswatch-rails[0m[38;5;12m (https://github.com/maxim/bootswatch-rails) Bootswatches converted to SCSS ready to use in Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbourbon[0m[38;5;12m (https://github.com/thoughtbot/bourbon) A lightweight mixin library for Sass[39m

[38;2;255;187;0m[4mData Validation[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for validating data. Used for forms in many cases.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkangal[0m[38;5;12m (https://github.com/lab2023/kangal) - Extended validation gem for email, subdomain, credit card, tax number etc[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbin_checker[0m[38;5;12m (https://github.com/lab2023/bin_checker) - BIN validator for Turkish Banks[39m

[38;2;255;187;0m[4mData Visualization[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for visualizing data.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprosperity[0m[38;5;12m (https://github.com/smathieu/prosperity) The easiest way to graph data from your Rails models[39m

[38;2;255;187;0m[4mDatabase Drivers[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for connecting and operating databases.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mRelational Databases[39m
[48;5;235m[38;5;249m* **ruby-pg** (https://bitbucket.org/ged/ruby-pg) Ruby interface to the PostgreSQL >= 8.4[49m[39m[48;5;235m[38;5;249m                         [49m[39m
[48;5;235m[38;5;249m* **mysql2** (https://github.com/brianmario/mysql2) A modern, simple and very fast Mysql library for Ruby[49m[39m[48;5;235m[38;5;249m         [49m[39m
[48;5;235m[38;5;249m* **sqlite3-ruby** (https://github.com/sparklemotion/sqlite3-ruby) Ruby bindings for the SQLite3 embedded database[49m[39m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mNoSQL Databases[39m

[38;2;255;187;0m[4mDate and Time[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for working with dates and times.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstamp[0m[38;5;12m (https://github.com/jeremyw/stamp) Date and time formatting for humans[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchronic[0m[38;5;12m (https://github.com/mojombo/chronic) Natural language date/time parser[39m


[38;2;255;187;0m[4mDebugging Tools[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for debugging and developing.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbyebug[0m[38;5;12m (https://github.com/deivid-rodriguez/byebug) - Debugging in Ruby 2[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdebugger[0m[38;5;12m (https://github.com/cldwalker/debugger) - port of ruby-debug that works on 1.9.2 and 1.9.3[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mputs_debuggerer[0m[38;5;12m (https://github.com/AndyObtiva/puts_debuggerer) - Debugger-less debugging FTW[39m

[38;2;255;187;0m[4mDevOps Tools[0m

[48;2;30;30;40m[38;5;13m[3mSoftware and libraries for DevOps.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPuppet[0m[38;5;12m (https://github.com/puppetlabs/puppet) - Server automation framework and application[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChef[0m[38;5;12m (https://github.com/chef/chef) - A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVagrant[0m[38;5;12m (https://www.vagrantup.com/) - Vagrant is a tool for building and distributing development environments.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCapistrano[0m[38;5;12m (http://capistranorb.com/) - Remote multi-server automation tool[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMina[0m[38;5;12m (https://github.com/mina-deploy/mina) Really fast deployer and server automation tool[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNanobox[0m[38;5;12m (https://github.com/nanobox-io/nanobox) - A micro-PaaS (μPaaS) for creating consistent, isolated, Ruby environments deployable anywhere https://nanobox.io.[39m

[38;2;255;187;0m[4mDistribution[0m

[48;2;30;30;40m[38;5;13m[3mLibraries to create packaged executables for release distribution.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfpm[0m[38;5;12m (https://github.com/jordansissel/fpm)  Building packages for multiple platforms (deb, rpm, etc) with great ease and sanity.[39m

[38;2;255;187;0m[4mDocumentation[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for generating project documentation.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDictum[0m[38;5;12m (https://github.com/Wolox/dictum) - A tool that let's you create automatic documentation of your Rails API endpoints through your tests.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrdoc[0m[38;5;12m (https://github.com/rdoc/rdoc) HTML and online documentation for Ruby projects[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myard[0m[38;5;12m (https://github.com/lsegal/yard) A Ruby Documentation tool[39m

[38;2;255;187;0m[4mDownloader[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for downloading.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGitHub Starred Repos Downloader[0m[38;5;12m (https://github.com/LeonardoCardoso/gsrd) -  gsrd downloads your public starred repos. Just in case you want to keep a backup of them from time to time.[39m

[38;2;255;187;0m[4mE-Commerce & Online Paying[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mActive Merchant[0m[38;5;12m (https://github.com/activemerchant/active_merchant) - A simple payment abstraction library extracted from Shopify.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpree[0m[38;5;12m (https://github.com/spree/spree) - A complete open source e-commerce solution for Ruby on Rails.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSquare SDK[0m
[38;5;12m (https://github.com/square/square-ruby-sdk) - Use this gem to integrate Square payments into your app and grow your business with Square APIs including Catalog, Customers, Employees, Inventory, Labor, Locations, and Orders.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPayPal Merchant SDK[0m[38;5;12m (https://github.com/paypal/merchant-sdk-ruby) - Provides Ruby APIs for processing payments, recurring payments, subscriptions and transactions using PayPal's Merchant APIs.[39m

[38;2;255;187;0m[4mE-Mail[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for sending and parsing email.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmail[0m[38;5;12m (https://github.com/mikel/mail) A Really Ruby Mail Library[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmailman[0m[38;5;12m (https://github.com/mailman/mailman) An incoming mail processing microframework in Ruby[39m

[38;2;255;187;0m[4mEnvironment Management[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for Ruby version and environment management.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchruby[0m[38;5;12m (https://github.com/postmodern/chruby) - Changes the current Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchgems[0m[38;5;12m (https://github.com/postmodern/chgems) - Chroot for RubyGems[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrvm[0m[38;5;12m (https://rvm.io/) - Ruby Version Manager[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrbenv[0m[38;5;12m (http://rbenv.org/) - Groom your app’s Ruby environment[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-install[0m[38;5;12m (https://github.com/postmodern/ruby-install) - Installs Ruby, JRuby, Rubinius, MagLev or MRuby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-build[0m[38;5;12m (https://github.com/sstephenson/ruby-build) - Compile and install Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNanobox[0m[38;5;12m (https://github.com/nanobox-io/nanobox) - A tool for creating isolated Ruby environments for consistency across teams and application stages (dev, staging, production, etc.) https://nanobox.io.[39m

[38;2;255;187;0m[4mError Handling[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for exception and error handling.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mException Notification[0m[38;5;12m (https://github.com/smartinez87/exception_notification) - A set of notifiers for sending notifications when errors occur in a Rack/Rails application[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mErrbit[0m[38;5;12m (http://errbit.github.io/errbit) - The open source, self-hosted error catcher[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAirbrake[0m[38;5;12m (https://github.com/airbrake/airbrake) - The official Airbrake library for Ruby on Rails (and other Rack based frameworks)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBetter Errors[0m[38;5;12m (https://github.com/charliesome/better_errors) - Better error page for Rack apps[39m

[38;2;255;187;0m[4mFile Uploading[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for handling file uploads.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpaperclip[0m[38;5;12m (https://github.com/thoughtbot/paperclip) Easy file attachment management for ActiveRecord[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdragonfly[0m[38;5;12m (https://github.com/markevans/dragonfly) On-the-fly processing - suitable for image uploading in Rails, Sinatra and much more[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcarrierwave[0m[38;5;12m (https://github.com/carrierwaveuploader/carrierwave) Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mattache[0m[38;5;12m (https://github.com/choonkeat/attache) - Yet another approach to file upload https://attache-demo.herokuapp.com[39m

[38;2;255;187;0m[4mFeature flipping[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for flipping features[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mabstract_feature_branch[0m[38;5;12m (https://github.com/AndyObtiva/abstract_feature_branch) a gem that enables developers to easily branch by abstraction[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhelioth[0m[38;5;12m (https://github.com/gmontard/helioth) Manage feature flipping and rollout[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflipper[0m[38;5;12m (https://github.com/jnunemaker/flipper) feature flipping for ANYTHING[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflip[0m[38;5;12m (https://github.com/pda/flip) Flip lets you declare and manage feature flags, backed by cookies (private testing) and database (site-wide)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrollout[0m[38;5;12m (https://github.com/FetLife/rollout) Feature flippers.[39m

[38;2;255;187;0m[4mForeign Function Interface[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for providing foreign function interface.[0m

[38;2;255;187;0m[4mForms[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for working with forms.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimple_form[0m[38;5;12m (https://github.com/plataformatec/simple_form) Forms made easy for Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mformtastic[0m[38;5;12m (https://github.com/justinfrench/formtastic) A Rails form builder plugin with semantically rich and accessible markup[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootstrap_form[0m[38;5;12m (https://github.com/bootstrap-ruby/bootstrap_form) A Rails form builder that makes it super easy to integrate Bootstrap v4-style forms into your Rails application[39m

[38;2;255;187;0m[4mGame Development[0m

[48;2;30;30;40m[38;5;13m[3mAwesome game development libraries.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGosu[0m[38;5;12m (https://www.libgosu.org/) - A 2D game development library for the Ruby and C++ programming languages[39m


[38;2;255;187;0m[4mGeolocation[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for geocoding addresses and working with latitudes and longitudes.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeocoder[0m[38;5;12m (https://github.com/alexreisner/geocoder) Complete Ruby geocoding solution[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeokit[0m[38;5;12m (https://github.com/geokit/geokit) - Geokit gem provides geocoding and distance/heading calculations.[39m

[38;2;255;187;0m[4mGit Tools[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for working with Git VCS[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkatip[0m[38;5;12m (https://github.com/lab2023/katip) - Change logger for Git initialized projects[39m

[38;2;255;187;0m[4mGUI[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for working with graphical user interface applications.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mglimmer[0m[38;5;12m (https://github.com/AndyObtiva/glimmer) Ruby Desktop Development GUI Library[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshoes[0m[38;5;12m (https://github.com/shoes/shoes) A tiny graphical app kit for ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshoes4[0m[38;5;12m (https://github.com/shoes/shoes4) the next version of Shoes[39m

[38;2;255;187;0m[4mHigh Performance[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for making Ruby faster.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEventMachine[0m[38;5;12m (https://github.com/eventmachine/eventmachine) - EventMachine: fast, simple event-processing library for Ruby programs[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCelluloid[0m[38;5;12m (https://celluloid.io/) - Actor-based concurrent object framework for Ruby. It has its own [39m[38;5;14m[1mawesomeness[0m[38;5;12m (https://github.com/sashaegorov/awesome-celluloid).[39m

[38;2;255;187;0m[4mHTML/XML/CSS Manipulation[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for working with HTML, XML & CSS.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNokogiri[0m[38;5;12m (http://www.nokogiri.org/)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mloofah[0m[38;5;12m (https://github.com/flavorjones/loofah) A general library for manipulating and transforming HTML/XML documents and fragments[39m

[38;2;255;187;0m[4mHTTP[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for working with HTTP.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhttparty[0m[38;5;12m (https://github.com/jnunemaker/httparty) Makes http fun again![39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfaraday[0m[38;5;12m (https://github.com/lostisland/faraday) Simple, but flexible HTTP client library, with support for multiple backends.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhttp[0m[38;5;12m (https://github.com/httprb/http) A simple Ruby DSL for making HTTP requests[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexcon[0m[38;5;12m (https://github.com/excon/excon) Usable, fast, simple HTTP(S) 1.1 for Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnestful[0m[38;5;12m (https://github.com/maccman/nestful) Simple Ruby HTTP/REST client with a sane API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mresponse_code[0m[38;5;12m (https://github.com/torokmark/response_code) Response Code in readable way[39m

[38;2;255;187;0m[4mImagery[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for manipulating images.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrmagick[0m[38;5;12m (https://github.com/rmagick/rmagick) An interface to the ImageMagick and GraphicsMagick image processing libraries[39m
[48;5;235m[38;5;249m*  **minimagick** (https://github.com/minimagick/minimagick) Minified version of rmagick[49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchunky_png[0m[38;5;12m (https://github.com/wvanbergen/chunky_png) Read/write access to PNG images in pure Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimage_optim[0m[38;5;12m (https://github.com/toy/image_optim) Optimize images using multiple utilities[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmagickly[0m[38;5;12m (https://github.com/afeld/magickly) image manipulation as a (plugin-able) service[39m

[38;2;255;187;0m[4mInternationalization[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for woking with i18n.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mi18n[0m[38;5;12m (https://github.com/svenfuchs/i18n) - Basic internationalization(i18n) library for Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mglobalize[0m[38;5;12m (https://github.com/globalize/globalize) Rails I18n de-facto standard library for ActiveRecord model/data translation[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mi18n-tasks[0m[38;5;12m (https://github.com/glebm/i18n-tasks) Manage translations in ruby applications with the awesome power of static analysis[39m

[38;2;255;187;0m[4mLogging[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for generating and working with log files.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogstash[0m[38;5;12m (https://github.com/elastic/logstash) Logstash is a tool for managing events and logs.[39m

[38;2;255;187;0m[4mMachine Learning[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for Machine Learning.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPredictionIO Ruby SDK[0m[38;5;12m (https://github.com/PredictionIO/PredictionIO-Ruby-SDK) - The PredictionIO Ruby SDK provides a convenient API to quickly record your users' behavior and retrieve personalized predictions for them[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2cgen[0m[38;5;12m (https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native Ruby code with zero dependencies.[39m

[38;2;255;187;0m[4mMapReduce[0m

[48;2;30;30;40m[38;5;13m[3mFrameworks and libraries for MapReduce.[0m

[38;2;255;187;0m[4mMulti-tenancy[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for managing multi-tenant apps.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApartment[0m[38;5;12m (https://github.com/influitive/apartment) - Database multi-tenancy for Rack (and Rails) applications[39m

[38;2;255;187;0m[4mNatural Language Processing[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for working with human languages.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTreat[0m[38;5;12m (https://github.com/louismullie/treat) - Treat is a toolkit for natural language processing and computational linguistics in Ruby[39m

[38;2;255;187;0m[4mNetworking[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for network programming.[0m

[38;2;255;187;0m[4mORM[0m

[48;2;30;30;40m[38;5;13m[3mLibraries that implement Object-Relational Mapping or data mapping techniques.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mRelational Databases[39m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mActiveRecord[0m[38;5;12m (https://www.ruby-toolbox.com/projects/activerecord) - Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDataMapper[0m[38;5;12m (http://datamapper.org/) - DataMapper is an Object Relational Mapper written in Ruby. The goal is to create an ORM which is fast, thread-safe and feature rich.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSequel[0m[38;5;12m (http://sequel.jeremyevans.net/) - The Database Toolkit for Ruby[39m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mNoSQL Databases[39m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMongoid[0m[38;5;12m (http://mongoid.org) - Mongoid (pronounced mann-goyd) is an Object-Document-Mapper (ODM) for MongoDB written in Ruby.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOhm[0m[38;5;12m (https://github.com/soveran/ohm) - Object-Hash Mapping for Redis[39m


[38;2;255;187;0m[4mPackage Management[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for package and dependency management.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubyGems[0m[38;5;12m (https://rubygems.org/) - RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBundler[0m[38;5;12m (http://bundler.io) - Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHomebrew[0m[38;5;12m (http://brew.sh) - Homebrew installs the stuff you need that Apple didn’t[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHomebrew Cask[0m[38;5;12m (http://caskroom.io/) - Cask provides a friendly homebrew-style CLI workflow for the administration of Mac applications distributed as binaries[39m

[38;2;255;187;0m[4mPagination[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkaminari[0m[38;5;12m (https://github.com/amatsuda/kaminari) A Scope & Engine based, clean, powerful, customizable and sophisticated paginator[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwill_paginate[0m[38;5;12m (https://github.com/mislav/will_paginate) Pagination library for Rails 3, Sinatra, Merb, DataMapper, and more[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1morder_query[0m[38;5;12m (https://github.com/glebm/order_query) Keyset pagination to find the next or previous record(s) relative to the current one efficiently, e.g. for infinite scroll.[39m

[38;2;255;187;0m[4mPDF Processing[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocRaptor[0m[38;5;12m (https://github.com/DocRaptor/docraptor-ruby) Wrapper library for [39m[38;5;14m[1mDocRaptor's[0m[38;5;12m (https://docraptor.com) Ruby-based HTML-to-PDF API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwicked_pdf[0m[38;5;12m (https://github.com/mileszs/wicked_pdf) PDF generator (from HTML) plugin for Ruby on Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpdfkit[0m[38;5;12m (https://github.com/pdfkit/pdfkit) HTML+CSS to PDF using wkhtmltopdf[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprawn[0m[38;5;12m (https://github.com/prawnpdf/prawn) Fast, Nimble PDF Writer for Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInvoicePrinter[0m[38;5;12m (https://github.com/strzibny/invoice_printer) - Super simple PDF invoicing in Ruby (built on top of Prawn).[39m

[38;2;255;187;0m[4mPresentation Tools[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrabbit[0m[38;5;12m (https://github.com/rabbit-shocker/rabbit) A programable presentaton tool by Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreveal-ck[0m[38;5;12m (https://github.com/jedcn/reveal-ck) Reveal.js presentations with a Ruby toolset[39m

[38;2;255;187;0m[4mProcesses and Threads[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for woking with processes or threads[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParallel[0m[38;5;12m (https://github.com/grosser/parallel) - Ruby parallel processing made simple and fast[39m

[38;2;255;187;0m[4mProfiling[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbullet[0m[38;5;12m (https://github.com/flyerhzm/bullet) - help to kill N+1 queries and unused eager loading[39m

[38;2;255;187;0m[4mPush Notification[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRpush[0m[38;5;12m (https://github.com/rpush/rpush) - The push notification service for Ruby.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mapn_sender[0m[38;5;12m (https://github.com/arthurnn/apn_sender) - Background worker to send Apple Push Notifications over a persistent TCP socket.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHouston[0m[38;5;12m (https://github.com/nomad/houston) - A simple gem for sending Apple Push Notifications.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwebpush[0m[38;5;12m (https://github.com/zaru/webpush) - Encryption Utilities for Web Push protocol[39m

[38;2;255;187;0m[4mQueue[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for working with event and task queues.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mResque[0m[38;5;12m (https://github.com/resque/resque) A Redis-backed Ruby library for creating background jobs, placing them on multiple queues.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelayed::Job[0m[38;5;12m (https://github.com/tobi/delayed_job) — Database backed asynchronous priority queue.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQu[0m[38;5;12m (https://github.com/bkeepers/qu) A Ruby library for queuing and processing background jobs.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSidekiq[0m[38;5;12m (https://github.com/mperham/sidekiq) Simple, efficient background processing for Ruby[39m

[38;2;255;187;0m[4mRESTful API[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for developing RESTful APIs.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrape[0m[38;5;12m (http://intridea.github.io/grape/) - An opinionated micro-framework for creating REST-like APIs in Ruby.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRails::API[0m[38;5;12m (https://github.com/rails-api/rails-api) - Rails for API only applications[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjbuilder[0m[38;5;12m (https://github.com/rails/jbuilder) - Create JSON structures via a Builder-style DSL[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrabl[0m[38;5;12m (https://github.com/nesquena/rabl) - General Ruby templating with json, bson, xml, plist and msgpack support[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mactive_model_serializers[0m[38;5;12m (https://github.com/rails-api/active_model_serializers) - ActiveModel::Serializer implementation and Rails hooks[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moat[0m[38;5;12m (https://github.com/ismasan/oat) - Adapters-based API serializers with Hypermedia support for Ruby apps (HAL, Siren, JSONAPI).[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAPIcasso[0m[38;5;12m (https://github.com/ErvalhouS/APIcasso) - An abstract API design as a Rails-based mountable engine. RESTfullize your legacy code.[39m

[38;2;255;187;0m[4mServerless[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFaaStRuby[0m[38;5;12m (https://faastruby.io) - Serverless Software Development Platform for Ruby and Crystal developers.[39m

[38;2;255;187;0m[4mSpreadsheets[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for manipulating Excel, Google Spreadsheets, Numbers, OpenOffice and LibreOffice files[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspreadsheet[0m[38;5;12m (https://github.com/zdavatz/spreadsheet) - The Spreadsheet Library is designed to read and write Spreadsheet Documents.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcaxlsx[0m[38;5;12m (https://github.com/caxlsx/caxlsx) - Caxlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcaxlsx_rails[0m[38;5;12m (https://github.com/caxlsx/caxlsx_rails) - Axlsx-Rails provides an Axlsx renderer so you can move all your spreadsheet code from your controller into view files.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mroo[0m[38;5;12m (https://github.com/roo-rb/roo) - Roo implements read access for all spreadsheet types and read/write access for Google spreadsheets.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgoogle-spreadsheet-ruby[0m[38;5;12m (https://github.com/gimite/google-spreadsheet-ruby) - This is a library to read/write Google Spreadsheet.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrubyXL[0m[38;5;12m (https://github.com/weshatheleopard/rubyXL) - rubyXL is a gem which allows the parsing, creation, and manipulation of Microsoft Excel (.xlsx/.xlsm) Documents[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOdf-report[0m[38;5;12m (https://github.com/sandrods/odf-report) - Generates ODF files, given a template (.odt) and data, replacing tags[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimple_xlsx_writer[0m[38;5;12m (https://github.com/harvesthq/simple_xlsx_writer) - Just as the name says, simple writter for Office 2007+ Excel files[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mremote_table[0m[38;5;12m (https://github.com/seamusabshere/remote_table) - Open local or remote XLSX, XLS, ODS, CSV (comma separated), TSV (tab separated), other delimited, fixed-width files, and Google Docs.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1macts_as_caxlsx[0m[38;5;12m (https://github.com/caxlsx/acts_as_caxlsx) - acts_as_caxlsx lets you turn any ActiveRecord::Base inheriting class into an excel spreadsheet.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mactiveadmin-caxlsx[0m[38;5;12m (https://github.com/caxlsx/activeadmin-caxlsx) - This gem uses caxlsx to provide excel/xlsx downloads for resources in Active Admin.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mto_spreadsheet[0m[38;5;12m (https://github.com/glebm/to_spreadsheet) - Render XLSX from Rails using existing views[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwrite_xlsx[0m[38;5;12m (https://github.com/cxn03651/write_xlsx) - write_xlsx is a gem to create a new file in the Excel 2007+ XLSX format.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexcel_rails[0m[38;5;12m (https://github.com/asanghi/excel_rails) - Allows you to program spreadsheets using .rxls views[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msheets[0m[38;5;12m (https://github.com/bspaulding/Sheets) - Work with spreadsheets easily in a native ruby format.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mworkbook[0m[38;5;12m (https://github.com/murb/workbook) - Workbook contains workbooks, as in a table, contains rows, contains cells, reads/writes excel, ods and csv and tab separated files...[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpreadsheet report[0m[38;5;12m (https://github.com/gnoso/spreadsheet_report) - Simple tool for running queries against ActiveRecord and putting them into a Google Spreadsheet.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moxcelix[0m[38;5;12m (https://github.com/gbiczo/oxcelix) - A fast Excel 2007/2010 (.xlsx) file parser that returns a collection of Matrix objects[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwrap_excel[0m[38;5;12m (https://github.com/tomiacannondale/wrap_excel) - WrapExcel is to wrap the win32ole, and easy to use Excel operations with ruby. Detailed description please see the README.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwrite_xlsx_rails[0m[38;5;12m (https://github.com/maxd/write_xlsx_rails) - xlsx renderer for Rails base on write_xlsx gem[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastsheet[0m[38;5;12m (https://github.com/dkkoval/fastsheet) - Fast spreadsheet reader using Rust native extensions.[39m

[38;2;255;187;0m[4mScheduling[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwhenever[0m[38;5;12m (https://github.com/javan/whenever) Cron jobs in Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mresque-scheduler[0m[38;5;12m (https://github.com/resque/resque-scheduler) A light-weight job scheduling system built on top of resque[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrufus-scheduler[0m[38;5;12m (https://github.com/jmettraux/rufus-scheduler) Scheduler for Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClockwork[0m[38;5;12m [39m[38;5;12m(https://github.com/tomykaira/clockwork)[39m[38;5;12m [39m[38;5;12mClockwork[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcron[39m[38;5;12m [39m[38;5;12mreplacement.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlightweight,[39m[38;5;12m [39m[38;5;12mlong-running[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msits[39m[38;5;12m [39m[38;5;12malongside[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mprocesses[39m[38;5;12m [39m[38;5;12m(Mongrel/Thin)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mworker[39m[38;5;12m [39m[38;5;12mprocesses[39m[38;5;12m [39m
[38;5;12m(DJ/Resque/Minion/Stalker)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mschedule[39m[38;5;12m [39m[38;5;12mrecurring[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mparticular[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mdates.[39m

[38;2;255;187;0m[4mScience and Data Analysis[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for scientific computing and data analyzing.[0m

[38;2;255;187;0m[4mSearch[0m

[48;2;30;30;40m[38;5;13m[3mLibraries and software for indexing and performing search queries on data.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThinking Sphinx[0m[38;5;12m (https://github.com/pat/thinking-sphinx) - Sphinx plugin for ActiveRecord/Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melasticsearch-ruby[0m[38;5;12m (https://github.com/elastic/elasticsearch-ruby) - Ruby integrations for Elasticsearch[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearchkick[0m[38;5;12m (https://github.com/ankane/searchkick) - Intelligent search made easy[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlgoliasearch Rails[0m[38;5;12m (https://github.com/algolia/algoliasearch-rails/) - AlgoliaSearch integration to your favorite ORM[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPgSearch[0m[38;5;12m (https://github.com/Casecommons/pg_search) - PostgreSQL's full text search[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRroonga[0m[38;5;12m (https://github.com/ranguba/rroonga) - The Ruby bindings of Groonga[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSunspot[0m[38;5;12m (https://github.com/sunspot/sunspot) - Solr-powered search for Ruby objects[39m

[38;2;255;187;0m[4mSite Monitoring[0m

[48;2;30;30;40m[38;5;13m[3mLibs for analytics, monitoring[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrack-google-analytics[0m[38;5;12m (https://github.com/kangguru/rack-google-analytics) Simple Rack middleware for implementing google analytics tracking[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDataDog[0m[38;5;12m (https://github.com/DataDog/dogapi-rb) A monitoring service for IT, operations and development teams[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInstrumental[0m[38;5;12m (https://github.com/Instrumental/instrumental_agent-ruby) High-scale, non-blocking agent for [39m[38;5;14m[1mInstrumental[0m[38;5;12m (https://instrumentalapp.com) application monitoring[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKeen IO[0m[38;5;12m (https://github.com/keenlabs/keen-gem) Build analytics features directly into your Ruby apps[39m

[38;2;255;187;0m[4mStatic Page Generation[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjekyll[0m[38;5;12m (https://github.com/jekyll/jekyll) A blog-aware, static site generator in Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmiddleman[0m[38;5;12m (https://github.com/middleman/middleman)[39m

[38;2;255;187;0m[4mStarter Apps[0m

[48;2;30;30;40m[38;5;13m[3mApp templates for creating apps quickly[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msuspenders[0m[38;5;12m (https://github.com/thoughtbot/suspenders) A Rails template with our standard defaults, ready to deploy to Heroku[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby2-rails4-bootstrap-heroku[0m[38;5;12m (https://github.com/diowa/ruby2-rails4-bootstrap-heroku) A starter application based on Ruby 2, Rails 4 and Bootstrap for Sass, deployable on Heroku[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrails-bootstrap[0m[38;5;12m (https://github.com/RailsApps/rails-bootstrap) Rails 4.1 starter app with the Bootstrap front-end framework[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrails4-starterkit[0m[38;5;12m (https://github.com/starterkits/rails4-starterkit) Rails 4.1 starter app with production ready performance, security, and authentication[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcybele[0m[38;5;12m (https://github.com/lab2023/cybele) - Rails 4.x template with responder, simple form, haml, exception notification, etc ...[39m

[38;2;255;187;0m[4mText Processing[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for parsing and manipulating texts.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mGeneral[39m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mSpecific Formats[39m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mParser[39m

[48;5;235m[38;5;249m* **Yomu** (https://github.com/Erol) - Read text and metadata from files and documents (.doc, .docx, .pages, .odt, .rtf, .pdf)[49m[39m

[38;2;255;187;0m[4mTagging[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for tagging items.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1macts-as-taggable-on[0m[38;5;12m (https://github.com/mbleigh/acts-as-taggable-on) - A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.[39m

[38;2;255;187;0m[4mTemplate Engine[0m

[48;2;30;30;40m[38;5;13m[3mLibraries and tools for templating and lexing.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlim[0m[38;5;12m (https://github.com/slim-template/slim) A templating lang that reduce the syntax to the essential parts without becoming cryptic.[39m
[48;5;235m[38;5;249m* **slim-rails** (https://github.com/slim-template/slim-rails) Rails port of Slim lang[49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaml[0m[38;5;12m (https://github.com/haml/haml) HTML Abstraction Markup Language - A Markup Haiku[39m
[48;5;235m[38;5;249m* **haml-rails** (https://github.com/indirect/haml-rails) Rails port of Haml lang[49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTilt[0m[38;5;12m (https://github.com/rtomayko/tilt)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLiquid[0m[38;5;12m (https://github.com/Shopify/liquid)[39m

[38;2;255;187;0m[4mTesting[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for testing codebases and generating test data.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mTesting Frameworks[39m
[48;5;235m[38;5;249m* **RSpec** (http://rspec.info/) - BDD for Ruby[49m[39m[48;5;235m[38;5;249m                                                                                                                                                                                                                 [49m[39m
[48;5;235m[38;5;249m* **MiniTest** (https://github.com/seattlerb/minitest) - minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking[49m[39m[48;5;235m[38;5;249m                                                                                                [49m[39m
[48;5;235m[38;5;249m* **Cucumber** [49m[39m[48;5;235m[38;5;249m                                                                                                                                                                                                                                                 [49m[39m
[48;5;235m[38;5;249m   * **Cucumber Github** (https://github.com/cucumber/cucumber/wiki) - Cucumber is a tool that executes plain-text functional descriptions as automated tests[49m[39m[48;5;235m[38;5;249m                                                                                                   [49m[39m
[48;5;235m[38;5;249m   * **Cucumber Site** (https://cucumber.io/) - Behaviour Driven Development with elegacy and joy[49m[39m[48;5;235m[38;5;249m                                                                                                                                                               [49m[39m
[48;5;235m[38;5;249m* **Spinach** (https://github.com/codegram/spinach) - Spinach is a high-level BDD framework that leverages the expressive Gherkin language (used by Cucumber) to help you define executable specifications of your application or library's [49m[39m[48;5;235m[38;5;249m                    [49m[39m
[48;5;235m[38;5;249macceptance criteria.[49m[39m[48;5;235m[38;5;249m                                                                                                                                                                                                                                            [49m[39m
[48;5;235m[38;5;249m* **Rubytest** (http://rubyworks.github.io/rubytest) - Rubytest is a testing meta-framework useful for creating highly customize test suites or building whole new test frameworks.[49m[39m[48;5;235m[38;5;249m                                                                             [49m[39m
[48;5;235m[38;5;249m   * **BRASS** (http://rubyworks.github.io/brass) - Bare-metal Ruby assertion system standard used by Rubytest.[49m[39m[48;5;235m[38;5;249m                                                                                                                                                 [49m[39m
[48;5;235m[38;5;249m   * **Lemon** (http://rubyworks.github.io/lemon) - Strict unit test system built on top of Rubytest.[49m[39m[48;5;235m[38;5;249m                                                                                                                                                           [49m[39m
[48;5;235m[38;5;249m* **shoulda-matchers** (https://github.com/thoughtbot/shoulda-matchers) - Collection of testing matchers extracted from Shoulda[49m[39m[48;5;235m[38;5;249m                                                                                                                                 [49m[39m
[48;5;235m[38;5;249m* **capybara** (https://github.com/jnicklas/capybara) - Acceptance test framework for web applications[49m[39m[48;5;235m[38;5;249m                                                                                                                                                          [49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mMock[39m
[48;5;235m[38;5;249m* **RSpec-mocks** (https://github.com/rspec/rspec-mocks) - RSpec's 'test double' framework, with support for stubbing and mocking[49m[39m[48;5;235m[38;5;249m                                                  [49m[39m
[48;5;235m[38;5;249m* **Mocha** (http://gofreerange.com/mocha/docs/) - Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbing of methods on real (non-mock) classes.[49m[39m
[48;5;235m[38;5;249m* **FlexMock** (https://github.com/jimweirich/flexmock) - Flexible mocking for Ruby testing[49m[39m[48;5;235m[38;5;249m                                                                                        [49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mFake Data[39m
[48;5;235m[38;5;249m* **Faker** (https://github.com/stympy/faker) - A library for generating fake data such as names, addresses, and phone numbers[49m[39m
[48;5;235m[38;5;249m* **ffaker** (https://github.com/ffaker/ffaker) - Faker Refactored.[49m[39m[48;5;235m[38;5;249m                                                           [49m[39m
[48;5;235m[38;5;249m* **Forgery** (https://github.com/sevenwire/forgery) - Easy and customizable generation of forged data.[49m[39m[48;5;235m[38;5;249m                       [49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mCode Coverage[39m
[48;5;235m[38;5;249m* **simplecov** (https://github.com/colszowka/simplecov) Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage[49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mLoad Testing[39m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mError Handler[39m

[38;2;255;187;0m[4mThird-party APIs[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for accessing third party APIs.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkoala[0m[38;5;12m (https://github.com/arsduo/koala) A lightweight, flexible library for Facebook[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfb_graph[0m[38;5;12m (https://github.com/nov/fb_graph) A full-stack Facebook Graph API wrapper[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtwitter[0m[38;5;12m (https://github.com/sferik/twitter) A Ruby interface to the Twitter API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtweetstream[0m[38;5;12m (https://github.com/tweetstream/tweetstream) A simple library for consuming Twitter's Streaming API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgitlab[0m[38;5;12m (https://github.com/NARKOZ/gitlab) Ruby wrapper and CLI for the GitLab API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moctokit.rb[0m[38;5;12m (https://github.com/octokit/octokit.rb) Ruby toolkit for the GitHub API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minstagram[0m[38;5;12m (https://github.com/Instagram/instagram-ruby-gem) The official gem for the Instagram API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinkedin[0m[38;5;12m (https://github.com/hexgnu/linkedin) Ruby wrapper for the LinkedIn API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtwilio-ruby[0m[38;5;12m (https://github.com/twilio/twilio-ruby) A Ruby gem for communicating with the Twilio API and generating TwiML[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mviewpoint-spws[0m[38;5;12m (https://github.com/zenchild/viewpoint-spws) A Microsoft Sharepoint Web Services library for Ruby.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myoutube_it[0m[38;5;12m (https://github.com/kylejginavan/youtube_it) An object-oriented Ruby wrapper for the YouTube GData API[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflickraw[0m[38;5;12m (https://github.com/hanklords/flickraw) Flickraw is a library to access flickr api[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mf00px[0m[38;5;12m (https://github.com/500px/f00px) Official 500px api ruby gem[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrspotify[0m[38;5;12m (https://github.com/guilhermesad/rspotify) Ruby wrapper for the Spotify Web API[39m

[38;2;255;187;0m[4mURL Manipulation[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for parsing URLs.[0m

[38;2;255;187;0m[4mVideo[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for manipulating video and GIFs.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstreamio-ffmpeg[0m[38;5;12m (https://github.com/streamio/streamio-ffmpeg) Simple yet powerful ruby FFmpeg wrapper for reading metadata and transcoding movies[39m

[38;2;255;187;0m[4mWeb Content Extracting[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for extracting web contents.[0m

[38;2;255;187;0m[4mWeb Crawling[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for scraping websites.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mupton[0m[38;5;12m (https://github.com/propublica/upton) A batteries-included framework for easy web-scraping[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmetainspector[0m[38;5;12m (https://github.com/jaimeiniesta/metainspector)[39m

[38;2;255;187;0m[4mWeb Frameworks[0m

[48;2;30;30;40m[38;5;13m[3mWeb development frameworks.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby On Rails[0m[38;5;12m (http://rubyonrails.org/) - Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRoda[0m[38;5;12m (https://roda.jeremyevans.net/) - Modular, scalable Ruby framework. Extremely fast, extremely efficient.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHanami[0m[38;5;12m (http://hanamirb.org/) - (formerly Lotus) A complete full-stack application framework that is simple, fast and lightweight. Designed for scale.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSinatra[0m[38;5;12m (http://www.sinatrarb.com/) - Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPadrino[0m[38;5;12m (http://www.padrinorb.com/) - The Godfather of Sinatra provides a full-stack agnostic framework on top of Sinatra[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCramp[0m[38;5;12m (http://cramp.in/) - Cramp is a fully asynchronous real-time web application framework in Ruby[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCuba[0m[38;5;12m (http://cuba.is/) - Cuba is a microframework for web development originally inspired by Rum, a tiny but powerful mapper for Rack applications.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPakyow[0m[38;5;12m (https://pakyow.com/) - Pakyow is an open-source framework for the modern web. Build working software faster with a development process that remains friendly to both designers and developers. It's built for getting along.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHyperstack[0m[38;5;12m (https://hyperstack.org/) - A complete Isomorphic Ruby Framework using React, Opal and Rails[39m

[38;2;255;187;0m[4mWeb Servers[0m

[48;2;30;30;40m[38;5;13m[3mApp server interface[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpuma[0m[38;5;12m (https://github.com/puma/puma) A simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthin[0m[38;5;12m (https://github.com/macournoyer/thin) A thin and fast web server[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtrinidad[0m[38;5;12m (https://github.com/trinidad/trinidad) Run Rails or Rack applications within an embedded Apache Tomcat container.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1municorn[0m[38;5;12m (https://github.com/defunkt/unicorn) An HTTP server for Rack applications designed to only serve fast clients.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpassenger[0m[38;5;12m (https://github.com/phusion/passenger) A modern web server and application server for Ruby, Python, and Node.js.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpow[0m[38;5;12m (https://github.com/basecamp/pow) Pow treats files and directories as ruby objects giving you more power and flexibility.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgoliath[0m[38;5;12m (https://github.com/postrank-labs/goliath) is a non-blocking Ruby web server framework.[39m

[38;2;255;187;0m[4mWebSocket[0m

[48;2;30;30;40m[38;5;13m[3mLibraries for woking with WebSocket.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFaye[0m[38;5;12m (http://faye.jcoglan.com/ruby.html) - Simple pub/sub messaging for the web[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwebsocket-rails[0m[38;5;12m (https://github.com/websocket-rails/websocket-rails) - Plug and play websocket support for ruby on rails.[39m

[38;5;12m                                                                                                               [39m[38;2;255;187;0m[1m[4mMiscellaneous[0m

[48;2;30;30;40m[38;5;13m[3mUseful libraries or tools that don't fit in the categories above.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpacketfu[0m[38;5;12m (https://github.com/packetfu/packetfu) A mid-level packet manipulation library for Ruby.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchatterbot[0m[38;5;12m (https://github.com/muffinista/chatterbot) A straightforward ruby-based Twitter Bot Framework, using OAuth to authenticate[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msneakers[0m[38;5;12m (https://github.com/jondot/sneakers) A fast background processing framework for Ruby and RabbitMQ[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mransack[0m[38;5;12m (https://github.com/activerecord-hackery/ransack) Object-based searching.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcinch[0m[38;5;12m (https://github.com/cinchrb/cinch) The IRC Bot Building Framework[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpry[0m[38;5;12m (https://github.com/pry/pry) An IRB alternative and runtime developer console[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrib[0m[38;5;12m (http://rib.godfat.org/) A lightweight and extensible IRB replacement[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjazz_hands[0m[38;5;12m (https://github.com/nixme/jazz_hands/) Pry-based enhancements for the default Rails 3 and 4 consoles[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome_print[0m[38;5;12m (https://github.com/awesome-print/awesome_print) A Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfriendly_id[0m[38;5;12m (https://github.com/norman/friendly_id) Slugging and permalink plugins for ActiveRecord[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbackup[0m[38;5;12m (https://github.com/backup/backup) An elegant DSL in Ruby for performing backups on UNIX-like systems[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkss[0m[38;5;12m (https://github.com/kneath/kss) Documenting CSS and generating styleguides[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAASM[0m[38;5;12m (https://github.com/aasm/aasm) - A library for adding finite state machines to Ruby classes[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJsonCompare[0m[38;5;12m (https://github.com/a2design-inc/json-compare) - Returns the difference between two JSON files[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mblankable[0m[38;5;12m (https://github.com/lab2023/blankable) - Adds blank slates to index view in Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtcmb_currency[0m[38;5;12m (https://github.com/lab2023/tcmb_currency) - T.C.M.B. currencies for Money Gem[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1menumerize[0m[38;5;12m (https://github.com/brainspec/enumerize) - Enumerated attributes with I18n and ActiveRecord/Mongoid support[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlol_dba[0m[38;5;12m (https://github.com/plentz/lol_dba) - lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mannotate-models[0m[38;5;12m (https://github.com/ctran/annotate_models) - Annotate ActiveRecord models[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfast_attributes[0m[38;5;12m (https://github.com/applift/fast_attributes) - FastAttributes adds attributes with their types to the class[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGithub Changelog Generator[0m[38;5;12m (https://github.com/skywinder/Github-Changelog-Generator) — automatically generate change log from your tags, issues, labels and pull requests on GitHub.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLetter Opener[0m[38;5;12m (https://github.com/ryanb/letter_opener) — Preview email in the default browser instead of sending it.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAuto HTML[0m[38;5;12m (https://github.com/dejan/auto_html) — Transforming URLs to appropriate resource (image, link, YouTube, Vimeo video,...).[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOctoLinker[0m[38;5;12m (https://github.com/OctoLinker/browser-extension) - Navigate through projects on GitHub.com efficiently with the OctoLinker browser extension.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBetterDocs[0m[38;5;12m (https://github/khusnetdinov/betterdocs) - Documentation with collection practices in ruby. Good for new ruby developers and beginners.[39m


[38;2;255;187;0m[4mEditor Plugins[0m

[48;2;30;30;40m[38;5;13m[3mPlugins for various editors.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim-ruby[0m[38;5;12m (https://github.com/vim-ruby/vim-ruby) Vim/Ruby Configuration Files[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim-rails[0m[38;5;12m (https://github.com/tpope/vim-rails) rails.vim: Ruby on Rails power tools[39m

[38;5;12m                                                                                                                 [39m[38;2;255;187;0m[1m[4mResources[0m

[48;2;30;30;40m[38;5;13m[3mWhere to discover things (libraries, news e.g) about Ruby.[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Ruby Toolbox[0m[38;5;12m (https://www.ruby-toolbox.com/)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubyGems[0m[38;5;12m (https://rubygems.org/)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubyDaily[0m[38;5;12m (http://rubydaily.org) - Community driven news[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby Weekly[0m[38;5;12m (http://rubyweekly.com/) - A free, once–weekly e-mail round-up of Ruby news and articles.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby5[0m[38;5;12m (https://ruby5.codeschool.com/) - The latest news in the Ruby and Rails community[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubyFlow[0m[38;5;12m (http://www.rubyflow.com) - Ruby Programming Community Link Blog[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby Curated Resources[0m[38;5;12m (https://hackr.io/tutorials/learn-ruby)[39m

[38;2;255;187;0m[4mPeople to Follow[0m

[48;2;30;30;40m[38;5;13m[3mPeople in Ruby World[0m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYukihiro "Matz" Matsumoto[0m[38;5;12m (https://twitter.com/yukihiro_matz) - Creator of Ruby lang[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDavid Heinemeier Hansson[0m[38;5;12m (https://twitter.com/dhh) - Creator of Rails framework[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKoichi Sasada[0m[38;5;12m (https://github.com/ko1) - Ruby core committer and the developer of YARV[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAaron Patterson[0m[38;5;12m (http://tenderlovemaking.com/) - Committer to Nokogiri, Ruby, and Ruby on Rails[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAvdi Grimm[0m[38;5;12m (http://devblog.avdi.org/) - Host of Ruby Tapas webcasts[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAman Gupta[0m[38;5;12m (http://tmm1.net/)- Ruby core committer[39m


[38;5;12m                                                                                                            [39m[38;2;255;187;0m[1m[4mOther Awesome Lists[0m

[38;5;12mOther amazingly awesome lists can be found in the [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness) list.[39m
