Dougyouch's Gems

icon
#Total RankDaily RankNameSummary
123,87450,128csv-utilsA Ruby library for CSV file processing featuring comparison, transformation, sorting, a...
227,70668,139schema-modelA flexible DSL for defining strongly-typed data models with automatic parsing, nested a...
332,30435,153dynamic-active-modelDynamic Active Model automatically discovers database schemas and creates ActiveRecord ...
435,44440,811upstreamstatusParse the output of the Nginx Upstream Check plugin
539,863114,709packed-modelUsed to minimize storage space required to store list of data
640,617114,709sized_listUses LRU functionality to keep a limited size list of items
741,29935,153db-purgerPurge database tables by top level id in batches
844,63024,921client-api-builderA Ruby gem for building API clients through declarative configuration. Features include...
959,78122,600query_counterUsed for monitoring number of external calls
1079,58421,803inheritance-helperRedefines class methods
1180,06650,128alblogsUtility script for processing ALB access logs over a given time range
1291,90350,128io-segmenterUsed to iterate over segments of data in IO objects
1394,573114,709elasticsearch_scannerIterates over the entire index
1495,681114,709cassandra-helpersUtility methods for working with Cassandra
1598,61650,128s3grepCLI tools for streaming search (s3grep), viewing (s3cat), and reporting (s3info, s3repo...
16101,39631,254athena-utilsTools for querying AWS Athena
17108,010114,709csv-curlTools making mulitple calls using curl
18110,21368,139activerecord-mysql2-adapter-patchFixes schema.rb for datetime fields that use on update
19121,321114,709doug-chargifyRuby wrapper for the chargify.com SAAS and billing API designed to be thread safe
20122,738114,709encrypted-fieldEncrypt data using policies, designed with key rotation in mind
21129,921114,709schema-normalizeEasy way to normalize attributes
22139,087114,709multi-file-processorIterates over files moving them to inprogress, done or failed
23167,379114,709mapableEasy way to configure what data is mapped between models
24167,457114,709profile-toolsDynamically add method profiling to any class. Collects method times and objects created.
25168,10268,139model-mapperEasy way to configure what data is mapped between models
26172,91468,139gemconsoleCommand-line utility for working with a gem in irb
27182,410114,709batchingAdds an in_batches to Enumerable
28182,730114,709csv-editorCommand line CSV file editor