CSV Processor
Process CSV files with filtering, transformation, and aggregation operations
Retry Decorator
Decorator for automatically retrying failed function calls with exponential backoff
JSON Transformer
Transform JSON data using mapping rules and transformations
UUID Generator
Generate UUIDs in different versions and formats
File Watcher
Monitor file system changes and trigger callbacks on events
Stack
LIFO stack implementation with type safety
Async Queue
Queue for processing async tasks with concurrency control and error handling
Date Formatter
Format dates with customizable patterns and locale support
Type-Safe Event Emitter
TypeScript event emitter with type-safe event names and payloads
Queue
FIFO queue implementation with size limits and priority support
Promise Pool
Execute promises with controlled concurrency and result collection
HashMap Utilities
Common operations for working with HashMaps: merging, filtering, transforming
Result Combinators
Combinator functions for chaining and transforming Result types
Option Utilities
Extension methods for working with Option types more ergonomically
String Builder
Efficient string concatenation with pre-allocated capacity
Error Context Wrapper
Add context to errors for better debugging and error messages
JSON Parser
Parse and validate JSON with custom error handling
Email Validator
Validate email addresses with RFC 5322 compliance and domain checking
String Utilities
Collection of string manipulation and validation utilities
Base64 Encoder
Encode and decode Base64 strings with URL-safe variant support
Conditional Logger
Logger with conditional output based on environment and log levels
Cache Manager
In-memory cache with TTL support and automatic expiration
Debounce Function
Utility function to debounce function calls, limiting function execution rate
Config Validator
Validate configuration objects against a schema with type checking
Color Converter
Convert between RGB, HEX, HSL color formats
URL Parser Utility
Parse and manipulate URL components with query string support
Linked List
Singly linked list implementation with common operations
Hash Table
Simple hash table implementation with string keys and integer values
String Utilities
Common string manipulation functions: trimming, splitting, replacing
Test new design
aaaaa
Title test
sum
Title simple
Title simple
roguelike
test
Door Placement Rule
Blob test
Test jinja
Test jinja
Test jinja
Test enum param
test delete this
summary
Draft test
Draft test
Outdated test
Software Rendering Utilities (Lines & Polygons)
A small, self‑contained C99 library that provides a framebuffer abstraction and basic software rendering primitives
Email address validator
Provides a reusable function to validate email addresses using a regular expression that covers common use‑cases without full RFC‑5322 strictness.
Clamp Integer Function
Clamps an integer value to a specified range.
Minestom Cellular Automata Server (Conway's Game of Life)
A Minestom server implementing Conway's Game of Life cellular automata with player interaction