TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
#
typechecker
Repositories 39
Performant type-checking for python.
python
typechecker
type-check
static-analysis
ocaml
code-quality
abstract-interpretation
security
program-analysis
taint-analysis
control-flow-analysis
OCaml
Updated Sep 20, 2018
Statically typechecks a common SQL dialect and translates it to various RDBMS backends
Python 3.5+ runtime type checking for integration testing and data validation
Gradual Typing for Ruby
Ruby
Updated Sep 20, 2018
(Please don’t repost, this is still a WIP) A friendly little systems language with first-class types.
Runtime Type Checks for TypeScript
TypeScript
Updated Sep 11, 2018
Limits of Scala typechecking speed
Scala
Updated Sep 11, 2018
Higher Kinded Type machinery for Java
Java
Updated Dec 24, 2017
Validate Method Arguments & Results in Ruby
Ruby
Updated May 4, 2015
Compositional type checking for Haskell
Haskell
Updated Apr 14, 2011
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
JavaScript
Updated Sep 8, 2018
STLC-related snippets in Agda
Updated May 1, 2013
Dependently-typed language w/ little to say for itself
Haskell
Updated Mar 29, 2018
Dependently typed core calculus with erasure
Idris
Updated Jul 2, 2018
Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.
Haskell
Updated Oct 30, 2017
An implementation of structural subtyping of records and functions
Haskell
Updated Jul 14, 2018
Compositional type checking for a Hindley-Milner type system
Haskell
Updated Mar 28, 2017
Python 2.7 & 3.5+ runtime type-checker
Python
Updated Jul 25, 2018
Checks that a value satisfies a Python 3.6 type
Python
Updated Sep 25, 2017
JavaScript
Updated Aug 24, 2018
Disable HHVM's automatic calls to the Hack typechecker
Hack
Updated Aug 17, 2018
A native module for effectively validating if a value is type Number.
JavaScript
Updated Jun 12, 2017
Toy Compiler for ERPLAG
C
Updated May 17, 2017
Decorator style assertions and type check library for Contract programming
Ruby
Updated Jun 1, 2018
A simple environment for type checking simple languages as part of the TSCS course of Uni Paderborn
Scala
Updated Jan 18, 2018
Parser and Syntaxchecker for the "minigo" language, written with flex/bison
Yacc
Updated Aug 14, 2018
Effective type checking at runtime in plain javascript
JavaScript
Updated Apr 4, 2017
An extension to the Java typechecker as part of the TSCS course of Uni Paderbor
Java
Updated Dec 21, 2017
A type checker for dynamically typed JavaScript
JavaScript
Updated Mar 16, 2018