Julik's Gems

icon
#Total RankDaily RankNameSummary
11,8452,755zip_tricksStream out ZIP files from Ruby
23,0093,076patronRuby HTTP client library based on libcurl
33,8812,240zip_kitStream out ZIP files from Ruby. Successor to zip_tricks.
47,01017,860prorateCan be used to implement all kinds of throttles
58,2799,780ru_propisjuCумма прописью
68,83218,774approximatelyFacilitates float comparisons in mocks
79,20912,073timecodeTimecode value class
89,2467,098tracksperantoConverts 2D track exports between different apps like Flame, MatchMover, PFTrack...
910,4578,593format_parserA Ruby library for prying open files you can convert to a previewable format, such as v...
1011,57031,379reloadable_middlewareWraps any Rack middleware with lazy resolve at call()
1112,59412,676sqewerA full-featured library for all them SQS worker needs
1212,86125,673measurometerMinimum viable API for instrumentation in libraries. Source metrics from your libraries...
1313,36326,848wt_s3_signerA Ruby Gem that optimize the signing of S3 keys. The gem is especially useful when deal...
1413,41246,492activerecord_autoreplicaRedirect all SELECT queries to a separate connection within a block
1515,05421,860retriable_proxyAdds an object wrapper on top of Retriable
1616,43315,432image_viseImage processing via URLs
1717,64026,848very_tiny_state_machineYou wouldn't beleive how tiny it is
1817,99517,860rutilsDEPRECATED processing of russian strings
1919,68326,848ksKeyword-initialized Structs
2021,14416,348vitrineServes ERB templates with live CoffeeScript and SASS
2121,44821,860junebug-wikiJunebug is a minimalist ruby wiki running on Camping.
2221,55338,645range_utilsThere is a whole range of things you can do with a Range
2321,70738,645hash_toolsDo useful things to Ruby Hashes
2421,90025,673edlParser for EDL (Edit Decision List) files
2521,98419,862apicultureA toolkit for building REST APIs on top of Rack
2622,58022,659depixAllows you to read and edit DPX file headers parsed into Ruby objects
2723,61125,673junebugJunebug is a minimalist ruby wiki running on Camping.
2823,62142,164gilensonОбработчик типографских символов в HTML согласно общепринятым правилам. Посвящается П.Г...
2924,08559,868strenvCreates a STRICT_ENV constant that you can query for environment variables and get mean...
3024,32125,673flame_channel_parserReads and interpolates animation channels in IFFS setups
3128,06423,574ticklyParses the subset of the TCL grammar needed for Nuke scripts
3231,51270,356puliFor small concurrent activities in the open air
3334,82552,183rational_choiceFuzzy logic gate
3435,00552,183aws_ip_utilitiesChecks for AWS IP ranges, including adding to Rack trusted proxy list.
3535,50552,183malMinuscule algebraic types for Ruby
3635,55529,667sequencerImage sequence sorting, scanning and manipulation
3735,90215,432pbbuilderGenerate Protobuf messages with a simple DSL similar to JBuilder
3836,30719,283rails_twirpIntegrate Twirp into Rails
3936,31913,053pecorinoPecorino allows you to define throttles and rate meters for your metered resources, all...
4036,74426,848idempoProvides idempotency keys for Rack applications.
4136,77035,780framecurveFramecurve parser, validation and interpolation
4237,76384,476authorization_header_parserParses parametrized HTTP Authorization headers
4338,06835,780chantierProcess your jobs in parallel with a simple table of processes or threads
4438,22046,492interval_responseAssemble HTTP responses from spliced sequences of payloads
4539,51384,476strict_request_uriReject Rack requests with an invalid URL
4639,75735,780flame_timewarp_extractorExtract timewarp channels from Flame setup files into a simple list of "to-frame" to "f...
4740,59635,780image_procA no-frills image resizer, with pluggable backends. No extra software required on OS X
4841,61159,868exceptional_forkUses pipes to re-raise exceptions. Something better than an exit code has to exist.
4941,73484,476app_revisionFinds a way to get at your git commit SHA
5041,79638,645obufStores marshaled temporary objects on-disk in a simple Enumerable
5144,57284,476sanitize_user_agent_headerDecodes the User-Agent header into UTF-8 in any Rack app
5246,86546,492bycharHelps parsing IO char by char
5351,41046,492mosquitoA library for writing tests for your Camping app.
5451,91184,476megabytesByte size formatter for when ActiveSupport is too much
5552,47142,164peiji-sanPeijiSan is a Rails plugin which uses named scopes to create a thin pagination layer.
5658,13384,476magic_bytesBasic file type checks based on a few header bytes
5761,43359,868update_hintsAutomatically check if a new version of your gem is available and notify users
5864,69146,492fast_sendSend bursts of large files quickly via Rack
5968,59959,868runawaySpin off blocks in child processes and make sure they terminate on time
6071,30621,860goudaJob Scheduler for Rails and PostgreSQL
6172,966106,124kinesis_firehose_batcherSends records to Firehose, automatically honors the limits
6276,36359,868microgetPedal-to-the-metal HTTP client for GET requests
6376,65052,183discreet_proxyParses and creates Flame/Smoke .p proxy icon files
6477,24770,356wiretapWireTap driver
6579,719106,124nanospinnerOutputs a spinning indicator to the terminal, updating it on every revolution
6679,92870,356lighttpd_pathinfo_fixThis middleware fixes the lighttpd PATH_INFO for apps mounted at / in a way that is com...
6780,47046,492prefixed_cache_storeAllows you to expire parts of your cache separately
6881,18570,356captivityA simple logging wrapper for Rack
6983,36170,356fourtrackStore massive amounts of ordered log records into a single .gz file and replay them one...
7083,75659,868cli_testAssists in testing commandline applications (run an application qucikly, read out stder...
7186,79624,575stepper_motorStep workflows for Rails/ActiveRecord
7287,78738,645block_cipher_kitA thin toolkit for working with block cipher encryption.
7389,21431,379active_storage_encryptionAdds customer-supplied encryption keys to storage services.
7490,12752,183progressive_ioA Ruby gem that provides an IO wrapper with progress reporting capabilities. It wraps a...
7595,94870,356pasaporteAn OpenID server with a colored bar on top
7696,09970,356univalA minimal endpoint for driving server-side validations from a remote UI
7796,51552,183state_machine_enumConcern that makes it easy to define and enforce possibe state transitions for a field/...
7898,90252,183appsignal_extensionsDoing some more with Appsignal
79101,90184,476rww_authAllows password checks against a Remote Web Workplace server (a.k.a. Outlook Webmail)
80101,99146,492serve_byte_rangeServe byte range HTTP responses lazily
81102,71838,645munsterWebhooks processing engine for Rails applications
82103,49884,476blogrpcEasily construct MT and MetaWeblog XML-RPC backends
83107,148106,124simple_compressTiny methods for gzip-compressing and expanding a string
84111,51584,476magick_pipeSerialize RMagick processing steps and run them in a forked subprocess, later
85113,28370,356long_bodyDirect-to-socket streaming of Rack response bodies
86127,672106,124extremist_cacheObject-keyed caches for anything
87129,216106,124linebylineCan be used for comparing long outputs to references
88133,53784,476make_like_a_treeImplement orderable trees in ActiveRecord using the nested set model, with multiple roo...
89135,146106,124omnivorous_etagETags are good, however normally they are generated based on strings. However, very oft...
90148,132106,124touTime-ordered UUIDv4
91157,26684,476ods_extractorEspecially useful if your document is very, very large.
92159,559106,124rack_deflater_bypassUseful for serving tarballs via Rack
93159,894106,124string_derived_randomSeed a Ruby `Random` object with a seed value that is derived from a given string
94160,82884,476pg_loggerConvert PostgreSQL notices to Ruby logger messages, in one proc
95163,527144,706enough_with_the_double_render_alreadybails out of the controller action on any render, head or redirect_to
96164,43484,476range_header_parserParses Range HTTP headers for specific fetches
97166,60284,476magvarMagnetic variation calculation ported from FlightGear
98170,91152,183geneva_driveGenevaDrive provides a clean DSL for defining multi-step workflows that execute asynchr...
99183,37431,379assietteServes static assets with cache-busting version tags and on-the-fly JS/CSS URL rewritin...
100184,96159,868scatter_gatherScatter-gather for ActiveJob allowing batching
101184,980106,124gmail_search_syntaxGmail search syntax parser
102187,59470,356emjayConverts MJML email markup to responsive HTML — no Node.js, no native extensions, no sh...
103188,73184,476counting_semaphoreProvides both local (in-process) and shared (Redis-based) counting semaphores for contr...
104194,245106,124roughrbRuby port of rough.js - creates graphics with a hand-drawn, sketchy appearance. SVG out...
105194,25970,356paquetteRack-based server for gated gem and NPM package repositories