RubyGems Navigation menu

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