Julik's Gems

icon
#Total RankDaily RankNameSummary
11,8562,046zip_tricksStream out ZIP files from Ruby
22,9613,597patronRuby HTTP client library based on libcurl
34,2072,063zip_kitStream out ZIP files from Ruby. Successor to zip_tricks.
46,8478,363prorateCan be used to implement all kinds of throttles
58,1716,849ru_propisjuCумма прописью
68,6005,206approximatelyFacilitates float comparisons in mocks
78,92118,660tracksperantoConverts 2D track exports between different apps like Flame, MatchMover, PFTrack...
88,9706,434timecodeTimecode value class
910,32113,185format_parserA Ruby library for prying open files you can convert to a previewable format, such as v...
1011,4148,765reloadable_middlewareWraps any Rack middleware with lazy resolve at call()
1112,21617,524sqewerA full-featured library for all them SQS worker needs
1212,96233,145activerecord_autoreplicaRedirect all SELECT queries to a separate connection within a block
1312,96811,676measurometerMinimum viable API for instrumentation in libraries. Source metrics from your libraries...
1413,2569,571wt_s3_signerA Ruby Gem that optimize the signing of S3 keys. The gem is especially useful when deal...
1514,72015,710retriable_proxyAdds an object wrapper on top of Retriable
1616,15317,524image_viseImage processing via URLs
1717,19933,145very_tiny_state_machineYou wouldn't beleive how tiny it is
1817,66123,736rutilsDEPRECATED processing of russian strings
1919,42838,280ksKeyword-initialized Structs
2020,88138,280vitrineServes ERB templates with live CoffeeScript and SASS
2121,09927,121range_utilsThere is a whole range of things you can do with a Range
2221,10933,145junebug-wikiJunebug is a minimalist ruby wiki running on Camping.
2321,20882,222hash_toolsDo useful things to Ruby Hashes
2421,51482,222edlParser for EDL (Edit Decision List) files
2521,71833,145apicultureA toolkit for building REST APIs on top of Rack
2622,16829,669depixAllows you to read and edit DPX file headers parsed into Ruby objects
2723,17438,280gilensonОбработчик типографских символов в HTML согласно общепринятым правилам. Посвящается П.Г...
2823,31819,100junebugJunebug is a minimalist ruby wiki running on Camping.
2923,61546,395strenvCreates a STRICT_ENV constant that you can query for environment variables and get mean...
3023,93323,736flame_channel_parserReads and interpolates animation channels in IFFS setups
3127,76046,395ticklyParses the subset of the TCL grammar needed for Nuke scripts
3230,86582,222puliFor small concurrent activities in the open air
3334,20259,666rational_choiceFuzzy logic gate
3434,436123,214aws_ip_utilitiesChecks for AWS IP ranges, including adding to Rack trusted proxy list.
3534,85382,222malMinuscule algebraic types for Ruby
3635,08959,666sequencerImage sequence sorting, scanning and manipulation
3736,09333,145pbbuilderGenerate Protobuf messages with a simple DSL similar to JBuilder
3836,29938,280framecurveFramecurve parser, validation and interpolation
3936,61514,314rails_twirpIntegrate Twirp into Rails
4037,07982,222authorization_header_parserParses parametrized HTTP Authorization headers
4137,57433,145chantierProcess your jobs in parallel with a simple table of processes or threads
4237,690123,214interval_responseAssemble HTTP responses from spliced sequences of payloads
4338,70433,145strict_request_uriReject Rack requests with an invalid URL
4439,23929,669flame_timewarp_extractorExtract timewarp channels from Flame setup files into a simple list of "to-frame" to "f...
4540,07538,280image_procA no-frills image resizer, with pluggable backends. No extra software required on OS X
4640,86082,222exceptional_forkUses pipes to re-raise exceptions. Something better than an exit code has to exist.
4740,98116,916idempoProvides idempotency keys for Rack applications.
4841,05346,395app_revisionFinds a way to get at your git commit SHA
4941,23959,666obufStores marshaled temporary objects on-disk in a simple Enumerable
5043,68282,222sanitize_user_agent_headerDecodes the User-Agent header into UTF-8 in any Rack app
5146,35282,222bycharHelps parsing IO char by char
5250,84359,666megabytesByte size formatter for when ActiveSupport is too much
5350,98246,395mosquitoA library for writing tests for your Camping app.
5451,90446,395peiji-sanPeijiSan is a Rails plugin which uses named scopes to create a thin pagination layer.
5552,69820,896pecorinoPecorino allows you to define throttles and rate meters for your metered resources, all...
5657,45259,666magic_bytesBasic file type checks based on a few header bytes
5760,79459,666update_hintsAutomatically check if a new version of your gem is available and notify users
5864,16946,395fast_sendSend bursts of large files quickly via Rack
5967,69038,280runawaySpin off blocks in child processes and make sure they terminate on time
6071,69759,666kinesis_firehose_batcherSends records to Firehose, automatically honors the limits
6173,80033,145goudaJob Scheduler for Rails and PostgreSQL
6275,658123,214microgetPedal-to-the-metal HTTP client for GET requests
6376,39782,222discreet_proxyParses and creates Flame/Smoke .p proxy icon files
6476,60246,395wiretapWireTap driver
6578,40159,666nanospinnerOutputs a spinning indicator to the terminal, updating it on every revolution
6678,937123,214lighttpd_pathinfo_fixThis middleware fixes the lighttpd PATH_INFO for apps mounted at / in a way that is com...
6779,84382,222prefixed_cache_storeAllows you to expire parts of your cache separately
6880,34638,280captivityA simple logging wrapper for Rack
6982,88138,280cli_testAssists in testing commandline applications (run an application qucikly, read out stder...
7082,90238,280fourtrackStore massive amounts of ordered log records into a single .gz file and replay them one...
7189,75138,280progressive_ioA Ruby gem that provides an IO wrapper with progress reporting capabilities. It wraps a...
7290,88133,145stepper_motorStep workflows for Rails/ActiveRecord
7394,90459,666pasaporteAn OpenID server with a colored bar on top
7495,65282,222univalA minimal endpoint for driving server-side validations from a remote UI
7598,727123,214appsignal_extensionsDoing some more with Appsignal
76101,12082,222rww_authAllows password checks against a Remote Web Workplace server (a.k.a. Outlook Webmail)
77102,89882,222blogrpcEasily construct MT and MetaWeblog XML-RPC backends
78105,69033,145munsterWebhooks processing engine for Rails applications
79105,78959,666simple_compressTiny methods for gzip-compressing and expanding a string
80106,08417,524block_cipher_kitA thin toolkit for working with block cipher encryption.
81106,35025,251state_machine_enumConcern that makes it easy to define and enforce possibe state transitions for a field/...
82107,01917,849active_storage_encryptionAdds customer-supplied encryption keys to storage services.
83110,57982,222magick_pipeSerialize RMagick processing steps and run them in a forked subprocess, later
84112,38738,280long_bodyDirect-to-socket streaming of Rack response bodies
85122,17716,916serve_byte_rangeServe byte range HTTP responses lazily
86126,22238,280extremist_cacheObject-keyed caches for anything
87127,958123,214linebylineCan be used for comparing long outputs to references
88132,240123,214make_like_a_treeImplement orderable trees in ActiveRecord using the nested set model, with multiple roo...
89133,56446,395omnivorous_etagETags are good, however normally they are generated based on strings. However, very oft...
90149,90946,395touTime-ordered UUIDv4
91158,36482,222rack_deflater_bypassUseful for serving tarballs via Rack
92158,448123,214string_derived_randomSeed a Ruby `Random` object with a seed value that is derived from a given string
93159,65182,222pg_loggerConvert PostgreSQL notices to Ruby logger messages, in one proc
94161,008123,214ods_extractorEspecially useful if your document is very, very large.
95161,99682,222enough_with_the_double_render_alreadybails out of the controller action on any render, head or redirect_to
96162,970123,214range_header_parserParses Range HTTP headers for specific fetches
97164,98459,666magvarMagnetic variation calculation ported from FlightGear
98176,97527,121geneva_driveGenevaDrive provides a clean DSL for defining multi-step workflows that execute asynchr...
99183,65659,666gmail_search_syntaxGmail search syntax parser
100183,80533,145scatter_gatherScatter-gather for ActiveJob allowing batching
101187,96459,666counting_semaphoreProvides both local (in-process) and shared (Redis-based) counting semaphores for contr...