Backend validators for database queries, array operations, object manipulation, and function utilities.
41 code snippets available
Checks if array is empty or not an array.
Removes duplicates from array.
Randomly shuffles array elements.
Splits array into chunks of specified size.
Creates a deep copy of an object.
Creates object with only specified keys.
Creates object excluding specified keys.
Flattens nested object to dot notation keys.
Recursively merges objects.
Limits function calls to once after delay.
Limits function calls to once per interval.
Caches function results for same inputs.
Retries async function n times on failure.
Composes multiple functions right to left.
Pipes value through functions left to right.
Checks if value is a plain object.
Checks if value is a function.
Checks if value is null or undefined.
Checks if value is a Promise.
Converts camelCase to snake_case.
Converts snake_case to camelCase.
Converts string to Title Case.
Escapes special regex characters.
Masks middle characters of string.
24 hex characters.
Standard UUID format.
Collision-resistant Unique ID.
URL-friendly unique ID.
Connection string format.
Connection string format.
MySQL connection string.
MongoDB connection string.
SQLite database file.
Universally Unique Lexicographically Sortable ID.
K-Sortable Unique ID.
Twitter/Discord Snowflake.
Time-Sorted Unique ID.
Globally unique identifier.
Request correlation ID.
Distributed trace ID.
Distributed span ID.
Our backend & db validation snippets are designed to handle the most common validation scenarios you'll encounter in modern software development. Each snippet is thoroughly tested, optimized for performance, and follows industry best practices.
All validators are available in multiple programming languages including JavaScript, TypeScript, Python, Go, PHP, C#, and Rust. Simply copy the code snippet, adapt it to your specific needs, and integrate it into your project. Every snippet is MIT licensed—free for personal and commercial use.