Ydah's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1181161rubocop-rspecCode style checking for RSpec files. A plugin for the RuboCop code style enforcing & li...
2528396rubocop-capybaraCode style checking for Capybara test files (RSpec, Cucumber, Minitest). A plugin for t...
3532304rubocop-factory_botCode style checking for factory_bot files. A plugin for the RuboCop code style enforcin...
4952377rubocop-rspec_railsCode style checking for RSpec Rails files. A plugin for the RuboCop code style enforcin...
52,1061,449committeeA collection of Rack middleware to support JSON Schema.
618,84712,641slim-embedded-minifyA slim file to minify embedded code.
748,84315,010railroad_diagramsGenerate SVG railroad syntax diagrams, like on JSON.org.
849,88511,369rubocop-rspec-extraA RuboCop extension focused on enforcing RSpec. A place where no one is officially empl...
956,43714,292zaniahA pure Ruby UI framework with native and headless rendering
1070,67717,669otterraftSimple YAML Frontmatter Parser
1171,2159,254alhenaRead sfnt and TTC fonts, measure text, extract outlines, and produce antialiased or dow...
12103,75897,318kochabA Ruby JSONC parser with byte ranges, syntax recovery, source queries, minimal text edi...
13103,96424,839tarazedA pure Ruby terminal emulator core
14104,34697,318thubanA pure Ruby Git implementation for local repositories and remote transfers
15107,40620,565porrimaLinear-space Myers diff with context hunks, gutter marks, paired rows, unified output, ...
16107,48027,290rubocop-committeeAutomatic committee code style checking tool. A RuboCop extension focused on enforcing ...
17108,24723,104antaresIncremental highlighting for Rouge lexers
18111,61429,191canopusA pure Ruby text editor with persistent buffers and language tools
19112,59729,191slimembedcopRuboCop runner for Ruby code embedded in Slim.
20115,70135,772denebolaImmutable text ropes plus bounded-memory, file-backed editing with line and UTF-16 inde...
21116,62210,220wezenPure Ruby encoders and pixel primitives for deterministic demo recordings.
22117,00641,970workitcopA custom cop collection of working toolkits.
23117,57541,970spicaDeterministic fuzzy subsequence matching with incremental filtering
24119,74019,371flipbookFlipbook encodes optimized GIF and APNG animations and reads composited GIF frames from...
25120,25329,191sadrA pure Ruby Language Server Protocol client
26124,29412,694rubocop-sidekiq_plusA RuboCop extension focused on enforcing Sidekiq best practices and coding conventions.
27124,66655,892rubocop-safe_todo_searcherSearch for Cops that can be automatically modified among the Cops listed in .rubocop_to...
28125,58655,892megrezPure Ruby Debug Adapter Protocol client
29128,80831,716seccomp-notifyBuilds seccomp cBPF filters and supervises Linux syscalls through SECCOMP_RET_USER_NOTI...
30137,31797,318alkaidPure Ruby file walking and parallel content search
31141,61329,191inkplotBuild line, bar, scatter, histogram, and other charts as standalone SVG or PNG.
32141,93631,716inlayRender Tessel images, graphics buffers, charts, and animations in terminals, IRB, Pry, ...
33143,25297,318menkarPure Ruby text encoding detection and normalization
34143,59741,970webvasAn RBGL canvas backend and browser loader powered by ruby.wasm.
35143,64141,970retouchA small pure Ruby image editor for color, filter, composite, annotation, and batch oper...
36145,13919,371tesselA dependency-light PNG reader/writer and shared RGBA8 pixel surface.
37148,21497,318psiA pure Ruby API for Linux PSI readings, triggers, and monitoring.
38149,65455,892saiphFail-closed native process sandboxing for Ruby
39152,02655,892rukbatA Ruby spreadsheet app built on persistent sparse sheets and the Furud calculation engine.
40152,08155,892hadarProjects Beid Markdown ASTs into template-based slide decks, edits supported source-bac...
41153,05555,892necropsyNecropsy combines static call-graph reachability, optional dynamic evidence, and CI gua...
42156,50897,318syrmaDrive Zaniah windows headlessly: locate elements, send real input events, and assert te...
43158,69522,328gemxraygemxray scans Gemfile, code references, and Gemfile.lock to find unused, redundant, or ...
44161,25397,318jxlA JPEG XL decoder and encoder implemented in Ruby without native extensions.
45161,95497,318electraA pure Ruby SPIR-V shader emitter and disassembler
46162,89597,318termvasHalf block, Kitty, iTerm2, and Sixel terminal output with input parsing.
47163,51035,772ibex-runtimeIbex Runtime executes generated LR parsers without installing the parser generator.
48164,08219,032glyphicBDF text rendering and layout on Tessel RGBA8 images.
49164,21797,318wgpuRuby bindings for the WebGPU API, providing GPU compute and graphics capabilities throu...
50164,28297,318straycallA Linux seccomp-notify sandbox that reports network, filesystem, and process violations.
51165,45041,970larbLarb provides vectors, matrices, quaternions, and Color classes for 2D/3D graphics and ...
52165,64755,892bparityRecords legacy Ruby behavior as a portable specification bundle and verifies replacemen...
53165,84729,191ibexIbex generates LR parsers from racc-compatible grammars without native extensions.
54167,68097,318twiddleSmall headless friendly widgets and a Tessel image renderer.
55168,06297,318xamidimuraStable file snapshots and SHA-256 revisions for conflict-safe application saves.
56168,68397,318gessoA small creative coding DSL backed by Tessel RGBA8 images.
57169,76123,104redhoundRedhound is a pure Ruby packet analyzer that can be used to capture and analyze network...
58170,45541,970okabA Ruby library for deterministic PDF generation with embedded TrueType fonts, Japanese ...
59170,67697,318collieCollie is a linter and formatter for Lrama Style BNF grammar files (.y files). It helps...
60170,99297,318lookalikeChannel and perceptual visual regression testing with PNG diffs.
61171,80397,318riggleSmall scene models, materials, animation data, and mesh accessors.
62173,11497,318astelAstel provides reusable, Prism-native AST utilities for Ruby tooling.
63173,83555,892gienahContent-Length RPC, capability gates, lifecycle management, and a small plugin SDK.
64174,03797,318flexrA Ruby DSL and source generator for deterministic byte-oriented lexers.
65174,57755,892glazeShader definitions, parameter metadata, CPU rendering, and WebGPU export.
66175,27697,318causticsA deterministic pure Ruby ray tracer used as an rbgfx teaching example.
67175,39397,318kaisokuKaisoku selects impacted Ruby tests with safe fallbacks, dependency maps, parallel exec...
68176,12255,892rbglA pure Ruby graphics library with software rendering engine and cross-platform GUI supp...
69176,93997,318lagoonGenerate Mermaid class and ER diagrams from Rails models, controllers, and database met...
70177,36897,318collie-lspcollie-lsp provides real-time linting, formatting, and code intelligence features for ....
71178,30397,318metaco-extValidated texture, pixel, event, and resize adapters for metaco.
72179,06341,970breadkitBreadkit resolves breadboard wiring descriptions into deterministic circuit connectivit...
73179,63197,318blast_radiusA gem to visualize which records will be deleted due to dependent: :destroy and similar...
74179,77397,318breadkit-lintbklint analyzes Breadkit circuits and reports layout, electrical, and intent offenses.
75179,82155,892breadkit-renderbkrender converts Breadkit circuit files into deterministic breadboard diagrams, animat...
76180,91897,318furudParses spreadsheet formulas, evaluates 192 standard functions, tracks dependencies, rec...
77181,06697,318lldbAccess LLDB debugger functionality from Ruby via FFI
78181,54197,318factory_hoistHoists FactoryBot records to RSpec group boundaries while isolating each example.
79181,71255,892beidParse Markdown into source-positioned nodes and edit byte ranges without rewriting unto...
80182,02955,892auvaLoad JSONC design tokens into Zaniah themes and check WCAG contrast ratios.
81182,07235,772gritz-coreTransport-independent controllers, routing, middleware, configuration and testing for G...
82182,58097,318gsplatA CPU differentiable 3D Gaussian splatting renderer, trainer, and IO toolkit with Numo:...
83182,61797,318skiaRuby bindings for Skia, providing high-performance 2D graphics capabilities
84182,73529,191gritz-nativeThe native gRPC adapter for Gritz, using the official grpc gem and a thread pool.
85183,02797,318lesathReads and writes a documented, lossless subset of xlsx and ODS workbooks.
86183,14497,318nunkiProvider-neutral LLM and MCP clients for Ruby
87183,48397,318stagecraftStagecraft combines a hierarchical scene graph, glTF assets, animation, physically base...
88183,51897,318parsellyParselly is a pure Ruby CSS selector parser. Provides a simple and easy-to-use API for ...
89183,70397,318grongigoGrongigo is a programming language compiler that transpiles Grongi language code to C l...
90183,82855,892imguiGenerated native bindings and an idiomatic Ruby API for Dear ImGui's docking branch.
91183,82855,892rlslRLSL is a Ruby DSL for writing shaders that can be transpiled to GLSL, WGSL, and MSL
92183,96997,318gemfile_parserA simple Gemfile parser.
93184,00955,892gritzGritz combines transport-independent controllers, middleware and testing with a gRPC C-...
94184,20022,328automographAutomograph is a generic automaton/state machine visualization library that supports mu...
95184,20855,892jolt-rubyA Ruby-friendly 3D physics API backed by Jolt Physics through joltc and FFI.
96184,31897,318bullematicAutomatically adds includes/preload to fix N+1 queries detected by Bullet
97184,47897,318webrtc-rubyWebRTC (Web Real-Time Communication) bindings for Ruby, providing real-time audio, vide...
98184,55735,772graphomatonGraphomaton creates, analyzes, lays out, and exports finite state machines as SVG, PNG,...
99184,66797,318ractor_shepherdractor_shepherd supervises Ractors the way Erlang/OTP supervisors do: declarative resta...
100184,79097,318yamlintA YAML file linter and formatter.
101184,79897,318perubyPeruby runs a practical subset of Perl 5 without native extensions.
102184,86497,318box2d-rubyA generated FFI binding and memory-safe Ruby API for Box2D v3.
103184,88797,318metacoA Ruby C extension providing native macOS window management and Metal GPU acceleration ...
104184,92097,318sekki24Sekki24 calculates the 24 solar terms, 72 microseasons, supplementary seasonal observan...
105185,03197,318mountfdBuild, configure, inspect, and attach Linux mounts as file descriptors.
106185,07097,318freetype-rubyfreetype provides safe, fixed-point-free Ruby APIs for loading fonts, rasterizing glyph...
107185,14697,318notion-client-rubyA resilient Ruby client for current and legacy Notion Public API versions.
108185,18597,318mirzamGenerate OGP PNGs from article metadata using Zaniah.
109185,18597,318nashiraParse test, coverage, and benchmark reports into deterministic PNG and Markdown summaries.
110185,24955,892hezeRender Markdown and static SVG previews with the Zaniah renderer.
111185,30497,318izarA safe, thin TUI and CLI layer over Thuban and Porrima for reviewing and staging Git ch...
112185,38397,318jabbahJabbah parses malformed HTML into a traversable tree, supports selectors and serializat...
113185,42755,892iklilA dependency-free Ruby parser that normalizes RSS, Atom, JSON Feed, and OPML data while...
114185,51224,839harfbuzz-rubyComplete Ruby bindings for HarfBuzz using FFI. Covers Core API, OpenType Layout, Variab...
115185,56297,318clipper2Ruby FFI bindings for Clipper2 with scale-aware polygon value objects.
116185,57397,318bullet3Ruby bindings for bullet3 with a low-level API and a Ruby-friendly simulation layer.
117185,69297,318texelTexel provides a compact immutable image container, stb-based codecs, QOI, color and ch...
118185,75297,318libav-rubyEncode and decode video and audio frames through FFmpeg shared libraries without spawni...
119185,82641,970brittleBrittle injects errno responses into selected Linux syscalls using seccomp user notific...
120185,82697,318bonebedProfiles file, network, and process syscalls made while installing or requiring Ruby gems.
121185,83397,318rbxxrbxx is a header-only C++20 binding library focused on safe exception, GC, and ownershi...
122185,88397,318rdeckA CLI tool that applies Markdown-written presentations to Google Slides, enabling conti...
123185,90597,318ukdahA tolerant pure-Ruby parser for mail headers, MIME trees, attachments, mbox files, and ...
124185,94597,318yildunA terminal application shell with tabs, profiles, search, links, and Tarazed-backed ses...
125186,00655,892dubheDubhe provides file-backed reader storage, feed fetching, sanitization policies, and so...
126186,01797,318userfaultfdHandle Linux user-space page faults safely without blocking Ruby's GVL.
127186,07097,318fanotifyMonitor Linux filesystem events and respond safely to fanotify permission events.
128186,11497,318assimp-rubyA Ruby-friendly 3D asset import API backed by Assimp 5.x and FFI.
129186,12497,318ublkA native Ruby binding for Linux ublk using io_uring and UBLK_F_USER_COPY.
130186,30855,892graphql-modernizeA Prism-based codemod for migrating deprecated graphql-ruby APIs.
131186,35355,892renderdocProgrammatically capture and inspect GPU frames from Ruby applications with RenderDoc.
132186,37097,318graphql-doctorMaps GraphQL-Ruby runtime fields to Prism source locations and reports resolver contrac...
133179,67083,330arcanoaeArcanoae is a 3D graphics library for Ruby that provides Babylon.js-equivalent function...
134186,62829,191hoozukiHoozuki is a hobby regex engine written in Ruby, designed to be simple and efficient fo...
135186,70297,318sidekiq-vigilMonitors Sidekiq health with Redis-backed checks, alert lifecycles, and pluggable notif...
136186,75831,716synotionA Ruby gem to synchronize Markdown files to Notion pages with support for multiple upda...
137186,77597,318rollwireRollwire detects ActiveRecord::Rollback exceptions that are silently ignored when a nes...
138186,79855,892merminalA pure Ruby Mermaid diagram renderer for Unicode and ASCII terminals.
139187,09197,318openusdRead, compose, edit, and write USDA and USDZ assets without native dependencies.
140187,14455,892poollintPoolLint checks Active Record connections at pool boundaries and reports PostgreSQL or ...
141187,19097,318rjqrjq implements a practical jq 1.7.1-compatible subset with a command line and Ruby API.
142187,30497,318json5-rubyA strict JSON5 1.0.0 parser implemented in Pure Ruby.
143187,36897,318txnapMeasures time spent away from the database while a real Active Record transaction is open.
144187,39197,318rollgeistMarks Active Record instances whose writes were rolled back and reports unsafe serializ...
145187,51697,318gashadokuroA CSS selector parser implemented in Ruby.
146187,58855,892webxrComplete Ruby bindings for the WebXR Device API, enabling VR/AR application development...
147187,60341,970sdl3Complete Ruby bindings for SDL3 multimedia library using FFI
148187,71197,318sixth_senseEvaluates adequacy, redundancy, and maintainability of Ruby test suites using coverage,...
149186,542-winnowerDeterministic fuzzy subsequence matching with incremental filtering
150186,699-bodoniRead sfnt and TTC fonts, extract outlines, and produce antialiased grayscale or LCD gly...
151188,30697,318gritz-otelServer and client tracing and worker OTLP metrics for Gritz, initialized after fork.
152188,35197,318corkscrewscorkscrews records progress points, line samples, wait targets, and validation benchmar...
153188,38455,892vizcoreVizcore provides a Ruby-first workflow to define scenes and render audio-reactive visua...
154188,39397,318rspec-riskyDetects RSpec examples that execute no expectations or write unexpected stdout/stderr o...
155188,48197,318breadkit-rspecTest resolved Breadkit circuit connections and switch states with RSpec expectations.
156188,52797,318rspec-coversAdds covers/uses metadata, per-example strict coverage checks, and traceability suggest...
157188,56997,318seccomp-rubyLow-level and Ruby-friendly APIs for building Linux seccomp filters.
158188,75097,318shellfieCompile YAML terminal scenes or recorded sessions into accessible HTML, semantic transc...
159188,85897,318rspec-hermeticrspec-hermetic snapshots process state around each example and reports leaked global st...
160189,07355,892irb-theme-iceberg🟦 Bluish color scheme for irb
161189,09197,318rspec-flake-classifierRSpec flake classifier records normalized failure signatures, reruns failing examples i...
162189,39397,318gritz-railsRails autoloading, RPC execution, generators and safe preloading for Gritz.
163189,61097,318licensureLicensure collects dependency license metadata and validates it against a configurable ...
164189,82197,318crazeCraze is a modern static site generator with Vite/Tailwind integration, incremental bui...
165190,42797,318rspec-cassetteLoad test suite's HTTP interactions and register WebMock stubs for RSpec.
166191,09455,892wavifyWavify provides ergonomic Ruby APIs for audio buffers, codec I/O, streaming pipelines, ...
167191,11697,318rurema_battleRuremaBattle is a game in which you enter the name of the class and compete for the num...
168191,17741,970transducerA Ruby gem that reads OpenAPI YAML specifications and generates well-formatted Markdown...
169191,25897,318mergenA tool to create mermaid class diagrams from Ruby code.
170191,69797,318luminLumin provides configurable lint rules, parallel execution, caching, and safe autocorre...
171191,79397,318gritz-asyncThe Async gRPC adapter for Gritz, with inherited listeners and transport-independent co...
172191,92497,318obituaryChecks Gem dependencies against GitHub and reports archived repositories.
173192,56397,318testament-probe-rubyCollects per-test line coverage and assertion trace evidence for the testament test-qua...
174192,91055,892vankenInspect pcap and pcapng captures with a virtual packet list, protocol details, byte vie...
175193,33197,318regressoDetect regressions by comparing API responses, CSV exports, and more between environments
176193,43329,191jscalendarRFC 8984 calendar models, time zones, atomic patches, and bounded recurrence expansion.
177193,46597,318nomosNomos evaluates pull request metadata and diffs, then reports findings as message, warn...
178193,51455,892cyclotoneCyclotone provides rational-time spans, immutable pattern events, and composable patter...
179193,59655,892bezier_curverInteractive Bezier curve drawing tool using Ruby2D. Click to add control points and dra...
180193,72197,318clefClef provides a Ruby DSL, LilyPond-style note input, and a small LilyPond-style syntax ...
181193,78297,318muzeMuze is a Ruby audio analysis and feature extraction library that provides audio loadin...
182193,84655,892mdlintMdlint is a Pure Ruby Markdown linter and formatter with no external dependencies. It p...
183194,00297,318deftonesDeftones provides a flexible node graph, synth voices, effects, transport scheduling, s...
184194,01897,318rspec-rewindrspec-rewind provides deterministic retry policies, exception filters, configurable bac...
185194,15155,892usb-rubyusb-ruby provides idiomatic Ruby access to libusb 1.0 via FFI without native extensions.
186194,24035,772iodefRFC 8727 JSON incident reports, typed IODEF v2 models, validation, CBOR, and RFC 7970 X...
187194,72641,970aa2imgA Ruby gem that parses ASCII art (box diagrams, layered architecture, flowcharts) and r...
188194,78897,318rptraceErgonomic ptrace bindings for building debuggers, tracers, and strace-like tools in Ruby.
189194,80397,318mmd2svgA command-line tool and library to convert Mermaid diagram definitions into SVG files.
190194,95897,318ogg-rubyA Ruby FFI binding library for libogg, providing OGG container format stream operations...
191195,08997,318vorbisA Ruby FFI binding library for libvorbis and libvorbisenc, providing Vorbis audio codec...
192195,31697,318rgltfLoads and writes glTF 2.0 and GLB with GPU-ready packed binary accessors.
193195,51255,892senkoA compiled JSON Schema validator targeting Draft 2020-12 with a pure Ruby fallback.
194195,65555,892bevyRuby bindings for Bevy Engine, providing ECS architecture and game development capabili...
195195,80141,970jscontactJSContact 1.0 and 2.0 models, validation, localization patches, and optional vCard 4.0 ...
196195,89897,318senmlRFC 8428 SenML JSON, base-value resolution, incremental SenSML streams, fragments, and ...
197195,97797,318moku6moku6 is not another audit log storage library. It helps teams define what should be re...
198196,02297,318glfw-rubyPure Ruby FFI bindings for the GLFW library, providing both low-level C API access and ...
199196,11597,318portaudioPortAudio V19 binding with both low-level C API mapping and high-level Ruby wrappers.
200196,19797,318jack-rubyFull-featured Ruby bindings for JACK Audio, providing access to audio/MIDI I/O, transpo...
201196,19755,892fftw3-rubyComprehensive Ruby bindings for libfftw3 via FFI. Supports double/float/long_double/qua...
202196,19797,318dns_jsonBounded tolerant DNS wire parsing, RFC 8427 JSON conversion, RDATA codecs, profiles, an...
203196,21555,892webmidiWebmidi brings the W3C Web MIDI API design to Ruby with idiomatic DSL, MIDI message par...
204196,22497,318ruglDeclarative OpenGL 4.x commands, explicit GPU resources, and state-diffed rendering for...
205196,24597,318midicraftA pure Ruby MIDI library for reading/writing Standard MIDI Files with a modern, express...
206196,31955,892docsterraDocsterra parses Terraform files and generates infrastructure design docs in Markdown.
207196,34297,318keisanjakukeisanjaku is a Ruby terminal slide rule simulator with sandbox, demo, and drill modes.
208196,35355,892usbkitUsbKit provides a WebUSB API-compatible interface for communicating with USB devices fr...
209196,39055,892rtmidi-rubyComplete Ruby bindings for RtMidi C API using FFI, including Ruby-idiomatic MidiIn/Midi...
210196,40697,318kannukiKannuki provides database-agnostic advisory locking for ActiveRecord with support for P...
211196,43697,318fibrioFibrio parses large JSON array, NDJSON, and CSV inputs record by record without loading...
212196,45597,318seimi化学式の分子の量を秤り、反応式の割合の数を厳密に釣合はすRubyGemに候
213196,49597,318sangiA terminal calculator that visualizes rod numeral calculation step by step.
214196,60797,318sonusSonus extracts time-domain, spectral, and perceptual audio features in pure Ruby with o...
215196,73597,318rusaRusa generates standalone Ruby parsers from Ruby-defined grammars without external runt...
216197,13797,318racc-rbs-inlineAnnotates Racc parser tables and reduction methods for rbs-inline and Steep without cha...
217197,27697,318jcard_jcalRead, validate, and write jCard (RFC 7095) and jCal (RFC 7265), including structured va...
218197,67541,970yang_jsonSchema-aware YANG JSON value conversion, namespace normalization, structural validation...
219197,75455,892kusameterCount public pull requests, commits, issues, and reviews with a Ruby API and CLI.
220197,78355,892sd_jwtRFC 9901 selective disclosure, recursive claims, JWS JSON serialization, and holder key...
221197,80097,318endpoint_securityA native Ruby interface to macOS EndpointSecurity.
222197,88713,466bitgramRender declarative bit-field diagrams as ASCII, Unicode, SVG, PNG, and JPEG.
223197,96727,290sandcrawlerRead-only flash acquisition and offline FAT12/16/32 recovery, including deleted files a...