A lightweight, zero-dependency TypeScript type guard library for runtime validation with structured error handling.
Guardz is a comprehensive TypeScript type guard library designed for runtime validation with advanced error reporting and performance optimizations. It provides seamless type narrowing for TypeScript, enabling developers to validate unknown data from APIs, forms, or databases while maintaining full type safety.
Guardz focuses on providing lightweight, composable type guards that enable TypeScript's type narrowing while maintaining excellent performance, distinguishing itself from heavier validation libraries.
guardz is an open-source alternative to the following products:
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.