96 projects
philiprehberger-list-chunk
Split iterables into evenly sized chunks.
philiprehberger-str-case
Convert strings between camelCase, snake_case, PascalCase, kebab-case, and more.
philiprehberger-randstr
Generate random readable strings for various purposes.
philiprehberger-slug
URL slug generation with transliteration and uniqueness.
philiprehberger-singleton
Thread-safe singleton and multiton pattern decorators.
philiprehberger-debounce
Debounce and throttle decorators for Python functions.
philiprehberger-once
Ensure a function runs only once, regardless of how many times it's called.
philiprehberger-clipboard
Cross-platform clipboard copy and paste in one function call.
philiprehberger-batch-iter
Batch processing with progress tracking and error handling.
philiprehberger-ansi-style
Terminal text styling with zero dependencies and TTY detection.
philiprehberger-config-kit
Layered configuration loader merging env vars, files, and defaults.
philiprehberger-diff-strings
Show character-level differences between two strings with colored terminal output.
philiprehberger-base-convert
Convert numbers between any base (2-62) with human-friendly APIs.
philiprehberger-di
Lightweight dependency injection container for Python.
philiprehberger-net-scanner
LAN device discovery and TCP port scanning.
philiprehberger-env-validator
Schema-based environment variable validation with type coercion and helpful error messages.
philiprehberger-json-diff
Readable JSON comparison with colorized terminal output.
philiprehberger-csv-kit
Enhanced CSV reader and writer with automatic type inference.
philiprehberger-dict-merge
Deep merge dictionaries safely with conflict resolution.
philiprehberger-filesize
Convert bytes to human-readable file sizes and back.
philiprehberger-cache-kit
Lightweight in-memory cache with TTL, LRU eviction, and tag-based invalidation
philiprehberger-result
Rust-inspired Result type for Python with pattern matching and type-safe error handling
philiprehberger-state-machine
Lightweight finite state machine with guards, callbacks, and visualization.
philiprehberger-event-emitter
Type-safe event emitter with sync and async listener support
philiprehberger-rate-limiter
In-memory rate limiter with sliding window, token bucket, and leaky bucket algorithms.
philiprehberger-feature-flag
Simple feature flags with percentage rollout and user targeting.
philiprehberger-http-retry
Resilient HTTP client with automatic retries and backoff.
philiprehberger-semver
Parse, compare, bump, and validate semantic version strings
philiprehberger-schema-infer
Infer JSON schemas from sample data
philiprehberger-url-clean
Remove tracking parameters from URLs
philiprehberger-prompt-builder
Type-safe prompt template builder for LLM APIs.
philiprehberger-task-graph
Lightweight task dependency engine with topological execution
philiprehberger-server-monitor
System metrics collector for CPU, memory, disk, and network
philiprehberger-masked-print
Automatically mask sensitive values (API keys, passwords, tokens) in logs and print output
philiprehberger-text-table
Render data as clean ASCII/Unicode tables in the terminal with zero configuration
philiprehberger-task-scheduler
Cron-like task scheduler with overlap prevention and interval support.
philiprehberger-func-timeout
Add a timeout to any function call, sync or async.
philiprehberger-email-validate
Email validation with syntax checking and normalization.
philiprehberger-money
Precise monetary calculations using integer cents with currency support and formatting.
philiprehberger-datetime-kit
Common datetime operations missing from the standard library.
philiprehberger-data-pipeline
Composable data transformation pipeline with lazy evaluation.
philiprehberger-regex-kit
Pre-built, tested regex patterns for common data formats.
philiprehberger-safeget
Safely access nested dictionary keys without exceptions
philiprehberger-dotenv-cast
Type-safe environment variable loading with casting and defaults.
philiprehberger-pagination
Cursor and offset pagination utilities for any data source.
philiprehberger-secret-mask
Automatically detect and mask secrets in strings and dicts.
philiprehberger-circuit-breaker
Circuit breaker pattern for fault-tolerant service calls.
philiprehberger-jwt-lite
Minimal JWT creation and validation with HMAC and RSA signing.
philiprehberger-web-scraper
Lightweight web scraper with rate limiting and CSS selectors.
philiprehberger-embedding-store
In-memory vector store with multi-metric similarity search.
philiprehberger-retry-kit
Async retry with exponential backoff, circuit breaker, and cancellation for Python
philiprehberger-webhook-signature
HMAC-based webhook signature generation and verification with timing-safe comparison
philiprehberger-test-data
Generate realistic fake data for testing without external dependencies
philiprehberger-struct-log
Structured JSON logging with automatic context propagation.
philiprehberger-task-timer
Named timers for measuring multiple operations within a function or script
philiprehberger-temp-env
Temporarily set, override, or remove environment variables with a context manager
philiprehberger-type-parse
Parse strings into Python types intelligently — booleans, numbers, dates, None, lists
philiprehberger-sql-print
Pretty-print and format SQL queries for debugging
philiprehberger-req-check
Detect unused packages in requirements.txt by scanning imports
philiprehberger-run-parallel
Run multiple functions in parallel and collect results with the simplest possible API
philiprehberger-progress-map
Parallel map with a built-in terminal progress bar
philiprehberger-portcheck
Check if a port is open on a host
philiprehberger-safe-json
JSON encoder that handles datetime, Decimal, UUID, dataclasses, and sets without crashing.
philiprehberger-health-check
Health check endpoint builder for web applications.
philiprehberger-log-focus
Structured log filtering and highlighting for terminals
philiprehberger-mqtt-client
Simplified MQTT pub/sub wrapper with auto-reconnect
philiprehberger-lock-run
Prevent duplicate script execution using file-based locking
philiprehberger-humanize-bytes
Convert byte counts to human-readable strings and back, with formatting options
philiprehberger-git-analyzer
Git repository statistics and commit analysis
philiprehberger-flatten-json
Flatten nested JSON/dicts into dot-notation keys and unflatten back
philiprehberger-import-profiler
Show how long each Python import takes during startup
philiprehberger-json-logger
Drop-in structured JSON logging for Python using the stdlib logging module
philiprehberger-file-watcher
Filesystem event watcher with decorator-based callbacks
philiprehberger-hash-utils
Simplified hashing helpers for strings, files, and checksums
philiprehberger-file-organizer
Rule-based file sorting engine with pattern matching and dry run support
philiprehberger-duration
Parse and format human-readable duration strings like "2h30m" or "1 day, 3 hours"
philiprehberger-dotpath
Access and mutate deeply nested dicts using dot-notation paths
philiprehberger-enum-tools
Practical utilities for Python enums — lookup, validation, listing, and serialization
philiprehberger-duplicate-finder
Content-hash duplicate file detection with two-pass efficiency
philiprehberger-docstring-cli
Automatically generate CLI interfaces from function signatures and docstrings
philiprehberger-deprecate
Decorator and utilities for deprecating functions, parameters, and classes with zero boilerplate
philiprehberger-data-factory
Lightweight test data generation with realistic fake values.
philiprehberger-color-convert
Convert between color formats: hex, RGB, HSL, HSV, CMYK, and named CSS colors
philiprehberger-cli-table
Format Python data as aligned terminal tables with no dependencies
philiprehberger-cli-spinner
Dead-simple terminal spinners and progress indicators for CLI scripts
philiprehberger-changelog-gen
Git-based changelog generator from conventional commits
philiprehberger-cli-builder
Decorator-based CLI framework with rich output
philiprehberger-api-timer
Drop-in ASGI/WSGI middleware for endpoint timing
philiprehberger-dir-snapshot
Filesystem state snapshots with diff comparison
philiprehberger-type-guard
Runtime type checking decorators for function arguments
philiprehberger-timerfunc
Measure execution time of any function
philiprehberger-string-truncate
Truncate strings intelligently without cutting words
philiprehberger-timeago
Convert timestamps to relative time phrases like '3 hours ago'
philiprehberger-stacktrace
Turn Python stack traces into cleaner, more readable output
philiprehberger-env-file
.env file parser with interpolation and multi-file support
philiprehberger-config-diff
Compare configuration files across environments