Dougyouch's Gems

icon
#Total RankDaily RankNameSummary
123,96014,692csv-utilsTools for debugging malformed CSV files
227,58827,285schema-modelEasy way to create models from payloads
332,39417,792dynamic-active-modelDynamically create ActiveRecord models for tables
435,29825,654upstreamstatusParse the output of the Nginx Upstream Check plugin
539,30756,754packed-modelUsed to minimize storage space required to store list of data
639,91342,709sized_listUses LRU functionality to keep a limited size list of items
741,22024,879db-purgerPurge database tables by top level id in batches
845,91026,457client-api-builderCreate API clients through configuration with complete transparency
960,91730,896query_counterUsed for monitoring number of external calls
1081,21539,360alblogsUtility script for processing ALB access logs over a given time range
1182,10467,440inheritance-helperRedefines class methods
1291,14399,458io-segmenterUsed to iterate over segments of data in IO objects
1393,800110,181elasticsearch_scannerIterates over the entire index
1495,89577,457cassandra-helpersUtility methods for working with Cassandra
15103,82639,360s3grepTools for searching files on S3
16104,62599,458athena-utilsTools for querying AWS Athena
17107,34883,625csv-curlTools making mulitple calls using curl
18109,542122,439activerecord-mysql2-adapter-patchFixes schema.rb for datetime fields that use on update
19119,954143,384doug-chargifyRuby wrapper for the chargify.com SAAS and billing API designed to be thread safe
20125,120122,439encrypted-fieldEncrypt data using policies, designed with key rotation in mind
21130,323110,181schema-normalizeEasy way to normalize attributes
22139,927110,181multi-file-processorIterates over files moving them to inprogress, done or failed
23165,905110,181mapableEasy way to configure what data is mapped between models
24166,555110,181profile-toolsDynamically add method profiling to any class. Collects method times and objects created.
25166,776110,181model-mapperEasy way to configure what data is mapped between models
26172,084122,439gemconsoleCommand-line utility for working with a gem in irb
27180,809143,384batchingAdds an in_batches to Enumerable
28181,51899,458csv-editorCommand line CSV file editor