Projects in Awesome Lists tagged with type-checking
A curated list of projects in awesome lists tagged with type-checking .
https://github.com/millsp/ts-toolbelt
👷 TypeScript's largest type utility library
dynamic-types safety type-checking type-safety type-utilities types typescript typescript-library utility
Last synced: 11 May 2025
https://github.com/pirix-gh/ts-toolbelt
👷 TypeScript's largest type utility library
dynamic-types safety type-checking type-safety type-utilities types typescript typescript-library utility
Last synced: 26 Feb 2025
https://github.com/sindresorhus/ow
Function argument validation for humans
javascript nodejs npm-package type-checking validation
Last synced: 13 May 2025
https://github.com/sdiehl/write-you-a-haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
book compiler evaluation functional-language functional-programming haskel hindley-milner intermediate-representation lambda-calculus pdf-book type type-checking type-inference type-system type-theory
Last synced: 15 May 2025
https://github.com/explosion/thinc
🔮 A refreshing functional take on deep learning, compatible with your favorite libraries
ai artificial-intelligence deep-learning functional-programming jax machine-learning machine-learning-library mxnet natural-language-processing nlp python pytorch spacy tensorflow type-checking
Last synced: 12 May 2025
https://github.com/teal-language/tl
The compiler for Teal, a typed dialect of Lua
compiler lua teal type-checking
Last synced: 14 May 2025
https://github.com/jasmcaus/caer
High-performance Vision library in Python. Scale your research, not boilerplate.
ai artificial-intelligence augmentation caer computer-vision cuda data-science deep-learning gpu image-classification image-processing image-segmentation machine-learning neural-network opencv python segmentation type-checking video-processing vision
Last synced: 15 May 2025
https://github.com/johnthagen/python-blueprint
🐍 Example Python project using best practices 🥇
containers coverage docker linting mkdocs mkdocs-material mypy nox pep-621 pep-735 pycharm pytest python python-3 ruff type-checking type-hints uv
Last synced: 08 Oct 2025
https://github.com/msz/hammox
🏝 automated contract testing via type checking for Elixir functions and mocks
behaviour behaviour-typespec behaviours contract contract-testing contracts dialyzer elixir explicit-contracts mock mocks mox testing type-checker type-checking typechecker typechecking typespec typespecs unit-testing
Last synced: 10 Apr 2025
https://github.com/qqwy/elixir-type_check
TypeCheck: Fast and flexible runtime type-checking for your Elixir projects.
elixir-lang hacktoberfest metaprogramming property-based-testing type-checking
Last synced: 15 May 2025
https://github.com/Qqwy/elixir-type_check
TypeCheck: Fast and flexible runtime type-checking for your Elixir projects.
elixir-lang hacktoberfest metaprogramming property-based-testing type-checking
Last synced: 28 Mar 2025
https://github.com/sylvainpolletvillard/ObjectModel
Strong Dynamically Typed Object Modeling for JavaScript
composition dynamic javascript model strong structure type-checking typing
Last synced: 24 Apr 2025
https://github.com/sylvainpolletvillard/objectmodel
Strong Dynamically Typed Object Modeling for JavaScript
composition dynamic javascript model strong structure type-checking typing
Last synced: 06 Apr 2025
https://github.com/dropbox/mypy-PyCharm-plugin
A simple plugin that allows running mypy from PyCharm and navigate between errors
mypy pycharm python type-checking types typing
Last synced: 13 May 2025
https://github.com/dropbox/mypy-pycharm-plugin
A simple plugin that allows running mypy from PyCharm and navigate between errors
mypy pycharm python type-checking types typing
Last synced: 09 Apr 2025
https://github.com/Josverl/micropython-stubs
Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.
awesome-micropython micropython mypy mypy-stubs pycharm-ide pylance pylint pyright pyscript static-typing type-checking type-stubs vscode
Last synced: 13 May 2025
https://github.com/xodio/hm-def
Runtime type checking for JS with Hindley Milner signatures
functional-programming hindley-milner invariant javascript type-checking
Last synced: 20 Jul 2025
https://github.com/josverl/micropython-stubs
Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.
awesome-micropython micropython mypy mypy-stubs pycharm-ide pylance pylint pyright pyscript static-typing type-checking type-stubs vscode
Last synced: 15 May 2025
https://github.com/mesqueeb/is-what
JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
check-type class-identifier class-instance define-type get-type is-object is-plain-obj is-plain-object javascript javascript-type plain-object plain-objects primitive-types type-check type-checker type-checking typechecker typescript what-type
Last synced: 14 May 2025
https://github.com/cs-au-dk/TAJS
Type Analyzer for JavaScript
javascript program-analysis static-analyzer static-code-analysis type-checking
Last synced: 27 Feb 2025
https://github.com/ilya-klyuchnikov/tapl-scala
Code from the book "Types and Programming Languages" in Scala
programming-languages tapl type-checking type-inference
Last synced: 20 Aug 2025
https://github.com/Benjamin-Dobell/IntelliJ-Luanalysis
Type-safe Lua IDE — IntelliJ IDEA plugin
intellij intellij-plugin lua lua-ide lua-plugin luanalysis static-analysis type-checking
Last synced: 23 Mar 2025
https://github.com/benjamin-dobell/intellij-luanalysis
Type-safe Lua IDE — IntelliJ IDEA plugin
intellij intellij-plugin lua lua-ide lua-plugin luanalysis static-analysis type-checking
Last synced: 20 Mar 2025
https://github.com/eugeneyan/python-collab-template
🛠 Python project template with unit tests, code coverage, linting, type checking, Makefile wrapper, and GitHub Actions.
coverage github-actions hacktoberfest linting makefile python type-checking unit-testing
Last synced: 20 Aug 2025
https://github.com/ambv/retype
Re-apply type annotations from .pyi stubs to your codebase.
mypy pep484 python python2 python3 stubs type-checking typing
Last synced: 07 Apr 2025
https://github.com/vitalets/babel-plugin-runtyper
⚡️ Runtime type-checker for JavaScript
babel babel-plugin runtime-code-analysis type-checking type-hints type-safety
Last synced: 20 Aug 2025
https://github.com/felixthec/strongtyping
Decorator which checks whether the function is called with the correct type of parameters.
decorator docstring-checker property python runtime-checking setter-getter type-checking typechecking typing-decorator
Last synced: 27 Feb 2026
https://github.com/FelixTheC/strongtyping
Decorator which checks whether the function is called with the correct type of parameters.
decorator docstring-checker property python runtime-checking setter-getter type-checking typechecking typing-decorator
Last synced: 13 May 2025
https://github.com/GJDuck/EffectiveSan
Runtime type and bounds-error checking for C/C++
bounds-checking llvm low-fat-pointers memory-safety sanitizer security type-checking
Last synced: 28 Sep 2025
https://github.com/andrew-johnson-4/LSTS
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 13 Apr 2025
https://github.com/andrew-johnson-4/lsts
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 07 Apr 2025
https://github.com/wookieb/predicates
Predicates for type checking, assertions, filtering etc
filtering predicates type-checking typescript
Last synced: 06 Apr 2025
https://github.com/sapphiredev/shapeshift
Blazing fast input validation and transformation ⚡
checking hacktoberfest input-validation ow runtime-validation schema type-checking type-validation validation zod
Last synced: 04 Apr 2025
https://github.com/maxdesiatov/typology
Swift type checking and semantic analysis for developer tools
developer-tools hindley-milner semantic-analysis semantic-analyzer swift type-checker type-checking type-inference type-system
Last synced: 17 Mar 2025
https://github.com/MaxDesiatov/Typology
Swift type checking and semantic analysis for developer tools
developer-tools hindley-milner semantic-analysis semantic-analyzer swift type-checker type-checking type-inference type-system
Last synced: 16 Jul 2025
https://github.com/skarab42/vite-plugin-vitest-typescript-assert
🔥 TypeScript type assertion plugin for vitest
assert assertion expect test type-check type-checking typescript vite vitest
Last synced: 19 Oct 2025
https://github.com/omgimalexis/upcast
A JavaScript type checking/casting library
casting-library converts type type-checking types upcast
Last synced: 12 Dec 2025
https://github.com/orsinium-labs/infer-types
A CLI tool to automatically add type annotations into Python code. Must have tool for annotating existing code.
annotations code-formatter code-generation mypy pyannotate python python3 pytype static-analysis type-annotations type-checking type-inference typing
Last synced: 05 Oct 2025
https://github.com/pycqa/flake8-pyi
A plugin for Flake8 that provides specializations for type hinting stub files
flake8 lint linter linter-plugin mypy pep484 python stub-files type-checking typing
Last synced: 12 Dec 2025
https://github.com/PyCQA/flake8-pyi
A plugin for Flake8 that provides specializations for type hinting stub files
flake8 lint linter linter-plugin mypy pep484 python stub-files type-checking typing
Last synced: 08 May 2025
https://github.com/kakasoo/deepstricttypes
Utility Types to quickly query and Omit, Pick keys inside nested arrays and objects
deep-omit deep-pick deep-strict deep-strict-object-keys deep-strict-omit deep-strict-pick deep-types nested-types strict-types type-assertions type-checking type-helpers type-inference type-safety type-utils type-validation types typescript utility-types
Last synced: 22 Apr 2025
https://github.com/nickzuber/infrared
:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.
cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration
Last synced: 07 May 2025
https://github.com/tomperez98/pyrgo
Python project manager inspired in Cargo.
cargo dead-code documentation linter mypy package-manager pytest python ruff styleguide testing type-checking uv
Last synced: 15 Jul 2025
https://github.com/Tomperez98/pyrgo
Python project manager inspired in Cargo.
cargo dead-code documentation linter mypy package-manager pytest python ruff styleguide testing type-checking uv
Last synced: 29 Mar 2025
https://github.com/serradura/kind
A development toolkit for Ruby with several small/cohesive abstractions to empower your development workflow - It's totally free of dependencies.
activemodel-validations maybe-monad ruby rubygem type-checking type-system
Last synced: 05 Mar 2026
https://github.com/skius/progge.rs
Program analysis playground for a simple, imperative language
abstract-interpretation compiler llvm program-analysis programming-language static-analysis type-checking
Last synced: 28 Jun 2025
https://github.com/jetbrains/mps-coderules
Type checking and logical inference for JetBrains MPS
code-analysis constraint-handling-rules constraint-rules control-flow jetbrains-mps type-checking
Last synced: 19 Oct 2025
https://github.com/shopify/rbi
RBI generation framework
rbi ruby sorbet tapioca type-checking
Last synced: 16 May 2025
https://github.com/dsheiko/bycontract
Argument validation library based on JSDOC syntax
argument-validation browser contract-programming functional-programming javascript jsdoc3 nodejs production-optimization type-checking validation-library
Last synced: 26 Feb 2026
https://github.com/Shopify/rbi
RBI generation framework
rbi ruby sorbet tapioca type-checking
Last synced: 16 Jul 2025
https://github.com/75lb/typical
Isomorphic, functional type-checking for Javascript
functional-programming isomorphic javascript javascript-library load-anywhere nodejs type-checking types
Last synced: 02 Mar 2026
https://github.com/arachnys/protostub
A tool for generating Mypy type stubs from a Protocol Buffer definition.
mypy protobuf type type-annotations type-checking
Last synced: 12 Aug 2025
https://github.com/dcousens/typeforce
Another biased type checking solution for Javascript
javascript schema type-checking types
Last synced: 21 Feb 2026
https://github.com/youtype/boto3-ide
Code auto-complete and type checking for AWS boto3 in your VSCode
autocomplete boto3 intellisense type-checking vscode vscode-extension
Last synced: 12 Apr 2025
https://github.com/thelartians/typescript2python
🚃 Transpile TypeScript types to Python! A TypeScript to Python type transpiler.
api auto-generated compiler conversion converter docstrings documentation generator json python python3 to tooling transpiler type-checking type-safety typescript typings
Last synced: 15 Apr 2025
https://github.com/rsokl/phantom-tensors
Tensor-like types – with variadic shapes – that support both static and runtime type checking, and convenient parsing
array-like jax numpy parsing runtime static tensor tensor-types torch type-checking variadic-shapes
Last synced: 02 Mar 2026
https://github.com/serradura/type_validator
Adds type validation for classes with ActiveModel::Validations.
activemodel ruby ruby-gem ruby-on-rails type-checking validations
Last synced: 28 Apr 2025
https://github.com/thombashi/typepy
A Python library for variable type checker/validator/converter at a run time.
python-library type-checking type-conversion type-detection validator
Last synced: 07 Sep 2025
https://github.com/johansenja/typed_struct
Ruby structs but with type-checked attributes ⚡️🔐
rbs ruby struct type-checking type-definitions
Last synced: 19 Mar 2025
https://github.com/brendanzab/elm-stlc
Bidirectional type checker for the simply typed lambda calculus
bidirectional-typechecking elm lambda-calculus simply-typed-lambda-calculus type-checking
Last synced: 09 Apr 2025
https://github.com/siadat/interface-type-check
Type check the empty interface{}
Last synced: 07 Oct 2025
https://github.com/nshkrdotcom/sinter
Unified schema definition, validation, and JSON generation for Elixir
beam data-modeling data-validation elixir erlang-vm functional-programming json-generation json-schema nshkr-schema otp schema schema-validation type-checking type-system validation
Last synced: 21 Feb 2026
https://github.com/thk2b/duck-check
A minimalist runtime type checking utility for duck typing
duck-typing javascript nodejs object-checker runtime-typechecking type-checking
Last synced: 07 May 2025
https://github.com/igi-111/jack
A toy ML dialect
compiler cranelift ml rust type-checking
Last synced: 13 Apr 2025
https://github.com/d-plaindoux/tyasta
A journey with F*
dependent-types paper-implementations proof type-checking
Last synced: 06 Feb 2026
https://github.com/beartype/bearboto3
Facilitates using beartype runtime type-checking with the AWS SDK.
aws-sdk beartype boto3 boto3-stubs python python-3 python-typing runtime-typechecking stubs type-checking
Last synced: 14 Jan 2026
https://github.com/Shambles-Dev/AutoHotkey-Type_Checking
Type Checking for AutoHotkey
ahk autohotkey type-checking typechecking
Last synced: 13 May 2025
https://github.com/daltonmenezes/what-type-is
:grey_question: A simple type checking library for Node.js
javascript javascript-library js node node-js nodejs type-checker type-checking
Last synced: 29 Oct 2025
https://github.com/lixhq/validex
Validex is a library for doing data validation in Elixir.
elixir type-checking validation
Last synced: 07 May 2025
https://github.com/moea/types
Type System Modeling in Clojure
clojure hindley-milner lambda-calculus type-checking type-inference type-system type-theory types
Last synced: 07 May 2025
https://github.com/nshkrdotcom/perimeter
Advanced typing and type validation mechanism for Elixir - runtime type checking and contract enforcement for BEAM applications
beam contracts development-tools elixir erlang-vm functional-programming gradual-typing otp productivity runtime-validation static-analysis static-typing type-annotations type-checking type-inference type-safety type-system typing validation
Last synced: 21 Feb 2026
https://github.com/usethesource/typepal
TypePal is a framework for name analysis, type checking and type inference
domain-specific-language rascal type-checking typechecker
Last synced: 16 Jan 2026
https://github.com/javascript-studio/schema
🧩 Plain JavaScript objects with runtime type guarantees
json schema type-checking validation
Last synced: 14 Apr 2025
https://github.com/gfyoung/py-validate
Function Wrappers to Validate Arguments and Return Types
function-wrapper functions python type-checking validator
Last synced: 11 Jul 2025
https://github.com/bynect/constraint-inference
OCaml implementation of a constraint-based bottom-up type inference algorithm
constraints type-checking type-inference type-system
Last synced: 20 Jun 2025
https://github.com/azur1s/hm
A small type inference/checker for a small set of expressions
hindley-milner rust type-checking type-inference
Last synced: 13 Apr 2025
https://github.com/tzsk/vuex-store-validator
Validate Vuex Commits with Joi, Superstruct & Yup Schema.
ajv-validation joi-validation store-plugin superstruct-validation type-checking validator vue vuex vuex-plugin yup-validation
Last synced: 01 Mar 2026
https://github.com/brocksam/pyproprop
Write classes with lots of similar simple defensive properties without the boilerplate
bounds-checking properties type-casting type-checking
Last synced: 11 Jun 2025
https://github.com/sandeepkundalwal/compiler-design
[CS502: Compiler Design] Built Five Phases of Compiler - Parsing Trees, Semantic Analysis, Intermediate Code Generation, Live Variable Analysis, Register Allocation
compiler-design intermediate-code-generation java javacc jtb live-variable-analysis parse-trees register-allocation semantic-analysis type-checking
Last synced: 27 Mar 2025
https://github.com/rkaw92/want-type
a library for hassle-free input type validation in Node.js
input-validation nodejs type-checking
Last synced: 18 Feb 2026
https://github.com/arcletproject/nepattern
a complex pattern, support typing
converter pattern python type-checking validator
Last synced: 01 Aug 2025
https://github.com/loklaan/is-async-func
Check if a value is an async function, from ES2017 specification. Supports babel.
async-functions es2017 type-checking
Last synced: 23 Aug 2025
https://github.com/transitive-bullshit/ow-lite
Lightweight replacement for the ow validation library meant for browser usage.
Last synced: 14 Mar 2025
https://github.com/georapbox/is-api
Tiny javascript library that you can extend with your own type checking methods.
is javascript javascript-library type-checking
Last synced: 07 Jan 2026
https://github.com/wearereasonablepeople/typisch
Set-theory based runtime type system
set-theory type-checking types validation
Last synced: 23 Jan 2026
https://github.com/mrmcmullan/flycatcher
Define your schema once & for all — built for DataFrames, powered across Pydantic, Polars, and SQLAlchemy.
data-engineering data-validation dataframe etl orm polars pydantic python python3 schema sqlalchemy type-checking validation
Last synced: 05 Mar 2026
https://github.com/eerkela/bertrand
flexible type extensions for pandas
conversions data-analysis data-engineering data-science multiple-dispatch numpy pandas type-checking type-inference types
Last synced: 27 Mar 2026
https://github.com/palashmon/learn-flow
Simplest case example of Flow
flow learning static type-checking
Last synced: 10 Oct 2025
https://github.com/ashton314/christmas-compiler
An experimental lambda calculus compiling to the LLVM
compiler lambda-calculus linear-types lisp llvm racket type-checking type-inference
Last synced: 29 Oct 2025
https://github.com/branc116/units-core
Measure Units Auto-Generated Imperative Procedural General
antlr4 antlr4-grammar code-generation fast reliability t4 type-checking units-of-measure
Last synced: 08 Jul 2025
https://github.com/jaeyson/getypex
Library for checking types. Similar from IEx's i command
Last synced: 11 Dec 2025
https://github.com/matsjoyce/pyside6-qml-stubgen
Generate QML stub files (.qmltypes) from Python modules (which use PySide6)
Last synced: 29 Oct 2025
https://github.com/ilyasergey/typechecker-transformations
An implementation of the mechanical correspondence between algorithms for type checking
abstract-machine cesk ml reduction secd type-checking
Last synced: 13 Feb 2026
https://github.com/mxvsh/typelense
Inspect TypeScript errors in a monorepo with clarity
cli-tool diagnostics lerna monorepo nx tsconfig turborepo type-checking typescript typescript-compiler yarn
Last synced: 21 Jan 2026
https://github.com/dee-me-tree-or-love/happy-and-alex-typed-lukcal
Haskell Happy & Alex: Typed Polish Notation (Łukasiewicz) Calculator
calculator haskell haskell-alex haskell-happy polish-notation type-checking
Last synced: 15 Feb 2026
https://github.com/notbobthebuilder/miller
Miller
javascript scala semantic-analysis type-checking type-safety
Last synced: 14 Jun 2025
https://github.com/ternaus/google-docstring-parser
A Python package for parsing and validating Google-style docstrings with type hints. Converts docstrings into structured dictionaries and validates type annotations. Requires paid license for non-Albumentations Team users.
code-quality developer-tools docstring documentation google-style parser python static-analysis type-checking validation
Last synced: 16 Mar 2026
https://github.com/lamansky/isit
[Node.js] Tests a value’s type against a string like 'positive integer' or 'non-empty map'.
javascript nodejs type-checking
Last synced: 06 Jul 2025