Total Downloads Ranking
Most downloads over all time
191041-191060 of all 191,066 gems.
| Rank | Downloads | Name | Summary |
|---|---|---|---|
| 191,038 | 63 | philiprehberger-struct_kit | Define data classes with typed fields, default values, validation rules, and pattern ma... |
| 191,042 | 62 | philiprehberger-human_size | Format byte counts as human-readable strings (1.5 MB) and parse them back. Supports SI ... |
| 191,042 | 62 | philiprehberger-base_convert | Encode and decode data in Base32 (Crockford), Base58 (Bitcoin), Base62, and Base85 (ASC... |
| 191,042 | 62 | philiprehberger-password | Validate passwords against configurable policies (length, complexity, common password d... |
| 191,042 | 62 | philiprehberger-table | Format data as terminal tables with Unicode, ASCII, or Markdown borders. Supports colum... |
| 191,042 | 62 | termline | Termline is a lightweight Ruby gem for printing terminal messages with colors, icons, ... |
| 191,047 | 61 | philiprehberger-deep_freeze | Recursively freeze entire object graphs (hashes, arrays, strings, structs) to create tr... |
| 191,047 | 61 | philiprehberger-enum | Define type-safe enums in Ruby with automatic ordinals, custom values, lookup methods, ... |
| 191,047 | 61 | philiprehberger-pluralize | Pluralize and singularize English words without ActiveSupport. Includes 200+ rules, irr... |
| 191,047 | 61 | philiprehberger-truncate | Truncate strings by word count, character count, or sentence count with word-boundary a... |
| 191,047 | 61 | philiprehberger-compact_id | Convert UUIDs to compact Base58 or Base62 representations (22 chars vs 36). Guaranteed ... |
| 191,047 | 61 | philiprehberger-fuzzy_match | Match strings approximately using multiple algorithms: Levenshtein edit distance, Jaro-... |
| 191,047 | 61 | philiprehberger-phone | Parse phone numbers from various formats, validate against country rules, format as E.1... |
| 191,047 | 61 | philiprehberger-pool | A reusable, thread-safe object pool for managing expensive resources like database conn... |
| 191,047 | 61 | philiprehberger-rate_counter | Measure event rates (requests/sec, errors/min) using a sliding window counter. Thread-s... |
| 191,047 | 61 | philiprehberger-word_wrap | Wrap text to a specific width at word boundaries. Supports indentation, hanging indent,... |
| 191,057 | 60 | philiprehberger-checksum | Compute MD5, SHA-256, SHA-512, and CRC32 checksums for strings and files. File checksum... |
| 191,057 | 60 | philiprehberger-dot_access | Access deeply nested hash values using dot notation (config.database.host) with nil-saf... |
| 191,057 | 60 | philiprehberger-time_ago | Format timestamps as human-readable relative strings like "3 minutes ago" or "in 2 hour... |
| 191,060 | 57 | ollama_agent | Use natural language to read files, search the tree, and apply unified diffs via a loca... |