Open Source
Published packages
Reusable developer tooling and libraries published across multiple package ecosystems — from npm and PyPI to Go modules, Crates, and more.
8
Ecosystems
587
Packages
217,000+
Downloads
Open Source Packages
Ecosystem
587 total packages published across 8 registries. Built from recurring patterns, packaged for the community.
npm Packages
View on npm@philiprehberger/abort-kitv0.1.2
AbortController utilities — timeout, race, linked signals
@philiprehberger/api-error-kitv0.1.6
Standardized typed HTTP error classes for APIs
@philiprehberger/async-batcherv0.1.5
Automatic batching and deduplication for async operations
@philiprehberger/async-queuev0.1.5
Priority queue for async tasks with concurrency control
@philiprehberger/bit-flagsv0.1.2
Type-safe bitwise flag operations for permissions, features, and options
@philiprehberger/bytes-tsv0.1.4
Parse and format byte sizes for humans
@philiprehberger/cache-kitv0.3.4
In-memory LRU cache with TTL, stale-while-revalidate, and tag invalidation
@philiprehberger/casev0.1.1
String case conversion — camel, snake, kebab, pascal, title, and deep object key conversion
@philiprehberger/circuit-breakerv0.1.1
Circuit breaker pattern for fault-tolerant async service calls
@philiprehberger/cloudinary-utilsv0.2.8
Cloudinary image URL builder, srcset generation, and blur placeholders
@philiprehberger/color-kitv0.1.3
Lightweight color parsing, conversion, and manipulation
@philiprehberger/color-stringv0.1.1
Parse and stringify CSS color values — hex, rgb, hsl, and named colors
@philiprehberger/config-layerv0.1.5
Layered configuration loader with typed output and multiple sources
@philiprehberger/cookie-tsv0.1.1
Parse, serialize, and manage HTTP cookies with full typing
@philiprehberger/core-utilsv0.2.7
Pure utility functions - formatting, pagination, slugs, class merging, and more
@philiprehberger/cron-kitv0.3.4
Cron job scheduler with overlap prevention, timezones, and job management
@philiprehberger/cuid-tsv0.1.2
Collision-resistant sortable unique IDs
@philiprehberger/date-range-tsv0.1.3
Date range operations — overlap, gap, iterate, merge
@philiprehberger/debounce-promisev0.1.1
Debounced async functions that return the latest promise result
@philiprehberger/debounce-tsv0.1.1
Typed debounce and throttle with cancel, flush, and pending state
@philiprehberger/deep-equalv0.1.2
Fast deep equality comparison for JavaScript values with TypeScript type guards
@philiprehberger/deep-merge-tsv0.1.3
Type-safe deep merging of objects
@philiprehberger/dev-docs-kitv0.1.1
Generate comprehensive development documentation for Node.js/TypeScript projects
@philiprehberger/diff-kitv0.1.3
Object and array diffing with typed patches
@philiprehberger/disposable-poolv0.1.1
Generic async resource pool with acquire/release, validation, and auto-scaling
@philiprehberger/dotpath-tsv0.1.1
Type-safe dot-notation access and mutation for nested objects
@philiprehberger/duration-tsv0.1.3
Parse, format, and manipulate time durations
@philiprehberger/enumv0.1.4
Rich enums with methods labels and serialization
@philiprehberger/env-expandv0.1.3
Interpolate variables within environment values
@philiprehberger/env-validatorv0.2.4
Schema-based environment variable validation with type-safe accessors
@philiprehberger/event-emitterv0.3.4
Tiny, fully type-safe event emitter for Node, browser, and edge runtimes
@philiprehberger/feature-flagv0.1.5
Simple in-memory feature flag system with percentage rollouts and targeting
@philiprehberger/filesizev0.1.1
Human-readable file size formatting and parsing — bytes to KB, MB, GB and back
@philiprehberger/framer-motion-presetsv0.2.9
Reusable Framer Motion animation presets, variants, and transitions
@philiprehberger/glob-matchv0.1.2
Glob pattern matching — minimatch alternative for runtime use
@philiprehberger/guardv0.1.4
Runtime type guard utilities with TypeScript narrowing
@philiprehberger/hash-kitv0.1.3
Simple cross-platform hashing utilities
@philiprehberger/healthcheckv0.1.5
Production readiness health check builder with typed check results
@philiprehberger/http-clientv0.4.4
Type-safe fetch wrapper with interceptors, retries, and base URL support
@philiprehberger/http-errorv0.1.1
Typed HTTP error classes with status codes, factory methods, and serialization
@philiprehberger/http-statusv0.1.3
Typed HTTP status codes, reason phrases, and classification
@philiprehberger/id-genv0.1.5
Flexible ID generation with UUID, ULID, nanoid, and prefixed IDs
@philiprehberger/invariant-tsv0.1.3
Tiny runtime assertion with TypeScript narrowing
@philiprehberger/jwt-decode-tsv0.1.2
Decode and inspect JWTs — no verification, typed payload, tiny
@philiprehberger/local-storagev0.1.1
Type-safe localStorage wrapper with JSON serialization, TTL, and key prefixing
@philiprehberger/loggerv0.3.4
Structured JSON logger with child loggers, redaction, and pretty dev output
@philiprehberger/mask-kitv0.1.3
Data masking and redaction for logs and APIs
@philiprehberger/match-tsv0.1.2
Pattern matching for TypeScript — switch on steroids
@philiprehberger/memo-mapv0.1.1
Memoization with WeakMap support for object keys, LRU eviction, and TTL
@philiprehberger/memo-tsv0.1.3
Advanced memoization with TTL, LRU, and WeakMap support
@philiprehberger/micro-schemav0.3.4
Lightweight schema validation library with Zod-like API in under 3KB
@philiprehberger/middleware-tsv0.1.3
Framework-agnostic middleware composition engine
@philiprehberger/money-tsv0.1.3
Precise money and currency arithmetic
@philiprehberger/natural-sortv0.1.2
Natural string sorting — file2 before file10, not after
@philiprehberger/next-api-middlewarev0.2.8
Next.js API route middleware: compose, validation, CSRF protection, and security headers
@philiprehberger/next-deployv0.1.7
Release-based SSH deployment for Next.js apps with symlinks, dependency caching, and PM2 management
@philiprehberger/next-image-componentsv0.1.6
Next.js Image wrappers with skeleton loading and error fallback
@philiprehberger/next-layout-componentsv0.1.6
Layout primitives for Next.js and React apps - Page wrapper and Card component
@philiprehberger/next-seo-utilsv0.1.7
Next.js SEO utilities: metadata generators, JSON-LD schemas, and Open Graph helpers
@philiprehberger/path-patternv0.1.3
URL path pattern matching and parameter extraction
@philiprehberger/pick-omitv0.1.2
Type-safe shallow and deep pick/omit for JavaScript objects
@philiprehberger/pipev0.1.4
Typed functional pipe and compose for TypeScript
@philiprehberger/predicate-tsv0.1.3
Composable predicate builders for filtering and validation
@philiprehberger/pretty-msv0.1.1
Convert milliseconds to human-readable strings and back
@philiprehberger/promise-poolv0.1.6
Concurrent promise execution with configurable pool size
@philiprehberger/query-string-tsv0.1.3
Type-safe URL query string parsing and building
@philiprehberger/rate-limitv0.3.4
In-memory rate limiting for Node.js API routes with configurable windows and presets
@philiprehberger/react-form-hooksv0.1.8
Lightweight form management hook with Zod validation, debounced field validation, and common validators
@philiprehberger/react-hooksv0.2.7
Reusable React hooks - scroll lock, focus trap, swipe gestures, debounce, keyboard shortcuts, image preloading, and more
@philiprehberger/react-motion-componentsv0.1.6
Framer Motion animation primitives for React - scroll reveal, page transitions, animated counters, and more
@philiprehberger/react-theme-providerv0.1.6
Dark/light/system theme provider for React with localStorage persistence and system preference detection
@philiprehberger/react-ui-kitv0.1.7
Accessible React UI component library with Tailwind CSS
@philiprehberger/react-ui-primitivesv0.1.6
Lightweight React UI primitives - Button, Alert, and more
@philiprehberger/resultv0.3.4
Rust-inspired Result type for type-safe error handling without try/catch
@philiprehberger/result-chainv0.1.4
Chainable Result monad for error handling without exceptions
@philiprehberger/retry-fetchv0.1.1
Fetch wrapper with retries, timeout, and interceptors — zero abstraction leak
@philiprehberger/retry-kitv0.2.4
Async retry with exponential backoff, circuit breaker, and abort signals
@philiprehberger/retry-queuev0.1.1
Retry queue with exponential backoff for resilient async processing
@philiprehberger/safe-jsonv0.1.5
Safe JSON parsing and serialization with circular detection and depth limiting
@philiprehberger/safe-parsev0.1.1
Safe parsing for primitives — numbers, booleans, dates, JSON from unknown strings
@philiprehberger/safe-regexv0.1.1
Validate and sanitize regular expressions to prevent ReDoS attacks
@philiprehberger/safe-timeoutv0.1.5
Reliable timeout wrapper for async operations with AbortController support
@philiprehberger/schema-diffv0.1.5
Compare JSON schemas and detect breaking changes
@philiprehberger/semver-tsv0.1.3
Lightweight semver parsing, comparison, and range matching
@philiprehberger/sorted-arrayv0.1.1
Sorted array with binary search — maintains order on insert
@philiprehberger/state-machinev0.1.1
Typed finite state machine with transition guards, effects, and subscriptions
@philiprehberger/string-kitv0.1.3
String manipulation utilities — truncate, pad, wrap, template
@philiprehberger/task-queuev0.3.4
In-process async job queue with concurrency control, priorities, and retries
@philiprehberger/task-runnerv0.1.1
Task orchestration with dependency resolution and topological execution
@philiprehberger/templatev0.1.1
Lightweight string template engine with safe interpolation, conditionals, and loops
@philiprehberger/throttlev0.1.1
Configurable throttle with leading/trailing edge control and AbortSignal support
@philiprehberger/timeout-mapv0.1.1
Map with automatic entry expiration — TTL per key
@philiprehberger/timerv0.1.4
Precise timing utilities — measure, benchmark, countdown
@philiprehberger/tiny-storev0.1.2
Reactive state container in under 1KB — framework agnostic
@philiprehberger/type-checkv0.1.1
Runtime type checking utilities with TypeScript type guards — typeof on steroids
@philiprehberger/typed-routerv0.1.5
Framework-agnostic typed URL routing with path parameter extraction
@philiprehberger/uidv0.1.1
Collision-resistant, time-sortable, compact unique IDs in base62
@philiprehberger/web-vitalsv0.1.7
Web Vitals calculation utilities and client error capture
@philiprehberger/zod-defaultsv0.1.4
Auto-generate default values from Zod schemas
587 total packages published across 8 registries. Built from recurring patterns, packaged for the community.