Dougyouch's Gems

icon
#Total RankDaily RankNameSummary
123,92521,532csv-utilsA Ruby library for CSV file processing featuring comparison, transformation, sorting, a...
227,65915,981schema-modelA flexible DSL for defining strongly-typed data models with automatic parsing, nested a...
332,07225,502dynamic-active-modelDynamic Active Model automatically discovers database schemas and creates ActiveRecord ...
435,56422,609upstreamstatusParse the output of the Nginx Upstream Check plugin
540,01648,171packed-modelUsed to minimize storage space required to store list of data
640,74578,082sized_listUses LRU functionality to keep a limited size list of items
741,31928,843db-purgerPurge database tables by top level id in batches
844,39739,488client-api-builderA Ruby gem for building API clients through declarative configuration. Features include...
959,38830,332query_counterUsed for monitoring number of external calls
1078,40839,488inheritance-helperRedefines class methods
1180,01239,488alblogsUtility script for processing ALB access logs over a given time range
1292,01278,082io-segmenterUsed to iterate over segments of data in IO objects
1394,66764,016elasticsearch_scannerIterates over the entire index
1495,63064,016cassandra-helpersUtility methods for working with Cassandra
1597,14622,609s3grepCLI tools for streaming search (s3grep), viewing (s3cat), and reporting (s3info, s3repo...
16100,95378,082athena-utilsTools for querying AWS Athena
17108,246140,423csv-curlTools making mulitple calls using curl
18110,13443,166activerecord-mysql2-adapter-patchFixes schema.rb for datetime fields that use on update
19121,750101,581doug-chargifyRuby wrapper for the chargify.com SAAS and billing API designed to be thread safe
20121,85054,663encrypted-fieldEncrypt data using policies, designed with key rotation in mind
21129,24348,171schema-normalizeEasy way to normalize attributes
22138,75478,082multi-file-processorIterates over files moving them to inprogress, done or failed
23167,733140,423mapableEasy way to configure what data is mapped between models
24167,86178,082profile-toolsDynamically add method profiling to any class. Collects method times and objects created.
25168,473101,581model-mapperEasy way to configure what data is mapped between models
26173,191140,423gemconsoleCommand-line utility for working with a gem in irb
27182,856101,581batchingAdds an in_batches to Enumerable
28183,147101,581csv-editorCommand line CSV file editor