Dougyouch's Gems

icon
#Total RankDaily RankNameSummary
124,06911,052csv-utilsA Ruby library for CSV file processing featuring comparison, transformation, sorting, a...
227,5733,371schema-modelDeclare typed attributes and Schema turns incoming hashes, JSON and CSV rows into Ruby ...
331,2307,870dynamic-active-modelDynamic Active Model automatically discovers database schemas and creates ActiveRecord ...
436,32355,182upstreamstatusParse the output of the Nginx Upstream Check plugin
541,09724,061db-purgerDB Purger deletes (or soft-deletes) every row related to a single top-level record (e.g...
641,17687,723packed-modelUsed to minimize storage space required to store list of data
741,99255,182sized_listUses LRU functionality to keep a limited size list of items
842,1603,345client-api-builderClient API Builder generates HTTP client methods from a declarative route DSL. It infer...
958,65242,533query_counterUsed for monitoring number of external calls
1073,1498,124inheritance-helperRedefines class methods
1177,23887,723alblogsUtility script for processing ALB access logs over a given time range
1293,02987,723io-segmenterUsed to iterate over segments of data in IO objects
1394,38455,182s3grepCLI tools for streaming search (s3grep), viewing (s3cat), and reporting (s3info, s3repo...
1496,47487,723elasticsearch_scannerIterates over the entire index
1596,84835,731cassandra-helpersUtility methods for working with Cassandra
1698,10887,723athena-utilsTools for querying AWS Athena
17108,29935,731csv-curlTools making mulitple calls using curl
18110,96287,723activerecord-mysql2-adapter-patchFixes schema.rb for datetime fields that use on update
19118,43655,182encrypted-fieldEncrypt data using policies, designed with key rotation in mind
20124,63187,723doug-chargifyRuby wrapper for the chargify.com SAAS and billing API designed to be thread safe
21130,55787,723schema-normalizeEasy way to normalize attributes
22140,94487,723multi-file-processorIterates over files moving them to inprogress, done or failed
23171,08487,723mapableEasy way to configure what data is mapped between models
24171,36487,723profile-toolsDynamically add method profiling to any class. Collects method times and objects created.
25171,98787,723model-mapperEasy way to configure what data is mapped between models
26176,72287,723gemconsoleCommand-line utility for working with a gem in irb
27186,26042,533csv-editorCommand line CSV file editor
28187,00542,533batchingAdds an in_batches to Enumerable