Dougyouch's Gems

icon
#Total RankDaily RankNameSummary
124,04913,976csv-utilsA Ruby library for CSV file processing featuring comparison, transformation, sorting, a...
227,94114,692schema-modelA flexible DSL for defining strongly-typed data models with automatic parsing, nested a...
332,29757,055dynamic-active-modelDynamic Active Model automatically discovers database schemas and creates ActiveRecord ...
436,25023,214upstreamstatusParse the output of the Nginx Upstream Check plugin
541,08432,768packed-modelUsed to minimize storage space required to store list of data
641,71257,055db-purgerPurge database tables by top level id in batches
741,91857,055sized_listUses LRU functionality to keep a limited size list of items
843,36214,884client-api-builderA Ruby gem for building API clients through declarative configuration. Features include...
958,53113,976query_counterUsed for monitoring number of external calls
1074,40114,135inheritance-helperRedefines class methods
1177,06724,648alblogsUtility script for processing ALB access logs over a given time range
1292,74057,055io-segmenterUsed to iterate over segments of data in IO objects
1394,25632,768s3grepCLI tools for streaming search (s3grep), viewing (s3cat), and reporting (s3info, s3repo...
1496,28457,055elasticsearch_scannerIterates over the entire index
1596,59157,055cassandra-helpersUtility methods for working with Cassandra
1697,95957,055athena-utilsTools for querying AWS Athena
17108,00357,055csv-curlTools making mulitple calls using curl
18110,69638,720activerecord-mysql2-adapter-patchFixes schema.rb for datetime fields that use on update
19118,20914,884encrypted-fieldEncrypt data using policies, designed with key rotation in mind
20124,34557,055doug-chargifyRuby wrapper for the chargify.com SAAS and billing API designed to be thread safe
21130,28957,055schema-normalizeEasy way to normalize attributes
22140,68157,055multi-file-processorIterates over files moving them to inprogress, done or failed
23170,84057,055mapableEasy way to configure what data is mapped between models
24171,11757,055profile-toolsDynamically add method profiling to any class. Collects method times and objects created.
25171,74657,055model-mapperEasy way to configure what data is mapped between models
26176,48657,055gemconsoleCommand-line utility for working with a gem in irb
27186,08357,055csv-editorCommand line CSV file editor
28186,83857,055batchingAdds an in_batches to Enumerable