Fnando's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1350399browserDo some browser detection with Ruby.
21,2151,264i18n-jsExport i18n translations and use them on JavaScript.
33,1212,878cpf_cnpjValidate, generate and format CPF/CNPJ numbers. Include command-line tools.
43,5552,158globCreate a list of hash paths that match a given pattern. You can also generate a hash wi...
54,1175,079password_strengthCheck password strength against several rules. Includes ActiveRecord/ActiveModel support.
64,4783,890recurrenceA simple library to handle recurring events
74,8755,022pry-metaMeta package that requires several pry extensions.
86,3385,535paypal-recurringPayPal Express Checkout API Client for recurring billing.
96,5667,042email_dataThis project is a compilation of datasets related to emails. Includes disposable emails...
106,6477,309svg_optimizerSVG optimization based on Node's SVGO
117,0215,061ar-sequenceAdd support for PostgreSQL's SEQUENCE on ActiveRecord migrations
127,1566,834validatorsAdd some nice ActiveModel/ActiveRecord validators.
137,7739,087aitchA simple HTTP client
148,6178,284breadcrumbsBreadcrumbs is a simple plugin that adds a `breadcrumbs` object to controllers and views.
158,90610,744factory_bot-preloadPreload factories (Factory Bot) just like fixtures. It will be easier and, probably, fa...
168,94511,219gem-openOpen gems on your favorite editor by running a specific gem command like `gem open noko...
179,2504,452notifierSend system notifications on several platforms with a simple and unified API. Currently...
189,9393,119email-provider-infoFind email provider service based on the email address.
1910,02810,934ar-uuidOverride migration methods to support UUID columns without having to be explicit about it.
2010,39612,626test_notifierDisplay system notifications after running tests. It works on Mac OS X, Linux and Windo...
2111,0497,233normalize_attributesNormalize ActiveRecord attributes
2212,8049,277csrGenerate CSR (Certificate Signing Request) using Ruby and OpenSSL
2314,29711,589ofxA simple OFX (Open Financial Exchange) parser built on top of Nokogiri. Currently suppo...
2414,532101,581sinatra-subdomainSeparate routes for subdomains on Sinatra
2516,25714,074minitest-utilsSome utilities for your Minitest day-to-day usage.
2616,2907,751svg_spriteCreate SVG sprites using SVG links.
2716,45213,412burgundyA simple wrapper for objects in less than 100 lines.
2816,71825,502simple_authA simple authentication system for Rails apps
2916,96013,702omniauth-atlassian-bitbucketOmniAuth strategy for Bitbucket (https://bitbucket.org).
3017,27213,893rails-envAvoid environment detection on Rails
3117,65048,171troyA static site generator
3217,9478,244root_domainExtract root domain from hosts (e.g. www.example will be extracted as example.com). It ...
3320,01548,171pagseguroThe official PagSeguro library
3420,59711,818page_metaEasily define and tags. I18n support for descriptions, keywords and titles.
3520,63622,051tokensGenerate named tokens on your ActiveRecord models.
3620,89123,907swiss_knifeSeveral helpers for Rails
3721,32116,465rubocop-fnandoRubocop configuration
3821,71348,171kitabuA framework for creating e-books from Markdown using Ruby. Using the Prince PDF generat...
3922,10378,082factory_girl-preloadPreload factories (Factory Girl) just like fixtures. It will be easy and, probably, fas...
4022,33334,048paginatePaginate collections using SIZE+1 to determine if there is a next page. Includes Active...
4122,93736,481sinatra-basic-authAuthentication with BasicAuth.
4224,77519,790permalinkGenerate permalink attributes on ActiveModel/ActiveRecord
4327,60026,465env_varsAccess environment variables. Also includes presence validation, type coercion and defa...
4427,94025,502rack-apiCreate web app APIs that respond to one or more formats using an elegant DSL.
4531,45464,016simple_presenterA simple presenter/facade/decorator/whatever implementation.
4631,85330,332defaultsSet default values for ActiveRecord attributes
4734,51612,568email_typoSuggest fixes to a misspelled email address, like [email protected].
4835,05025,502redis-settingsStore application and user settings on Redis. Comes with ActiveRecord support.
4936,65243,166attr_keyringSimple encryption-at-rest plugin for ActiveRecord.
5036,80315,677signalA simple observer implementation for POROs (Plain Old Ruby Object) and ActiveRecord obj...
5137,02725,502qeA simple interface over several background job libraries like Resque, Sidekiq and Delay...
5237,1468,879haikunateGenerate Heroku-like memorable random names like adorable-ox-1234.
5337,961140,423clean_loggerRemove asset pipeline logging.
5439,98778,082storageThis gem provides a simple API for multiple storage backends. Supported storages: Amazo...
5540,79264,016parselEncrypt and decrypt data with a given key.
5645,21354,663boppersA simple bot framework for individuals.
5747,50234,048ar-checkEnable PostgreSQL's CHECK constraints on ActiveRecord migrations
5848,37632,016superconfigAccess environment variables. Also includes presence validation, type coercion and defa...
5949,02378,082omniauth-stripeOmniAuth strategy for Stripe (https://stripe.com).
6050,51118,199versioningVersioning for AR objects
6151,04236,481babel-schmooze-sprocketsAdd Babel support to sprockets using Schmooze.
6252,44222,609actionmailer-markdownA different take on using ActionMailer, Markdown and I18n.
6353,26928,843omniauth-typeformOmniAuth strategy for Typeform (https://typeform.com).
6454,92478,082activitiesA framework for aggregating social activity.
6557,10654,663dopstickGenerate a project skeleton for creating a Ruby/NPM package.
6657,68948,171ar-timestamptzMake ActiveRecord's PostgreSQL adapter use timestamptz as datetime columns
6758,156140,423page_titleSet the page title on Rails apps
6859,936140,423games_radarGamesRadar is an API wrapper for the games website http://gamesradar.com
6960,416140,423inkInk is a wrapper for Pygments, a nice Python syntax highlighting library and formatters...
7062,77525,502ar-enumAdd support for creating `ENUM` types in PostgreSQL with ActiveRecord
7163,11178,082test_squadRails and JavaScript testing, the easy way. Supports QUnit, Jasmine, Mocha and Ember.
7263,12239,488omniauth-bcxOmniAuth strategy for Basecamp (https://basecamp.com).
7366,19854,663post_commitFive services are supported for now: Basecamp, Campfire, FriendFeed, LightHouse and Twi...
7467,00778,082citrixAPI wrappers for Citrix services like GoToTraining.
7567,35748,171botkitA simple chatbot framework
7669,922101,581url_signatureCreate and verify signed urls. Supports expiration time.
7771,360101,581encrypt_attrEncrypt attributes using AES-256-CBC (or your custom encryption strategy). Works with a...
7871,55036,481access_tokenAccess token for client-side and API authentication.
7975,465101,581sidekiq-clockworkSidekiq::Clockwork is a simplistic implementation of a job scheduler based on Clockwork...
8077,36154,663omniauth-citrixOmniAuth strategy for Citrix.
8178,13639,488sassquatchSome SCSS helpers
8278,497101,581dogoA Redis-backed shortener url service.
8379,016140,423taggerAdd tagging support for ActiveRecord
8479,890101,581human_routesI say no to REST for client-facing urls.
8581,00739,488rails-routesEnable config/routes/*.rb on your Rails application.
8683,39978,082layoutSpecify which layout will be rendered on Rails apps
8784,669101,581date_intervalParse date intervals from strings
8884,809101,581infoA JSON endpoint with your Rails application info
8987,015101,581factory_seedSeed introduces an easy way to instantiate factories created with Factory Girl.
9091,53936,481sql_runnerSQLRunner allows you to load your queries out of SQL files, without using ORMs.
9192,02464,016enrouteExport Rails routes to TypeScript definitions
9293,29564,016boppers-uptimeA bopper to check if your sites are online.
9399,793140,423formA simple form builder for Ruby objects.
94104,054140,423i18n-jsonExport I18n translations to JSON.
95104,180101,581text_captchaSimple captcha based on plain text questions.
96104,23430,332actionIsolate Rails actions in their own classes.
97105,721101,581touchTouch a parent's collection on ActiveRecord.
98110,14878,082i18n-dot_lookupAllow interpolation to be performed on a object's attribute, e.g. %{user.name}
99110,598140,423formatted_attributesAdd methods that format attributes from/to helper methods.
100110,90778,082check_filesCheck non-reloadable files changes on Rails apps
101114,42054,663joiAutorun your minitest tests. Supports Rails projects.
102118,55378,082ar-bigintMake ActiveRecord's PostgreSQL adapter always use bigint columns
103120,521140,423commentableAdd comment support for ActiveRecord models.
104127,930101,581marshaled_attributesSave marshaled objects using ActiveRecord
105130,23878,082couponsA simple discount coupon generator for Rails.
106132,360140,423markup_attrThis ActiveRecord plugin saves formatted content (Markdown, Textile, HTML) after normal...
107133,516101,581simple_temperatureConvert temperature between different units like Celsius, Kelvin and Fahrenheit.
108140,679140,423kalA simple HTML calendar for Rails
109145,022101,581gulp-railsSet up Rails with Gulp for asset pipeline.
110146,012140,423scrubsThis rubygem does not have a description or summary.
111146,23623,213screenkitTerminal to screencast, simplified
112127,79868,039boppers-poloniexA bopper to get alerts on Poloniex prices.
113151,584101,581botkit-telegramA botkit for Telegram
114130,25068,039boppers-coinmarketcapA bopper to get alerts on CoinMarketCap prices.
115160,98439,488demotapeRecord terminal sessions from your CLI tools
116164,383140,423voltageA simple observer implementation for POROs (Plain Old Ruby Object) and ActiveRecord obj...
117164,690101,581funcUtility functions for making your life easier
118166,50364,016omniauth-sentryOmniAuth strategy for Sentry (https://sentry.io).
119167,314140,423omniauth-producthuntOmniAuth strategy for ProductHunt (https://producthunt.com).
120168,642140,423time_windowRetrieve time objects by time windows (e.g. TimeWindow.call('5m') will round minutes to...
121168,917101,581guard-i18n-jsonGuard::I18nJson automatically exports your I18n translations as JSON files
122169,21878,082omniauth-freckleOmniAuth strategy for Freckle (https://letsfreckle.com).
123169,527140,423omniauth-wpOmniAuth strategy for Wordpress (https://wordpress.com)
124170,728101,581omniauth-netlifyOmniAuth strategy for Netlify (https://netlify.com).
125171,629140,423image_helpersSome image helpers for Rails.
126172,522140,423json_blobCreate `` tags to safely send data to the UI. Yo...
127172,59964,016unambiguous_stringGenerate random unambiguous strings (no ilo06b2z chars)
128173,321140,423webauthn-rbWebAuthn implementation for Ruby
129175,345101,581epub-rbCreate epub files using Ruby.
130177,654101,581iron_oxideAn experiment that brings some Rust patterns to Ruby.
131179,645140,423simple_auth-magic_linkPasswordless sign-in for simple_auth.
132180,235101,581screenkit-tts-googleGoogle TTS engine for ScreenKit
133180,630140,423screenkit-tts-minimaxMinimax (https://minimax.io) TTS engine for ScreenKit
134180,64064,016fimonThin `listen` cli wrapper.
135182,57154,663thor-completionGenerate shell completions for Thor CLIs.
136182,78278,082ar-sqlite-uuidOverride migration methods to support UUID/ULID columns without having to be explicit a...
137183,06378,082application_envDetect application environments.
138183,523140,423zeeA micro web framework.
139188,34378,082stemmersBindings some popular snowball stemming algorithms