#

type-checker

https://static.github-zh.com/github_avatars/mtshiba?size=40

A fast static code analyzer & language server for Python

Rust 1.84 k
https://static.github-zh.com/github_avatars/msz?size=40
Elixir 568
https://static.github-zh.com/github_avatars/yeslogic?size=40

🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧

Rust 259
https://static.github-zh.com/github_avatars/carthage-software?size=40

Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.

Rust 247
https://static.github-zh.com/github_avatars/mesqueeb?size=40

JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.

TypeScript 190
https://static.github-zh.com/github_avatars/orsinium-labs?size=40

🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).

Go 25
https://static.github-zh.com/github_avatars/Marcisbee?size=40
JavaScript 16
https://static.github-zh.com/github_avatars/ItsJonQ?size=40
JavaScript 5
https://static.github-zh.com/github_avatars/skarab42?size=40

TypeScript with exposed internal definitions and some private methods for type checking.

TypeScript 5
https://static.github-zh.com/github_avatars/umbrellio?size=40

Strict, declarative, extensible runtime type checker for JavaScript

TypeScript 3
Website
Wikipedia