Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Gradual Typing

Gradual Typing

10 projects

Showing 10 of 10 projects

flow
flowRust

A static type checker for JavaScript that helps catch errors during development and improve code quality.

#developer-tools#type-safety#flow-parser
Stars22.3k
Forks1.9k
Last commit19 hours ago
mypy
mypyPython

A static type checker for Python that enforces type hints to catch bugs before runtime.

#developer-tools#python-typing#linter
Stars20.6k
Forks3.3k
Last commit3 days ago
Luau
LuauC++

A fast, small, safe, gradually typed embeddable scripting language derived from Lua, used by Roblox and game developers.

#programming-language#roblox#type-inference
Stars5.7k
Forks609
Last commit7 days ago
Sorbet
SorbetC++

A fast, powerful type checker for Ruby that supports gradual typing and easy adoption in existing codebases.

#developer-tools#language-server#code-quality
Stars3.8k
Forks616
Last commit20 hours ago
dyon
dyonRust

A dynamically typed scripting language designed for seamless integration with Rust, featuring a lifetime checker and no garbage collector.

#lifetime-checker#4d-vectors#coroutines
Stars1.9k
Forks57
Last commit7 months ago
Steep
SteepRuby

A static type checker for Ruby that supports gradual typing through explicit type annotations and signatures.

#developer-tools#typechecker#code-quality
Stars1.5k
Forks115
Last commit3 days ago
core.typed
core.typedClojure

An optional type system for Clojure that provides static type checking as a library.

#clojurescript#type-system#code-quality
Stars1.3k
Forks72
Last commit6 months ago
Quack
QuackPHP

A multi-paradigm programming language with gradual and duck typing that compiles to PHP, Python, and JavaScript.

#programming-language#functional-programming#metaprogramming
Stars326
Forks37
Last commit5 years ago
retype
retypePython

A Python tool that re-applies type annotations from .pyi stub files back into your source code.

#python-3#stubs#developer-tools
Stars146
Forks19
Last commit4 years ago
mypy-baseline
mypy-baselinePython

A CLI tool that integrates mypy with existing Python projects by reporting only new type violations and ignoring existing ones.

#developer-tools#static-typing#baseline
Stars82
Forks15
Last commit3 months ago

Related Tags

#Developer Tools6#Code Quality5#Static Analysis4#Typing3#Python3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub