Strong Dynamically Typed Object Modeling for JavaScript
-
Updated
Feb 18, 2026 - JavaScript
Strong Dynamically Typed Object Modeling for JavaScript
MOVED TO GITLAB
Runtime type checking for JS with Hindley Milner signatures
⚡️ Runtime type-checker for JavaScript
Typeis. it's the smart and simple javaScript type checker
A JavaScript type checking/casting library
Argument validation library based on JSDOC syntax
Isomorphic, functional type-checking for Javascript
Another biased type checking solution for Javascript
Babel macro that automatically generates type guards for a given type (WIP)
A minimalist runtime type checking utility for duck typing
A zero-dependency utility for retrieving `Object.prototype.toString` tags. It is designed to handle hostile or exotic objects that cause native implementations to throw exceptions.
❔ A simple type checking library for Node.js
🧩 Plain JavaScript objects with runtime type guarantees
A Math expression parser and evaluator with support of runtime data-type checking written in native JS.
Higher-order contracts and runtime schema checking for JavaScript
Validate Vuex Commits with Joi, Superstruct & Yup Schema.
Check if a value is an async function, from ES2017 specification. Supports babel.
Lightweight replacement for the ow validation library meant for browser usage.
Tiny javascript library that you can extend with your own type checking methods.
Add a description, image, and links to the type-checking topic page so that developers can more easily learn about it.
To associate your repository with the type-checking topic, visit your repo's landing page and select "manage topics."