Dougyouch's Gems

icon
#Total RankDaily RankNameSummary
124,03629,762csv-utilsStreaming tools for CSV files too big or too broken to load into memory. Compare two so...
227,37125,129schema-modelDeclare typed attributes and Schema turns incoming hashes, JSON and CSV rows into Ruby ...
330,64917,109dynamic-active-modelDynamic Active Model automatically discovers database schemas and creates ActiveRecord ...
436,52929,762upstreamstatusParse the output of the Nginx Upstream Check plugin
540,88729,762db-purgerDB Purger deletes (or soft-deletes) every row related to a single top-level record (e.g...
640,98721,924client-api-builderClient API Builder generates HTTP client methods from a declarative route DSL. It infer...
741,44860,617packed-modelUsed to minimize storage space required to store list of data
842,27751,055sized_listUses LRU functionality to keep a limited size list of items
958,90851,055query_counterUsed for monitoring number of external calls
1070,04327,875inheritance-helperRedefine a class method on a subclass to return a new value, so hashes, arrays and sets...
1177,54251,055alblogsUtility script for processing ALB access logs over a given time range
1293,34051,055io-segmenterUsed to iterate over segments of data in IO objects
1394,37823,279s3grepCLI tools for streaming search (s3grep), viewing (s3cat), and reporting (s3info, s3repo...
1496,78878,797elasticsearch_scannerIterates over the entire index
1597,15078,797cassandra-helpersUtility methods for working with Cassandra
1698,04451,055athena-utilsTools for querying AWS Athena
17108,572103,736csv-curlTools making mulitple calls using curl
18111,25151,055activerecord-mysql2-adapter-patchFixes schema.rb for datetime fields that use on update
19118,747103,736encrypted-fieldEncrypt data using policies, designed with key rotation in mind
20125,155151,966doug-chargifyRuby wrapper for the chargify.com SAAS and billing API designed to be thread safe
21130,89389,090schema-normalizeEasy way to normalize attributes
22141,455103,736multi-file-processorIterates over files moving them to inprogress, done or failed
23166,292103,736model-mapperDeclare once how fields map from one object to another, and Mappable compiles it into p...
24169,048122,768profile-toolsProfile methods without touching their code. List them in config/profile_tools.yml, res...
25171,624151,966mapableEasy way to configure what data is mapped between models
26172,66434,921dynamic-active-model-railsRailtie for dynamic-active-model: declare databases in one initializer and get lazily b...
27177,304151,966gemconsoleCommand-line utility for working with a gem in irb
28186,745122,768csv-editorCommand line CSV file editor
29187,477122,768batchingAdds an in_batches to Enumerable