Cloudinary image URL builder, srcset generation, and blur placeholders
In-memory LRU cache with TTL, stale-while-revalidate, and tag invalidation
Lightweight form management hook with Zod validation, debounced field validation, and common validators
Cron job scheduler with overlap prevention, timezones, and job management
Pure utility functions - formatting, pagination, slugs, class merging, and more
Reusable Framer Motion animation presets, variants, and transitions
Lightweight schema validation library with Zod-like API in under 3KB
Release-based SSH deployment for Next.js apps with symlinks, dependency caching, and PM2 management
Accessible React UI component library with Tailwind CSS
Next.js API route middleware: compose, validation, CSRF protection, and security headers
Type-safe fetch wrapper with interceptors, retries, and base URL support
Tiny, fully type-safe event emitter for Node, browser, and edge runtimes
Next.js Image wrappers with skeleton loading and error fallback
Reusable React hooks - scroll lock, focus trap, swipe gestures, debounce, keyboard shortcuts, image preloading, and more
In-memory rate limiting for Node.js API routes with configurable windows and presets
Next.js SEO utilities: metadata generators, JSON-LD schemas, and Open Graph helpers
Web Vitals calculation utilities and client error capture
Async retry with exponential backoff, circuit breaker, and abort signals
In-process async job queue with concurrency control, priorities, and retries
Dark/light/system theme provider for React with localStorage persistence and system preference detection
Layout primitives for Next.js and React apps - Page wrapper and Card component
Framer Motion animation primitives for React - scroll reveal, page transitions, animated counters, and more
Object and array diffing with typed patches
Lightweight React UI primitives - Button, Alert, and more
Priority queue for async tasks with concurrency control
Schema-based environment variable validation with type-safe accessors
Auto-generate default values from Zod schemas
Typed HTTP status codes, reason phrases, and classification
Lightweight color parsing, conversion, and manipulation
String manipulation utilities — truncate, pad, wrap, template
Parse and format byte sizes for humans
Data masking and redaction for logs and APIs
URL path pattern matching and parameter extraction
Interpolate variables within environment values
Simple cross-platform hashing utilities
Chainable Result monad for error handling without exceptions
Reactive state container in under 1KB — framework agnostic
Precise money and currency arithmetic
Framework-agnostic middleware composition engine
AbortController utilities — timeout, race, linked signals
Type-safe URL query string parsing and building
Advanced memoization with TTL, LRU, and WeakMap support
Composable predicate builders for filtering and validation
Tiny runtime assertion with TypeScript narrowing
Fast deep equality comparison for JavaScript values with TypeScript type guards
Map with automatic entry expiration — TTL per key
Type-safe deep merging of objects
Lightweight semver parsing, comparison, and range matching
Parse, format, and manipulate time durations
Type-safe shallow and deep pick/omit for JavaScript objects
Type-safe bitwise flag operations for permissions, features, and options
Date range operations — overlap, gap, iterate, merge
Safe parsing for primitives — numbers, booleans, dates, JSON from unknown strings
Pattern matching for TypeScript — switch on steroids
Decode and inspect JWTs — no verification, typed payload, tiny
Natural string sorting — file2 before file10, not after
Circuit breaker pattern for fault-tolerant async service calls
Simple in-memory feature flag system with percentage rollouts and targeting
Typed finite state machine with transition guards, effects, and subscriptions
String case conversion — camel, snake, kebab, pascal, title, and deep object key conversion
Collision-resistant sortable unique IDs
Generic async resource pool with acquire/release, validation, and auto-scaling
Glob pattern matching — minimatch alternative for runtime use
Type-safe localStorage wrapper with JSON serialization, TTL, and key prefixing
Fetch wrapper with retries, timeout, and interceptors — zero abstraction leak
Convert milliseconds to human-readable strings and back
Runtime type checking utilities with TypeScript type guards — typeof on steroids
Human-readable file size formatting and parsing — bytes to KB, MB, GB and back
Debounced async functions that return the latest promise result
Sorted array with binary search — maintains order on insert
Lightweight string template engine with safe interpolation, conditionals, and loops
Validate and sanitize regular expressions to prevent ReDoS attacks
Typed HTTP error classes with status codes, factory methods, and serialization
Retry queue with exponential backoff for resilient async processing
Configurable throttle with leading/trailing edge control and AbortSignal support
Parse, serialize, and manage HTTP cookies with full typing
Framework-agnostic typed URL routing with path parameter extraction
Precise timing utilities — measure, benchmark, countdown
Layered configuration loader with typed output and multiple sources
Typed debounce and throttle with cancel, flush, and pending state
Standardized typed HTTP error classes for APIs
Automatic batching and deduplication for async operations
Production readiness health check builder with typed check results
Task orchestration with dependency resolution and topological execution
Safe JSON parsing and serialization with circular detection and depth limiting
Reliable timeout wrapper for async operations with AbortController support
Collision-resistant, time-sortable, compact unique IDs in base62
Flexible ID generation with UUID, ULID, nanoid, and prefixed IDs
Memoization with WeakMap support for object keys, LRU eviction, and TTL
Concurrent promise execution with configurable pool size
Type-safe dot-notation access and mutation for nested objects
Parse and stringify CSS color values — hex, rgb, hsl, and named colors
Compare JSON schemas and detect breaking changes
Generate comprehensive development documentation for Node.js/TypeScript projects
Rust-inspired Result type for type-safe error handling without try/catch
Structured JSON logger with child loggers, redaction, and pretty dev output
Runtime type guard utilities with TypeScript narrowing
Rich enums with methods labels and serialization
Typed functional pipe and compose for TypeScript