1 | 1,811 | 2,057 | zip_tricks | Stream out ZIP files from Ruby |
2 | 3,001 | 3,188 | patron | Ruby HTTP client library based on libcurl |
3 | 5,186 | 2,560 | zip_kit | Stream out ZIP files from Ruby. Successor to zip_tricks. |
4 | 6,844 | 7,176 | prorate | Can be used to implement all kinds of throttles |
5 | 8,106 | 11,370 | ru_propisju | Cумма прописью |
6 | 8,657 | 6,818 | tracksperanto | Converts 2D track exports between different apps like Flame, MatchMover, PFTrack... |
7 | 8,740 | 12,988 | approximately | Facilitates float comparisons in mocks |
8 | 8,760 | 11,274 | timecode | Timecode value class |
9 | 10,239 | 7,758 | format_parser | A Ruby library for prying open files you can convert to a previewable format, such as v... |
10 | 11,269 | 41,793 | reloadable_middleware | Wraps any Rack middleware with lazy resolve at call() |
11 | 11,907 | 9,118 | sqewer | A full-featured library for all them SQS worker needs |
12 | 12,457 | 58,247 | activerecord_autoreplica | Redirect all SELECT queries to a separate connection within a block |
13 | 13,252 | 20,125 | measurometer | Minimum viable API for instrumentation in libraries. Source metrics from your libraries... |
14 | 14,103 | 21,618 | wt_s3_signer | A Ruby Gem that optimize the signing of S3 keys. The gem is especially useful when deal... |
15 | 14,210 | 51,612 | retriable_proxy | Adds an object wrapper on top of Retriable |
16 | 15,827 | 18,320 | image_vise | Image processing via URLs |
17 | 16,480 | 32,719 | very_tiny_state_machine | You wouldn't beleive how tiny it is |
18 | 17,055 | 23,432 | rutils | DEPRECATED processing of russian strings |
19 | 18,638 | 46,216 | ks | Keyword-initialized Structs |
20 | 20,265 | 14,683 | vitrine | Serves ERB templates with live CoffeeScript and SASS |
21 | 20,363 | 51,612 | range_utils | There is a whole range of things you can do with a Range |
22 | 20,415 | 24,518 | hash_tools | Do useful things to Ruby Hashes |
23 | 20,436 | 25,730 | junebug-wiki | Junebug is a minimalist ruby wiki running on Camping. |
24 | 20,886 | 17,815 | edl | Parser for EDL (Edit Decision List) files |
25 | 21,217 | 21,618 | apiculture | A toolkit for building REST APIs on top of Rack |
26 | 21,592 | 16,948 | depix | Allows you to read and edit DPX file headers parsed into Ruby objects |
27 | 22,432 | 24,518 | gilenson | Обработчик типографских символов в HTML согласно общепринятым правилам.
Посвящается П.Г... |
28 | 22,762 | 27,093 | junebug | Junebug is a minimalist ruby wiki running on Camping. |
29 | 22,801 | 30,587 | strenv | Creates a STRICT_ENV constant that you can query for environment variables and get mean... |
30 | 23,256 | 20,813 | flame_channel_parser | Reads and interpolates animation channels in IFFS setups |
31 | 27,339 | 12,811 | tickly | Parses the subset of the TCL grammar needed for Nuke scripts |
32 | 29,682 | 58,247 | puli | For small concurrent activities in the open air |
33 | 33,149 | 66,833 | rational_choice | Fuzzy logic gate |
34 | 33,346 | 78,093 | aws_ip_utilities | Checks for AWS IP ranges, including adding to Rack trusted proxy list. |
35 | 33,886 | 78,093 | mal | Minuscule algebraic types for Ruby |
36 | 34,468 | 32,719 | sequencer | Image sequence sorting, scanning and manipulation |
37 | 35,690 | 19,469 | framecurve | Framecurve parser, validation and interpolation |
38 | 36,006 | 66,833 | authorization_header_parser | Parses parametrized HTTP Authorization headers |
39 | 36,434 | 116,310 | chantier | Process your jobs in parallel with a simple table of processes or threads |
40 | 36,697 | 25,730 | pbbuilder | Generate Protobuf messages with a simple DSL similar to JBuilder |
41 | 37,041 | 38,290 | interval_response | Assemble HTTP responses from spliced sequences of payloads |
42 | 37,285 | 58,247 | strict_request_uri | Reject Rack requests with an invalid URL |
43 | 38,145 | 93,924 | rails_twirp | Integrate Twirp into Rails |
44 | 38,262 | 46,216 | flame_timewarp_extractor | Extract timewarp channels from Flame setup files into a simple list of "to-frame" to "f... |
45 | 39,200 | 66,833 | image_proc | A no-frills image resizer, with pluggable backends. No extra software required on OS X |
46 | 39,720 | 93,924 | exceptional_fork | Uses pipes to re-raise exceptions. Something better than an exit code has to exist. |
47 | 39,806 | 66,833 | app_revision | Finds a way to get at your git commit SHA |
48 | 40,574 | 28,716 | obuf | Stores marshaled temporary objects on-disk in a simple Enumerable |
49 | 42,218 | 93,924 | sanitize_user_agent_header | Decodes the User-Agent header into UTF-8 in any Rack app |
50 | 45,146 | 23,432 | idempo | Provides idempotency keys for Rack applications. |
51 | 45,635 | 38,290 | bychar | Helps parsing IO char by char |
52 | 49,091 | 93,924 | megabytes | Byte size formatter for when ActiveSupport is too much |
53 | 51,100 | 35,268 | peiji-san | PeijiSan is a Rails plugin which uses named scopes to create a thin pagination layer. |
54 | 51,326 | 23,432 | mosquito | A library for writing tests for your Camping app. |
55 | 56,806 | 78,093 | magic_bytes | Basic file type checks based on a few header bytes |
56 | 60,063 | 30,587 | update_hints | Automatically check if a new version of your gem is available and notify users |
57 | 63,300 | 51,612 | fast_send | Send bursts of large files quickly via Rack |
58 | 66,436 | 66,833 | runaway | Spin off blocks in child processes and make sure they terminate on time |
59 | 69,829 | 93,924 | kinesis_firehose_batcher | Sends records to Firehose, automatically honors the limits |
60 | 70,100 | 16,542 | pecorino | Pecorino allows you to define throttles and rate meters for your metered resources, all... |
61 | 74,763 | 58,247 | microget | Pedal-to-the-metal HTTP client for GET requests |
62 | 75,572 | 78,093 | discreet_proxy | Parses and creates Flame/Smoke .p proxy icon files |
63 | 75,702 | 51,612 | wiretap | WireTap driver |
64 | 76,528 | 116,310 | nanospinner | Outputs a spinning indicator to the terminal, updating it on every revolution |
65 | 78,087 | 46,216 | lighttpd_pathinfo_fix | This middleware fixes the lighttpd PATH_INFO for apps mounted at / in a way that is com... |
66 | 79,278 | 32,719 | gouda | Job Scheduler for Rails and PostgreSQL |
67 | 79,563 | 41,793 | captivity | A simple logging wrapper for Rack |
68 | 79,824 | 93,924 | prefixed_cache_store | Allows you to expire parts of your cache separately |
69 | 81,814 | 46,216 | cli_test | Assists in testing commandline applications (run an application qucikly, read out stder... |
70 | 82,602 | 35,268 | fourtrack | Store massive amounts of ordered log records into a single .gz file and replay them one... |
71 | 90,675 | 46,216 | progressive_io | A Ruby gem that provides an IO wrapper with progress reporting capabilities. It wraps a... |
72 | 93,250 | 93,924 | pasaporte | An OpenID server with a colored bar on top |
73 | 94,804 | 66,833 | unival | A minimal endpoint for driving server-side validations from a remote UI |
74 | 98,638 | 66,833 | appsignal_extensions | Doing some more with Appsignal |
75 | 100,585 | 93,924 | rww_auth | Allows password checks against a Remote Web Workplace server (a.k.a. Outlook Webmail) |
76 | 101,599 | 116,310 | blogrpc | Easily construct MT and MetaWeblog XML-RPC backends |
77 | 103,992 | 78,093 | simple_compress | Tiny methods for gzip-compressing and expanding a string |
78 | 107,560 | 12,151 | stepper_motor | Step workflows for Rails/ActiveRecord |
79 | 109,888 | 66,833 | magick_pipe | Serialize RMagick processing steps and run them in a forked subprocess, later |
80 | 112,419 | 66,833 | long_body | Direct-to-socket streaming of Rack response bodies |
81 | 115,271 | 30,587 | munster | Webhooks processing engine for Rails applications |
82 | 119,705 | 30,587 | state_machine_enum | Concern that makes it easy to define and enforce possibe state transitions for a field/... |
83 | 125,148 | 78,093 | extremist_cache | Object-keyed caches for anything |
84 | 127,395 | 93,924 | linebyline | Can be used for comparing long outputs to references |
85 | 130,787 | 116,310 | make_like_a_tree | Implement orderable trees in ActiveRecord using the nested set model, with multiple roo... |
86 | 132,323 | 116,310 | omnivorous_etag | ETags are good, however normally they are generated based on strings. However, very oft... |
87 | 140,485 | 51,612 | block_cipher_kit | A thin toolkit for working with block cipher encryption. |
88 | 144,106 | 78,093 | active_storage_encryption | Adds customer-supplied encryption keys to storage services. |
89 | 156,701 | 116,310 | rack_deflater_bypass | Useful for serving tarballs via Rack |
90 | 156,727 | 116,310 | tou | Time-ordered UUIDv4 |
91 | 157,997 | 78,093 | string_derived_random | Seed a Ruby `Random` object with a seed value that is derived from a given string |
92 | 159,036 | 116,310 | pg_logger | Convert PostgreSQL notices to Ruby logger messages, in one proc |
93 | 160,795 | 93,924 | enough_with_the_double_render_already | bails out of the controller action on any render, head or redirect_to |
94 | 161,315 | 93,924 | range_header_parser | Parses Range HTTP headers for specific fetches |
95 | 164,232 | 93,924 | magvar | Magnetic variation calculation ported from FlightGear |
96 | 164,746 | 78,093 | serve_byte_range | Serve byte range HTTP responses lazily |
97 | 166,234 | 66,833 | ods_extractor | Especially useful if your document is very, very large. |
98 | 184,951 | 58,247 | scatter_gather | Scatter-gather for ActiveJob allowing batching |
99 | 185,447 | 30,587 | gmail_search_syntax | Gmail search syntax parser |