Fnando's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1351429browserDo some browser detection with Ruby.
21,2121,202i18n-jsExport i18n translations and use them on JavaScript.
33,1223,154cpf_cnpjValidate, generate and format CPF/CNPJ numbers. Include command-line tools.
43,5292,089globCreate a list of hash paths that match a given pattern. You can also generate a hash wi...
54,1246,849password_strengthCheck password strength against several rules. Includes ActiveRecord/ActiveModel support.
64,4814,291recurrenceA simple library to handle recurring events
74,88911,826pry-metaMeta package that requires several pry extensions.
86,3494,556paypal-recurringPayPal Express Checkout API Client for recurring billing.
96,5796,080email_dataThis project is a compilation of datasets related to emails. Includes disposable emails...
106,6596,611svg_optimizerSVG optimization based on Node's SVGO
117,0156,830ar-sequenceAdd support for PostgreSQL's SEQUENCE on ActiveRecord migrations
127,17010,731validatorsAdd some nice ActiveModel/ActiveRecord validators.
137,79715,502aitchA simple HTTP client
148,6358,737breadcrumbsBreadcrumbs is a simple plugin that adds a `breadcrumbs` object to controllers and views.
158,94113,415factory_bot-preloadPreload factories (Factory Bot) just like fixtures. It will be easier and, probably, fa...
168,9605,920gem-openOpen gems on your favorite editor by running a specific gem command like `gem open noko...
179,1485,211notifierSend system notifications on several platforms with a simple and unified API. Currently...
189,2182,385email-provider-infoFind email provider service based on the email address.
1910,05310,230ar-uuidOverride migration methods to support UUID columns without having to be explicit about it.
2010,43113,005test_notifierDisplay system notifications after running tests. It works on Mac OS X, Linux and Windo...
2111,07012,703normalize_attributesNormalize ActiveRecord attributes
2212,79510,855csrGenerate CSR (Certificate Signing Request) using Ruby and OpenSSL
2314,31713,185ofxA simple OFX (Open Financial Exchange) parser built on top of Nokogiri. Currently suppo...
2414,61519,100sinatra-subdomainSeparate routes for subdomains on Sinatra
2516,1257,162svg_spriteCreate SVG sprites using SVG links.
2616,27413,080minitest-utilsSome utilities for your Minitest day-to-day usage.
2716,51415,314burgundyA simple wrapper for objects in less than 100 lines.
2816,84719,100simple_authA simple authentication system for Rails apps
2917,08318,232omniauth-atlassian-bitbucketOmniAuth strategy for Bitbucket (https://bitbucket.org).
3017,36817,849rails-envAvoid environment detection on Rails
3117,81310,230troyA static site generator
3217,9648,929root_domainExtract root domain from hosts (e.g. www.example will be extracted as example.com). It ...
3320,22522,624pagseguroThe official PagSeguro library
3420,71838,280page_metaEasily define and tags. I18n support for descriptions, keywords and titles.
3520,82620,896tokensGenerate named tokens on your ActiveRecord models.
3621,08119,626swiss_knifeSeveral helpers for Rails
3721,35112,904rubocop-fnandoRubocop configuration
3821,89420,228kitabuA framework for creating e-books from Markdown using Ruby. Using the Prince PDF generat...
3922,31023,736factory_girl-preloadPreload factories (Factory Girl) just like fixtures. It will be easy and, probably, fas...
4022,53838,280paginatePaginate collections using SIZE+1 to determine if there is a next page. Includes Active...
4123,12717,203sinatra-basic-authAuthentication with BasicAuth.
4224,93527,121permalinkGenerate permalink attributes on ActiveModel/ActiveRecord
4327,83629,669env_varsAccess environment variables. Also includes presence validation, type coercion and defa...
4428,17922,624rack-apiCreate web app APIs that respond to one or more formats using an elegant DSL.
4531,66022,624simple_presenterA simple presenter/facade/decorator/whatever implementation.
4632,00622,624defaultsSet default values for ActiveRecord attributes
4733,7058,870email_typoSuggest fixes to a misspelled email address, like [email protected].
4835,25723,736redis-settingsStore application and user settings on Redis. Comes with ActiveRecord support.
4936,5059,178haikunateGenerate Heroku-like memorable random names like adorable-ox-1234.
5036,64721,702signalA simple observer implementation for POROs (Plain Old Ruby Object) and ActiveRecord obj...
5136,79927,121attr_keyringSimple encryption-at-rest plugin for ActiveRecord.
5237,24425,251qeA simple interface over several background job libraries like Resque, Sidekiq and Delay...
5338,17738,280clean_loggerRemove asset pipeline logging.
5440,21646,395storageThis gem provides a simple API for multiple storage backends. Supported storages: Amazo...
5541,03833,145parselEncrypt and decrypt data with a given key.
5645,38327,121boppersA simple bot framework for individuals.
5747,78938,280ar-checkEnable PostgreSQL's CHECK constraints on ActiveRecord migrations
5848,25927,121superconfigAccess environment variables. Also includes presence validation, type coercion and defa...
5949,34523,736omniauth-stripeOmniAuth strategy for Stripe (https://stripe.com).
6049,90515,502versioningVersioning for AR objects
6151,30538,280babel-schmooze-sprocketsAdd Babel support to sprockets using Schmooze.
6252,60459,666actionmailer-markdownA different take on using ActionMailer, Markdown and I18n.
6353,10520,228omniauth-typeformOmniAuth strategy for Typeform (https://typeform.com).
6455,26159,666activitiesA framework for aggregating social activity.
6557,20638,280dopstickGenerate a project skeleton for creating a Ruby/NPM package.
6657,96546,395ar-timestamptzMake ActiveRecord's PostgreSQL adapter use timestamptz as datetime columns
6758,37733,145page_titleSet the page title on Rails apps
6860,228123,214games_radarGamesRadar is an API wrapper for the games website http://gamesradar.com
6960,718123,214inkInk is a wrapper for Pygments, a nice Python syntax highlighting library and formatters...
7062,80182,222ar-enumAdd support for creating `ENUM` types in PostgreSQL with ActiveRecord
7163,20221,702omniauth-bcxOmniAuth strategy for Basecamp (https://basecamp.com).
7263,34159,666test_squadRails and JavaScript testing, the easy way. Supports QUnit, Jasmine, Mocha and Ember.
7366,52682,222post_commitFive services are supported for now: Basecamp, Campfire, FriendFeed, LightHouse and Twi...
7467,23633,145citrixAPI wrappers for Citrix services like GoToTraining.
7567,47729,669botkitA simple chatbot framework
7670,10827,121url_signatureCreate and verify signed urls. Supports expiration time.
7771,55733,145encrypt_attrEncrypt attributes using AES-256-CBC (or your custom encryption strategy). Works with a...
7871,77038,280access_tokenAccess token for client-side and API authentication.
7975,71582,222sidekiq-clockworkSidekiq::Clockwork is a simplistic implementation of a job scheduler based on Clockwork...
8077,40533,145omniauth-citrixOmniAuth strategy for Citrix.
8178,34182,222sassquatchSome SCSS helpers
8278,81346,395dogoA Redis-backed shortener url service.
8379,31946,395taggerAdd tagging support for ActiveRecord
8479,84382,222human_routesI say no to REST for client-facing urls.
8581,14825,251rails-routesEnable config/routes/*.rb on your Rails application.
8683,65459,666layoutSpecify which layout will be rendered on Rails apps
8784,95633,145date_intervalParse date intervals from strings
8885,10459,666infoA JSON endpoint with your Rails application info
8987,31446,395factory_seedSeed introduces an easy way to instantiate factories created with Factory Girl.
9091,68833,145sql_runnerSQLRunner allows you to load your queries out of SQL files, without using ORMs.
9191,90638,280enrouteExport Rails routes to TypeScript definitions
9293,47582,222boppers-uptimeA bopper to check if your sites are online.
93100,18882,222formA simple form builder for Ruby objects.
94104,00238,280actionIsolate Rails actions in their own classes.
95104,23982,222i18n-jsonExport I18n translations to JSON.
96104,48282,222text_captchaSimple captcha based on plain text questions.
97106,06082,222touchTouch a parent's collection on ActiveRecord.
98110,40233,145i18n-dot_lookupAllow interpolation to be performed on a object's attribute, e.g. %{user.name}
99110,81959,666formatted_attributesAdd methods that format attributes from/to helper methods.
100111,28782,222check_filesCheck non-reloadable files changes on Rails apps
101113,96433,145joiAutorun your minitest tests. Supports Rails projects.
102118,48982,222ar-bigintMake ActiveRecord's PostgreSQL adapter always use bigint columns
103120,79682,222commentableAdd comment support for ActiveRecord models.
104128,22759,666marshaled_attributesSave marshaled objects using ActiveRecord
105130,63482,222couponsA simple discount coupon generator for Rails.
106132,62182,222markup_attrThis ActiveRecord plugin saves formatted content (Markdown, Textile, HTML) after normal...
107133,69859,666simple_temperatureConvert temperature between different units like Celsius, Kelvin and Fahrenheit.
108139,62717,849screenkitTerminal to screencast, simplified
109140,98059,666kalA simple HTML calendar for Rails
110145,32582,222gulp-railsSet up Rails with Gulp for asset pipeline.
111146,28946,395scrubsThis rubygem does not have a description or summary.
112151,635123,214botkit-telegramA botkit for Telegram
113127,79868,039boppers-poloniexA bopper to get alerts on Poloniex prices.
114130,25068,039boppers-coinmarketcapA bopper to get alerts on CoinMarketCap prices.
115158,54338,280demotapeRecord terminal sessions from your CLI tools
116164,29259,666voltageA simple observer implementation for POROs (Plain Old Ruby Object) and ActiveRecord obj...
117164,966123,214funcUtility functions for making your life easier
118166,73482,222omniauth-sentryOmniAuth strategy for Sentry (https://sentry.io).
119167,51082,222omniauth-producthuntOmniAuth strategy for ProductHunt (https://producthunt.com).
120168,94846,395time_windowRetrieve time objects by time windows (e.g. TimeWindow.call('5m') will round minutes to...
121169,08282,222guard-i18n-jsonGuard::I18nJson automatically exports your I18n translations as JSON files
122169,49382,222omniauth-freckleOmniAuth strategy for Freckle (https://letsfreckle.com).
123169,73282,222omniauth-wpOmniAuth strategy for Wordpress (https://wordpress.com)
124170,96982,222omniauth-netlifyOmniAuth strategy for Netlify (https://netlify.com).
125171,94259,666image_helpersSome image helpers for Rails.
126172,81482,222json_blobCreate `` tags to safely send data to the UI. Yo...
127172,84459,666unambiguous_stringGenerate random unambiguous strings (no ilo06b2z chars)
128173,55259,666webauthn-rbWebAuthn implementation for Ruby
129174,73982,222epub-rbCreate epub files using Ruby.
130177,60338,280iron_oxideAn experiment that brings some Rust patterns to Ruby.
131179,78946,395simple_auth-magic_linkPasswordless sign-in for simple_auth.
132180,56946,395screenkit-tts-googleGoogle TTS engine for ScreenKit
133180,96582,222fimonThin `listen` cli wrapper.
134180,97582,222screenkit-tts-minimaxMinimax (https://minimax.io) TTS engine for ScreenKit
135182,36759,666thor-completionGenerate shell completions for Thor CLIs.
136183,02759,666ar-sqlite-uuidOverride migration methods to support UUID/ULID columns without having to be explicit a...
137183,41559,666application_envDetect application environments.
138183,92559,666zeeA micro web framework.
139188,53459,666stemmersBindings some popular snowball stemming algorithms