Fnando's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1359392browserDo some browser detection with Ruby.
21,2191,087i18n-jsExport i18n translations and use them on JavaScript.
33,1062,298cpf_cnpjValidate, generate and format CPF/CNPJ numbers. Include command-line tools.
43,2471,767globCreate a list of hash paths that match a given pattern. You can also generate a hash wi...
54,2646,024password_strengthCheck password strength against several rules. Includes ActiveRecord/ActiveModel support.
64,5124,116recurrenceA simple library to handle recurring events
75,0638,188pry-metaMeta package that requires several pry extensions.
85,4522,619email-provider-infoFind email provider service based on the email address.
96,5196,059paypal-recurringPayPal Express Checkout API Client for recurring billing.
106,7115,529svg_optimizerSVG optimization based on Node's SVGO
116,7257,928email_dataThis project is a compilation of datasets related to emails. Includes disposable emails...
127,0906,420ar-sequenceAdd support for PostgreSQL's SEQUENCE on ActiveRecord migrations
137,4938,283validatorsAdd some nice ActiveModel/ActiveRecord validators.
148,1819,579aitchA simple HTTP client
158,8204,426notifierSend system notifications on several platforms with a simple and unified API. Currently...
168,9488,218breadcrumbsBreadcrumbs is a simple plugin that adds a `breadcrumbs` object to controllers and views.
179,19611,141gem-openOpen gems on your favorite editor by running a specific gem command like `gem open noko...
189,47618,750factory_bot-preloadPreload factories (Factory Bot) just like fixtures. It will be easier and, probably, fa...
1910,30910,241ar-uuidOverride migration methods to support UUID columns without having to be explicit about it.
2010,79710,220test_notifierDisplay system notifications after running tests. It works on Mac OS X, Linux and Windo...
2111,0327,360normalize_attributesNormalize ActiveRecord attributes
2212,5645,684svg_spriteCreate SVG sprites using SVG links.
2312,96811,505csrGenerate CSR (Certificate Signing Request) using Ruby and OpenSSL
2414,49712,035ofxA simple OFX (Open Financial Exchange) parser built on top of Nokogiri. Currently suppo...
2515,3006,024email_typoSuggest fixes to a misspelled email address, like [email protected].
2615,35817,513sinatra-subdomainSeparate routes for subdomains on Sinatra
2715,8769,005minitest-utilsSome utilities for your Minitest day-to-day usage.
2816,2219,401burgundyA simple wrapper for objects in less than 100 lines.
2917,03013,620omniauth-atlassian-bitbucketOmniAuth strategy for Bitbucket (https://bitbucket.org).
3017,12112,502rails-envAvoid environment detection on Rails
3117,43527,896simple_authA simple authentication system for Rails apps
3217,46616,645root_domainExtract root domain from hosts (e.g. www.example will be extracted as example.com). It ...
3318,24615,402troyA static site generator
3420,42211,243rubocop-fnandoRubocop configuration
3520,85646,755page_metaEasily define and tags. I18n support for descriptions, keywords and titles.
3620,953137,919pagseguroThe official PagSeguro library
3721,43522,100tokensGenerate named tokens on your ActiveRecord models.
3821,80280,006swiss_knifeSeveral helpers for Rails
3922,35740,933kitabuA framework for creating e-books from Markdown using Ruby. Using the Prince PDF generat...
4023,03126,957paginatePaginate collections using SIZE+1 to determine if there is a next page. Includes Active...
4123,08980,006factory_girl-preloadPreload factories (Factory Girl) just like fixtures. It will be easy and, probably, fas...
4223,35916,854sinatra-basic-authAuthentication with BasicAuth.
4325,08313,691permalinkGenerate permalink attributes on ActiveModel/ActiveRecord
4428,51546,755env_varsAccess environment variables. Also includes presence validation, type coercion and defa...
4529,05846,755rack-apiCreate web app APIs that respond to one or more formats using an elegant DSL.
4631,34120,287simple_presenterA simple presenter/facade/decorator/whatever implementation.
4731,98934,210defaultsSet default values for ActiveRecord attributes
4832,62121,456haikunateGenerate Heroku-like memorable random names like adorable-ox-1234.
4933,44619,781signalA simple observer implementation for POROs (Plain Old Ruby Object) and ActiveRecord obj...
5035,46724,795redis-settingsStore application and user settings on Redis. Comes with ActiveRecord support.
5137,14857,087attr_keyringSimple encryption-at-rest plugin for ActiveRecord.
5237,91580,006qeA simple interface over several background job libraries like Resque, Sidekiq and Delay...
5339,39780,006clean_loggerRemove asset pipeline logging.
5441,10980,006storageThis gem provides a simple API for multiple storage backends. Supported storages: Amazo...
5542,405137,919parselEncrypt and decrypt data with a given key.
5644,78617,804versioningVersioning for AR objects
5744,90511,537superconfigAccess environment variables. Also includes presence validation, type coercion and defa...
5845,36357,087boppersA simple bot framework for individuals.
5948,01521,783omniauth-typeformOmniAuth strategy for Typeform (https://typeform.com).
6048,76957,087ar-checkEnable PostgreSQL's CHECK constraints on ActiveRecord migrations
6149,65740,933omniauth-stripeOmniAuth strategy for Stripe (https://stripe.com).
6250,09940,933botkitA simple chatbot framework
6351,74680,006babel-schmooze-sprocketsAdd Babel support to sprockets using Schmooze.
6453,19380,006actionmailer-markdownA different take on using ActionMailer, Markdown and I18n.
6556,96746,755activitiesA framework for aggregating social activity.
6657,40757,087dopstickGenerate a project skeleton for creating a Ruby/NPM package.
6758,47416,094ar-timestamptzMake ActiveRecord's PostgreSQL adapter use timestamptz as datetime columns
6859,579137,919page_titleSet the page title on Rails apps
6959,96727,896omniauth-bcxOmniAuth strategy for Basecamp (https://basecamp.com).
7061,74457,087games_radarGamesRadar is an API wrapper for the games website http://gamesradar.com
7162,30280,006inkInk is a wrapper for Pygments, a nice Python syntax highlighting library and formatters...
7263,29757,087ar-enumAdd support for creating `ENUM` types in PostgreSQL with ActiveRecord
7364,60257,087test_squadRails and JavaScript testing, the easy way. Supports QUnit, Jasmine, Mocha and Ember.
7468,16680,006citrixAPI wrappers for Citrix services like GoToTraining.
7568,34680,006post_commitFive services are supported for now: Basecamp, Campfire, FriendFeed, LightHouse and Twi...
7668,46312,314url_signatureCreate and verify signed urls. Supports expiration time.
7772,34280,006encrypt_attrEncrypt attributes using AES-256-CBC (or your custom encryption strategy). Works with a...
7873,05980,006access_tokenAccess token for client-side and API authentication.
7977,403137,919sidekiq-clockworkSidekiq::Clockwork is a simplistic implementation of a job scheduler based on Clockwork...
8077,771137,919human_routesI say no to REST for client-facing urls.
8178,37257,087omniauth-citrixOmniAuth strategy for Citrix.
8279,891137,919sassquatchSome SCSS helpers
8380,60080,006dogoA Redis-backed shortener url service.
8481,00580,006taggerAdd tagging support for ActiveRecord
8581,70957,087rails-routesEnable config/routes/*.rb on your Rails application.
8685,32446,755layoutSpecify which layout will be rendered on Rails apps
8786,55946,755date_intervalParse date intervals from strings
8886,979137,919infoA JSON endpoint with your Rails application info
8989,34140,933factory_seedSeed introduces an easy way to instantiate factories created with Factory Girl.
9091,54146,755enrouteExport Rails routes to TypeScript definitions
9191,84457,087screenkit-tts-googleGoogle TTS engine for ScreenKit
9292,144137,919sql_runnerSQLRunner allows you to load your queries out of SQL files, without using ORMs.
9392,33357,087screenkit-tts-minimaxMinimax (https://minimax.io) TTS engine for ScreenKit
9493,32280,006boppers-uptimeA bopper to check if your sites are online.
9598,03140,933actionIsolate Rails actions in their own classes.
96102,07380,006formA simple form builder for Ruby objects.
97105,562137,919i18n-jsonExport I18n translations to JSON.
98106,620137,919text_captchaSimple captcha based on plain text questions.
99108,08446,755touchTouch a parent's collection on ActiveRecord.
100110,81580,006joiAutorun your minitest tests. Supports Rails projects.
101112,210137,919i18n-dot_lookupAllow interpolation to be performed on a object's attribute, e.g. %{user.name}
102112,84580,006formatted_attributesAdd methods that format attributes from/to helper methods.
103113,18480,006check_filesCheck non-reloadable files changes on Rails apps
104118,73880,006screenkitTerminal to screencast, simplified
105119,51357,087ar-bigintMake ActiveRecord's PostgreSQL adapter always use bigint columns
106122,53880,006commentableAdd comment support for ActiveRecord models.
107131,012137,919marshaled_attributesSave marshaled objects using ActiveRecord
108132,43080,006couponsA simple discount coupon generator for Rails.
109134,02434,210demotapeRecord terminal sessions from your CLI tools
110135,530137,919markup_attrThis ActiveRecord plugin saves formatted content (Markdown, Textile, HTML) after normal...
111136,685137,919simple_temperatureConvert temperature between different units like Celsius, Kelvin and Fahrenheit.
112143,773137,919kalA simple HTML calendar for Rails
113148,00780,006gulp-railsSet up Rails with Gulp for asset pipeline.
114149,420137,919scrubsThis rubygem does not have a description or summary.
115150,46832,075botkit-telegramA botkit for Telegram
116127,79868,039boppers-poloniexA bopper to get alerts on Poloniex prices.
117130,25068,039boppers-coinmarketcapA bopper to get alerts on CoinMarketCap prices.
118166,03257,087voltageA simple observer implementation for POROs (Plain Old Ruby Object) and ActiveRecord obj...
119168,246137,919funcUtility functions for making your life easier
120168,58680,006epub-rbCreate epub files using Ruby.
121168,892137,919omniauth-producthuntOmniAuth strategy for ProductHunt (https://producthunt.com).
122169,58880,006omniauth-sentryOmniAuth strategy for Sentry (https://sentry.io).
123171,781137,919omniauth-wpOmniAuth strategy for Wordpress (https://wordpress.com)
124172,11580,006time_windowRetrieve time objects by time windows (e.g. TimeWindow.call('5m') will round minutes to...
125172,23480,006guard-i18n-jsonGuard::I18nJson automatically exports your I18n translations as JSON files
126172,320137,919omniauth-freckleOmniAuth strategy for Freckle (https://letsfreckle.com).
127172,990137,919omniauth-netlifyOmniAuth strategy for Netlify (https://netlify.com).
128174,12118,410thor-completionGenerate shell completions for Thor CLIs.
129174,75957,087image_helpersSome image helpers for Rails.
130175,083137,919json_blobCreate `` tags to safely send data to the UI. Yo...
131175,87580,006unambiguous_stringGenerate random unambiguous strings (no ilo06b2z chars)
132176,76080,006webauthn-rbWebAuthn implementation for Ruby
133178,225137,919iron_oxideAn experiment that brings some Rust patterns to Ruby.
134182,707137,919simple_auth-magic_linkPasswordless sign-in for simple_auth.
135184,83580,006fimonThin `listen` cli wrapper.
136186,65780,006ar-sqlite-uuidOverride migration methods to support UUID/ULID columns without having to be explicit a...
137187,70080,006application_envDetect application environments.
138188,38280,006zeeA micro web framework.
139193,449137,919stemmersBindings some popular snowball stemming algorithms