type_safe

Type checker library

A set of C++ utilities to prevent bugs at compile time using the type system.

Zero overhead utilities for preventing bugs at compile time

GitHub

2k stars
64 watching
118 forks
Language: C++
last commit: about 2 years ago
Linked from 1 awesome list

c-plus-plustype-safety

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
foonathan/tinyA C++11 library for minimizing the size of types by using bit-twiddling and other low-level techniques.111
contains-io/typetA Python library that simplifies type checking and validation in object-oriented coding22
foonathan/arrayA container library providing customizable arrays with various allocation strategies and optimized storage.252
safe-stack/safe-templateA template for building SAFE-Stack projects using dotnet CLI283
boostorg/safe_numericsReplaces standard numeric types with exception-throwing versions to prevent undefined behavior due to integer overflow210
foonathan/string_idA C++ library providing hashed string identifiers with optional access to the original string value and collision detection.184
doom/strong_typeA C++ library providing strong typing by wrapping existing types with additional meaning and preventing unwanted conversions.53
nicup14/minilangA modern, type-safe C successor with a focus on memory safety and ease of use.139
vitalets/babel-plugin-runtyperAn add-on to JavaScript code analysis that detects and prevents type-coercion bugs during runtime.116
felixthec/strongtypingA decorator that checks function parameters at runtime for correct type compatibility.111
emludei/checktypeA decorator that checks function arguments and return types at runtime.0
mplanchard/safetywrapTypesafe wrappers for handling errors and absent data in Python44
orsinium-labs/typeforceA tool to simplify Python package maintenance by automating type checking and stub installation.19
siddhuwarrier/python-typeutilsA utility library that provides a type checking decorator for Python functions.1