Wetransfer's Gems

icon
#Total RankDaily RankNameSummary
11,8032,837zip_tricksStream out ZIP files from Ruby
26,8357,976prorateCan be used to implement all kinds of throttles
310,30619,895format_parserA Ruby library for prying open files you can convert to a previewable format, such as v...
411,8189,223sqewerA full-featured library for all them SQS worker needs
512,32054,163activerecord_autoreplicaRedirect all SELECT queries to a separate connection within a block
613,45921,990measurometerMinimum viable API for instrumentation in libraries. Source metrics from your libraries...
714,06941,573wt_s3_signerA Ruby Gem that optimize the signing of S3 keys. The gem is especially useful when deal...
815,79115,812image_viseImage processing via URLs
916,32441,573very_tiny_state_machineYou wouldn't beleive how tiny it is
1018,46678,158ksKeyword-initialized Structs
1119,67111,473wetransfer_styleAt WeTransfer we code in style. This is our style.
1220,29727,823hash_toolsDo useful things to Ruby Hashes
1321,22419,895apicultureA toolkit for building REST APIs on top of Rack
1426,06419,895richurlsService which enriches URLs fast and cheap
1526,56327,823ghost_adapterRun ActiveRecord migrations through gh-ost
1627,79647,572wt_activerecord_index_spyIt uses activerecord's notifications to run an explain query on each query that uses a ...
1732,76061,378rational_choiceFuzzy logic gate
1832,99447,572aws_ip_utilitiesChecks for AWS IP ranges, including adding to Rack trusted proxy list.
1935,62889,132authorization_header_parserParses parametrized HTTP Authorization headers
2036,787104,290strict_request_uriReject Rack requests with an invalid URL
2136,87127,823interval_responseAssemble HTTP responses from spliced sequences of payloads
2239,40961,378app_revisionFinds a way to get at your git commit SHA
2341,632104,290sanitize_user_agent_headerDecodes the User-Agent header into UTF-8 in any Rack app
2448,327128,565megabytesByte size formatter for when ActiveSupport is too much
2563,34947,572fast_sendSend bursts of large files quickly via Rack
2666,10789,132runawaySpin off blocks in child processes and make sure they terminate on time
2769,019128,565kinesis_firehose_batcherSends records to Firehose, automatically honors the limits
2879,91154,163prefixed_cache_storeAllows you to expire parts of your cache separately
2982,69047,572fourtrackStore massive amounts of ordered log records into a single .gz file and replay them one...
3086,61147,572haroldLibrary that contains helpers for collaborative environments
3194,73269,102univalA minimal endpoint for driving server-side validations from a remote UI
3299,08469,102appsignal_extensionsDoing some more with Appsignal
33158,921104,290pg_loggerConvert PostgreSQL notices to Ruby logger messages, in one proc
34169,821104,290format_parser_pdfAn adapter for format_parser to parse PDF files using pdf-reader. Replaces the standard...