Fnando's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1354405browserDo some browser detection with Ruby.
21,2091,278i18n-jsExport i18n translations and use them on JavaScript.
33,1092,781cpf_cnpjValidate, generate and format CPF/CNPJ numbers. Include command-line tools.
43,3671,829globCreate a list of hash paths that match a given pattern. You can also generate a hash wi...
54,2115,902password_strengthCheck password strength against several rules. Includes ActiveRecord/ActiveModel support.
64,4994,039recurrenceA simple library to handle recurring events
75,0105,682pry-metaMeta package that requires several pry extensions.
86,4651,937email-provider-infoFind email provider service based on the email address.
96,5254,684paypal-recurringPayPal Express Checkout API Client for recurring billing.
106,6985,643email_dataThis project is a compilation of datasets related to emails. Includes disposable emails...
116,7773,869svg_optimizerSVG optimization based on Node's SVGO
127,0967,228ar-sequenceAdd support for PostgreSQL's SEQUENCE on ActiveRecord migrations
137,4168,120validatorsAdd some nice ActiveModel/ActiveRecord validators.
148,08012,061aitchA simple HTTP client
158,87810,937breadcrumbsBreadcrumbs is a simple plugin that adds a `breadcrumbs` object to controllers and views.
168,9736,684notifierSend system notifications on several platforms with a simple and unified API. Currently...
179,10175,382gem-openOpen gems on your favorite editor by running a specific gem command like `gem open noko...
189,29722,150factory_bot-preloadPreload factories (Factory Bot) just like fixtures. It will be easier and, probably, fa...
1910,21910,893ar-uuidOverride migration methods to support UUID columns without having to be explicit about it.
2010,70310,991test_notifierDisplay system notifications after running tests. It works on Mac OS X, Linux and Windo...
2111,2279,527normalize_attributesNormalize ActiveRecord attributes
2212,92411,131csrGenerate CSR (Certificate Signing Request) using Ruby and OpenSSL
2313,9523,983svg_spriteCreate SVG sprites using SVG links.
2414,49714,647ofxA simple OFX (Open Financial Exchange) parser built on top of Nokogiri. Currently suppo...
2515,10719,760sinatra-subdomainSeparate routes for subdomains on Sinatra
2616,1407,689minitest-utilsSome utilities for your Minitest day-to-day usage.
2716,31814,931burgundyA simple wrapper for objects in less than 100 lines.
2817,07110,571omniauth-atlassian-bitbucketOmniAuth strategy for Bitbucket (https://bitbucket.org).
2917,17222,150simple_authA simple authentication system for Rails apps
3017,35014,511rails-envAvoid environment detection on Rails
3117,4917,930root_domainExtract root domain from hosts (e.g. www.example will be extracted as example.com). It ...
3217,96618,611troyA static site generator
3320,62229,087pagseguroThe official PagSeguro library
3420,67333,142page_metaEasily define and tags. I18n support for descriptions, keywords and titles.
3520,77912,229rubocop-fnandoRubocop configuration
3621,12230,840tokensGenerate named tokens on your ActiveRecord models.
3721,3695,392email_typoSuggest fixes to a misspelled email address, like [email protected].
3821,48022,150swiss_knifeSeveral helpers for Rails
3922,05826,328kitabuA framework for creating e-books from Markdown using Ruby. Using the Prince PDF generat...
4022,76433,142factory_girl-preloadPreload factories (Factory Girl) just like fixtures. It will be easy and, probably, fas...
4122,85616,507paginatePaginate collections using SIZE+1 to determine if there is a next page. Includes Active...
4223,41730,840sinatra-basic-authAuthentication with BasicAuth.
4325,00022,150permalinkGenerate permalink attributes on ActiveModel/ActiveRecord
4428,22835,924env_varsAccess environment variables. Also includes presence validation, type coercion and defa...
4528,63239,648rack-apiCreate web app APIs that respond to one or more formats using an elegant DSL.
4631,87435,924simple_presenterA simple presenter/facade/decorator/whatever implementation.
4731,99520,608defaultsSet default values for ActiveRecord attributes
4833,0268,726haikunateGenerate Heroku-like memorable random names like adorable-ox-1234.
4934,23416,507signalA simple observer implementation for POROs (Plain Old Ruby Object) and ActiveRecord obj...
5035,40333,142redis-settingsStore application and user settings on Redis. Comes with ActiveRecord support.
5136,83733,142attr_keyringSimple encryption-at-rest plugin for ActiveRecord.
5237,44360,205qeA simple interface over several background job libraries like Resque, Sidekiq and Delay...
5338,86575,382clean_loggerRemove asset pipeline logging.
5440,64633,142storageThis gem provides a simple API for multiple storage backends. Supported storages: Amazo...
5541,835154,925parselEncrypt and decrypt data with a given key.
5645,01450,800boppersA simple bot framework for individuals.
5746,36020,142superconfigAccess environment variables. Also includes presence validation, type coercion and defa...
5847,23110,176versioningVersioning for AR objects
5948,22075,382ar-checkEnable PostgreSQL's CHECK constraints on ActiveRecord migrations
6049,40325,255omniauth-typeformOmniAuth strategy for Typeform (https://typeform.com).
6149,89550,800omniauth-stripeOmniAuth strategy for Stripe (https://stripe.com).
6251,37075,382babel-schmooze-sprocketsAdd Babel support to sprockets using Schmooze.
6352,80575,382actionmailer-markdownA different take on using ActionMailer, Markdown and I18n.
6456,262154,925activitiesA framework for aggregating social activity.
6557,02244,354dopstickGenerate a project skeleton for creating a Ruby/NPM package.
6658,80775,382ar-timestamptzMake ActiveRecord's PostgreSQL adapter use timestamptz as datetime columns
6758,95775,382page_titleSet the page title on Rails apps
6861,01375,382games_radarGamesRadar is an API wrapper for the games website http://gamesradar.com
6961,16050,800omniauth-bcxOmniAuth strategy for Basecamp (https://basecamp.com).
7061,539154,925inkInk is a wrapper for Pygments, a nice Python syntax highlighting library and formatters...
7162,87439,648ar-enumAdd support for creating `ENUM` types in PostgreSQL with ActiveRecord
7263,87560,205test_squadRails and JavaScript testing, the easy way. Supports QUnit, Jasmine, Mocha and Ember.
7367,07135,924botkitA simple chatbot framework
7467,491154,925citrixAPI wrappers for Citrix services like GoToTraining.
7567,526102,761post_commitFive services are supported for now: Basecamp, Campfire, FriendFeed, LightHouse and Twi...
7670,55850,800url_signatureCreate and verify signed urls. Supports expiration time.
7771,605102,761encrypt_attrEncrypt attributes using AES-256-CBC (or your custom encryption strategy). Works with a...
7872,440154,925access_tokenAccess token for client-side and API authentication.
7976,63360,205sidekiq-clockworkSidekiq::Clockwork is a simplistic implementation of a job scheduler based on Clockwork...
8077,20644,354human_routesI say no to REST for client-facing urls.
8177,59075,382omniauth-citrixOmniAuth strategy for Citrix.
8278,99650,800sassquatchSome SCSS helpers
8379,72975,382dogoA Redis-backed shortener url service.
8480,20444,354taggerAdd tagging support for ActiveRecord
8581,45035,924rails-routesEnable config/routes/*.rb on your Rails application.
8684,58575,382layoutSpecify which layout will be rendered on Rails apps
8785,70175,382date_intervalParse date intervals from strings
8886,04560,205infoA JSON endpoint with your Rails application info
8988,419102,761factory_seedSeed introduces an easy way to instantiate factories created with Factory Girl.
9091,038102,761enrouteExport Rails routes to TypeScript definitions
9191,54475,382sql_runnerSQLRunner allows you to load your queries out of SQL files, without using ORMs.
9292,67275,382boppers-uptimeA bopper to check if your sites are online.
93100,28921,589actionIsolate Rails actions in their own classes.
94101,111102,761formA simple form builder for Ruby objects.
95104,62560,205i18n-jsonExport I18n translations to JSON.
96105,50275,382text_captchaSimple captcha based on plain text questions.
97107,00660,205touchTouch a parent's collection on ActiveRecord.
98110,59550,800joiAutorun your minitest tests. Supports Rails projects.
99111,193154,925i18n-dot_lookupAllow interpolation to be performed on a object's attribute, e.g. %{user.name}
100111,880102,761formatted_attributesAdd methods that format attributes from/to helper methods.
101112,247102,761check_filesCheck non-reloadable files changes on Rails apps
102118,645102,761ar-bigintMake ActiveRecord's PostgreSQL adapter always use bigint columns
103121,320102,761commentableAdd comment support for ActiveRecord models.
104121,82633,142screenkitTerminal to screencast, simplified
105129,675102,761marshaled_attributesSave marshaled objects using ActiveRecord
106131,333102,761couponsA simple discount coupon generator for Rails.
107134,249154,925markup_attrThis ActiveRecord plugin saves formatted content (Markdown, Textile, HTML) after normal...
108135,33775,382simple_temperatureConvert temperature between different units like Celsius, Kelvin and Fahrenheit.
109139,88539,648demotapeRecord terminal sessions from your CLI tools
110142,455154,925kalA simple HTML calendar for Rails
111146,587154,925gulp-railsSet up Rails with Gulp for asset pipeline.
112147,890102,761scrubsThis rubygem does not have a description or summary.
113150,318102,761botkit-telegramA botkit for Telegram
114127,79868,039boppers-poloniexA bopper to get alerts on Poloniex prices.
115130,25068,039boppers-coinmarketcapA bopper to get alerts on CoinMarketCap prices.
116165,089154,925voltageA simple observer implementation for POROs (Plain Old Ruby Object) and ActiveRecord obj...
117166,618102,761funcUtility functions for making your life easier
118167,654102,761omniauth-producthuntOmniAuth strategy for ProductHunt (https://producthunt.com).
119168,10375,382omniauth-sentryOmniAuth strategy for Sentry (https://sentry.io).
120170,52075,382time_windowRetrieve time objects by time windows (e.g. TimeWindow.call('5m') will round minutes to...
121170,699154,925guard-i18n-jsonGuard::I18nJson automatically exports your I18n translations as JSON files
122170,76544,354epub-rbCreate epub files using Ruby.
123170,803102,761omniauth-freckleOmniAuth strategy for Freckle (https://letsfreckle.com).
124170,881102,761omniauth-wpOmniAuth strategy for Wordpress (https://wordpress.com)
125171,340102,761omniauth-netlifyOmniAuth strategy for Netlify (https://netlify.com).
126173,274154,925image_helpersSome image helpers for Rails.
127173,518154,925json_blobCreate `` tags to safely send data to the UI. Yo...
128174,448102,761unambiguous_stringGenerate random unambiguous strings (no ilo06b2z chars)
129175,159102,761webauthn-rbWebAuthn implementation for Ruby
130177,08339,648iron_oxideAn experiment that brings some Rust patterns to Ruby.
131179,25527,624thor-completionGenerate shell completions for Thor CLIs.
132181,01550,800simple_auth-magic_linkPasswordless sign-in for simple_auth.
133182,700102,761screenkit-tts-googleGoogle TTS engine for ScreenKit
134182,863102,761fimonThin `listen` cli wrapper.
135183,20675,382screenkit-tts-minimaxMinimax (https://minimax.io) TTS engine for ScreenKit
136184,797154,925ar-sqlite-uuidOverride migration methods to support UUID/ULID columns without having to be explicit a...
137185,639102,761application_envDetect application environments.
138186,18160,205zeeA micro web framework.
139191,08175,382stemmersBindings some popular snowball stemming algorithms