Memory alignment utilities and macros for cross-platform alignment.
Aligned memory allocation functions for cross-platform support.
Cache management utilities for performance optimization.
Floating-point comparison library for precise and robust comparisons.
High-performance C string with Small String Optimization (SSO).
CSV Parser Library: Provides functions for parsing CSV (Comma-Separated Values) data.
Cross-platform defer statement implementation for automatic resource cleanup. This header provides a ...
Environment variable loading from .env files.
Dynamic array implementation with automatic resizing.
Environment variable utilities and safe access functions.
Cross-platform file handling API with synchronous and asynchronous I/O support.
Cross-platform file path manipulation and directory traversal utilities.
Command-line flag parsing library.
Global variable management and DLL export definitions.
Collection of fast, non-cryptographic hash functions for general-purpose hashing.
High-performance hash set implementation in C.
Linear algebra operations and utilities.
Doubly linked list implementation with memory management.
Cross-platform mutex and condition variable wrapper.
Collection of utility macros for assertions, memory management, math, and debugging.
Generic hash map implementation with customizable hashing and load balancing.
Matrix operations and mathematical utilities.
Data pipeline utilities for processing streams.
A modern, cross-platform API for process management and IPC.
Read-write lock implementation for concurrent access.
Portable Single Instruction Multiple Data (SIMD) Intrinsics Wrapper.
Singly linked list implementation for efficient insertions and deletions.
Cross-platform socket programming utilities.
High-performance reader-writer spinlock implementation.
Standard stream handling utilities.
String to number conversion utilities.
String utility functions for manipulation and processing.
Cross-platform thread management and system information utilities.
Work-stealing thread pool for concurrent task execution.
Trie data structure implementation for efficient string storage and retrieval.
Unicode handling library for C with UTF-8 encoding support.
Windows-specific type definitions and compatibility macros for cross-platform development.
Extended time utilities and high-precision timing functions.