Julik's Gems

icon
#Total RankDaily RankNameSummary
11,8032,837zip_tricksStream out ZIP files from Ruby
23,0162,952patronRuby HTTP client library based on libcurl
35,4862,977zip_kitStream out ZIP files from Ruby. Successor to zip_tricks.
46,8357,976prorateCan be used to implement all kinds of throttles
58,0688,783ru_propisjuCумма прописью
68,5867,901tracksperantoConverts 2D track exports between different apps like Flame, MatchMover, PFTrack...
78,67219,895approximatelyFacilitates float comparisons in mocks
88,69012,183timecodeTimecode value class
910,30619,895format_parserA Ruby library for prying open files you can convert to a previewable format, such as v...
1011,22854,163reloadable_middlewareWraps any Rack middleware with lazy resolve at call()
1111,8189,223sqewerA full-featured library for all them SQS worker needs
1212,32054,163activerecord_autoreplicaRedirect all SELECT queries to a separate connection within a block
1313,45921,990measurometerMinimum viable API for instrumentation in libraries. Source metrics from your libraries...
1414,06941,573wt_s3_signerA Ruby Gem that optimize the signing of S3 keys. The gem is especially useful when deal...
1514,08189,132retriable_proxyAdds an object wrapper on top of Retriable
1615,79115,812image_viseImage processing via URLs
1716,32441,573very_tiny_state_machineYou wouldn't beleive how tiny it is
1816,97121,990rutilsDEPRECATED processing of russian strings
1918,46678,158ksKeyword-initialized Structs
2020,11736,242vitrineServes ERB templates with live CoffeeScript and SASS
2120,24618,241range_utilsThere is a whole range of things you can do with a Range
2220,29727,823hash_toolsDo useful things to Ruby Hashes
2320,39536,242junebug-wikiJunebug is a minimalist ruby wiki running on Camping.
2420,80927,823edlParser for EDL (Edit Decision List) files
2521,22419,895apicultureA toolkit for building REST APIs on top of Rack
2621,54916,878depixAllows you to read and edit DPX file headers parsed into Ruby objects
2722,27236,242gilensonОбработчик типографских символов в HTML согласно общепринятым правилам. Посвящается П.Г...
2822,58947,572strenvCreates a STRICT_ENV constant that you can query for environment variables and get mean...
2922,71718,241junebugJunebug is a minimalist ruby wiki running on Camping.
3023,21227,823flame_channel_parserReads and interpolates animation channels in IFFS setups
3127,39915,812ticklyParses the subset of the TCL grammar needed for Nuke scripts
3229,36178,158puliFor small concurrent activities in the open air
3332,76061,378rational_choiceFuzzy logic gate
3432,99447,572aws_ip_utilitiesChecks for AWS IP ranges, including adding to Rack trusted proxy list.
3533,58654,163malMinuscule algebraic types for Ruby
3634,45927,823sequencerImage sequence sorting, scanning and manipulation
3735,62889,132authorization_header_parserParses parametrized HTTP Authorization headers
3835,69218,241framecurveFramecurve parser, validation and interpolation
3936,16447,572chantierProcess your jobs in parallel with a simple table of processes or threads
4036,787104,290strict_request_uriReject Rack requests with an invalid URL
4136,87127,823interval_responseAssemble HTTP responses from spliced sequences of payloads
4236,97527,823pbbuilderGenerate Protobuf messages with a simple DSL similar to JBuilder
4338,08921,990rails_twirpIntegrate Twirp into Rails
4438,11441,573flame_timewarp_extractorExtract timewarp channels from Flame setup files into a simple list of "to-frame" to "f...
4538,91624,586image_procA no-frills image resizer, with pluggable backends. No extra software required on OS X
4639,33547,572exceptional_forkUses pipes to re-raise exceptions. Something better than an exit code has to exist.
4739,40961,378app_revisionFinds a way to get at your git commit SHA
4840,61124,586obufStores marshaled temporary objects on-disk in a simple Enumerable
4941,632104,290sanitize_user_agent_headerDecodes the User-Agent header into UTF-8 in any Rack app
5045,43327,823bycharHelps parsing IO char by char
5146,00619,895idempoProvides idempotency keys for Rack applications.
5248,327128,565megabytesByte size formatter for when ActiveSupport is too much
5351,07621,990peiji-sanPeijiSan is a Rails plugin which uses named scopes to create a thin pagination layer.
5451,47654,163mosquitoA library for writing tests for your Camping app.
5556,41678,158magic_bytesBasic file type checks based on a few header bytes
5660,01869,102update_hintsAutomatically check if a new version of your gem is available and notify users
5763,34947,572fast_sendSend bursts of large files quickly via Rack
5866,10789,132runawaySpin off blocks in child processes and make sure they terminate on time
5969,019128,565kinesis_firehose_batcherSends records to Firehose, automatically honors the limits
6074,87341,573microgetPedal-to-the-metal HTTP client for GET requests
6175,02131,699discreet_proxyParses and creates Flame/Smoke .p proxy icon files
6275,49161,378wiretapWireTap driver
6375,671128,565nanospinnerOutputs a spinning indicator to the terminal, updating it on every revolution
6476,07418,241pecorinoPecorino allows you to define throttles and rate meters for your metered resources, all...
6577,80847,572lighttpd_pathinfo_fixThis middleware fixes the lighttpd PATH_INFO for apps mounted at / in a way that is com...
6679,35447,572captivityA simple logging wrapper for Rack
6779,91154,163prefixed_cache_storeAllows you to expire parts of your cache separately
6881,46489,132cli_testAssists in testing commandline applications (run an application qucikly, read out stder...
6982,69047,572fourtrackStore massive amounts of ordered log records into a single .gz file and replay them one...
7083,09813,037goudaJob Scheduler for Rails and PostgreSQL
7190,54078,158progressive_ioA Ruby gem that provides an IO wrapper with progress reporting capabilities. It wraps a...
7292,823128,565pasaporteAn OpenID server with a colored bar on top
7394,73269,102univalA minimal endpoint for driving server-side validations from a remote UI
7499,08469,102appsignal_extensionsDoing some more with Appsignal
75100,49978,158rww_authAllows password checks against a Remote Web Workplace server (a.k.a. Outlook Webmail)
76100,78089,132blogrpcEasily construct MT and MetaWeblog XML-RPC backends
77103,336128,565simple_compressTiny methods for gzip-compressing and expanding a string
78110,199104,290magick_pipeSerialize RMagick processing steps and run them in a forked subprocess, later
79112,82169,102long_bodyDirect-to-socket streaming of Rack response bodies
80116,94412,183stepper_motorStep workflows for Rails/ActiveRecord
81120,54224,586munsterWebhooks processing engine for Rails applications
82125,030150,178extremist_cacheObject-keyed caches for anything
83125,06936,242state_machine_enumConcern that makes it easy to define and enforce possibe state transitions for a field/...
84127,196104,290linebylineCan be used for comparing long outputs to references
85130,063128,565make_like_a_treeImplement orderable trees in ActiveRecord using the nested set model, with multiple roo...
86131,586128,565omnivorous_etagETags are good, however normally they are generated based on strings. However, very oft...
87146,72021,990block_cipher_kitA thin toolkit for working with block cipher encryption.
88150,41761,378active_storage_encryptionAdds customer-supplied encryption keys to storage services.
89156,441128,565rack_deflater_bypassUseful for serving tarballs via Rack
90158,014104,290touTime-ordered UUIDv4
91158,067104,290string_derived_randomSeed a Ruby `Random` object with a seed value that is derived from a given string
92158,921104,290pg_loggerConvert PostgreSQL notices to Ruby logger messages, in one proc
93160,670104,290enough_with_the_double_render_alreadybails out of the controller action on any render, head or redirect_to
94161,02089,132range_header_parserParses Range HTTP headers for specific fetches
95164,280104,290magvarMagnetic variation calculation ported from FlightGear
96167,299128,565serve_byte_rangeServe byte range HTTP responses lazily
97167,76789,132ods_extractorEspecially useful if your document is very, very large.