Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@hadrienblanc
Last active April 16, 2019 16:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hadrienblanc/0d30bf24d15da4aeb51593ea670256d1 to your computer and use it in GitHub Desktop.
Save hadrienblanc/0d30bf24d15da4aeb51593ea670256d1 to your computer and use it in GitHub Desktop.

A gem selection from the Gitlab Gemfile, gems that could be adequate for your project (source : https://github.com/gitlabhq/gitlabhq)

Do some browser detection with Ruby. Includes ActionController integration.

Easy Diffing in Ruby

  • "memory management" unicorn-worker-killer / puma_worker_killer

  • gem state_machines-activerecord

to do a states machines pattern with activerecord

  • gem acts-as-taggable-on

to tag an object acts-as-taggable-on https://github.com/mbleigh/acts-as-taggable-on

  • gem kubeclient

API with kubernetes

  • gem babosa

To convert strange utf8 strings to a "nomal" text https://github.com/norman/babosa

  • gem licensee

A Ruby Gem to detect under what license a project is distributed. https://licensee.github.io/licensee/

hard to find out if it's UTF8 or ISO ? use charlock_holmes :)

  • gem chronic

Chronic is a pure Ruby natural language date parser. https://github.com/mojombo/chronic (and chronic_duration exists)

This is a profiling tool originally built at GitHub to help us get an insight into our application. Now, we have extracted this into Peek, so that other Rails application can experience the same benefit.

return the sourcecode for a method

ruby-prof: a code profiler for MRI rubies

Find out more, on the source : https://github.com/gitlabhq/gitlabhq/blob/master/Gemfile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment