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