Gems
philiprehberger-deep_freeze 0.8.0
Recursively freeze entire object graphs (hashes, arrays, strings, structs, Data) to cre...
278,091 Downloads
philiprehberger-dependency_graph 0.5.0
Build and resolve dependency graphs using topological sort, detect cycles, generate par...
284,094 Downloads
philiprehberger-differ 0.6.0
A Ruby library for deep structural diffing of hashes, arrays, and nested objects with a...
278,109 Downloads
philiprehberger-dot_access 0.7.0
Access deeply nested hash values using dot notation (config.database.host) with nil-saf...
279,903 Downloads
philiprehberger-duration 0.8.0
Parse human strings and ISO 8601 durations, perform arithmetic and comparison, and outp...
293,919 Downloads
philiprehberger-email_validator 0.6.0
Validates email addresses with RFC 5322 syntax checking, MX record verification, dispos...
322,815 Downloads
philiprehberger-encoding_kit 0.5.0
Detect encoding from BOM and heuristics with confidence scores, convert between encodin...
275,059 Downloads
philiprehberger-enum 0.5.0
Define type-safe enums in Ruby with automatic ordinals, custom values, lookup methods, ...
279,434 Downloads
philiprehberger-env_diff 0.4.0
Parse .env files or environment hashes, compare them, and get a clear report of added, ...
273,721 Downloads
philiprehberger-env_loader 0.3.0
Load environment variables from multiple .env files with configurable precedence, type ...
357,674 Downloads
philiprehberger-env_validator 0.5.0
Define environment variable schemas with type casting, required/optional flags, and def...
314,838 Downloads
philiprehberger-etag 0.7.0
Generate strong and weak ETags, evaluate If-None-Match and If-Match headers, and serve ...
289,164 Downloads
philiprehberger-event_emitter 0.6.0
A thread-safe event emitter for Ruby with sync and async listeners, wildcard event matc...
289,723 Downloads
philiprehberger-event_store 0.4.0
Thread-safe in-memory event store for CQRS patterns. Supports named streams, event appe...
281,690 Downloads
philiprehberger-expiring_map 0.4.0
A thread-safe hash map where each key has its own TTL, with automatic expiration, max s...
278,383 Downloads
philiprehberger-feature_flag 0.5.0
A lightweight feature flag library supporting in-memory, ENV, and YAML backends with pe...
308,862 Downloads
philiprehberger-file_watcher 0.4.0
Watch files and directories for changes using polling. Detects created, modified, and d...
290,875 Downloads
philiprehberger-fuzzy_match 0.9.0
Match strings approximately using multiple algorithms: Levenshtein edit distance, Damer...
287,934 Downloads
philiprehberger-geo_point 0.5.0
Geographic point calculations including Haversine/Vincenty distance, bearing, midpoint,...
291,658 Downloads
philiprehberger-graph 0.5.0
Graph data structure supporting directed and undirected modes with adjacency list stora...
284,399 Downloads
philiprehberger-guard_clause 0.5.0
A chainable guard clause DSL for validating method preconditions with built-in checks f...
280,881 Downloads
philiprehberger-gzip_kit 0.4.0
Simple API for gzip compression and decompression with support for strings, files, and ...
295,646 Downloads
philiprehberger-hash_ring 0.6.0
Consistent hash ring with virtual nodes, weighted members, and replication support. Min...
282,508 Downloads
philiprehberger-header_kit 0.6.0
Parse and build Accept, Accept-Language, Accept-Encoding, Authorization, Cache-Control,...
301,014 Downloads
philiprehberger-hex 0.7.0
Encode and decode hexadecimal strings with 0x prefix handling, produce xxd-style hex du...
275,906 Downloads
philiprehberger-html_builder 0.7.0
Build HTML programmatically using a clean tag DSL with nested blocks, automatic content...
295,398 Downloads
philiprehberger-http_client 0.9.1
A zero-dependency HTTP client built on Ruby's net/http with automatic retries, request/...
1,952,577 Downloads
philiprehberger-http_mock 0.4.0
Stub HTTP requests in tests with a fluent API for matching methods, URLs, headers, and ...
303,611 Downloads
philiprehberger-human_size 0.6.0
Format byte counts as human-readable strings (1.5 MB) and parse them back. Supports SI ...
292,952 Downloads
philiprehberger-id_gen 0.5.0
Generate unique identifiers in multiple formats: time-sortable ULIDs, compact nanoids, ...
311,203 Downloads