Projects in Awesome Lists tagged with type-inference
A curated list of projects in awesome lists tagged with type-inference .
https://github.com/colinhacks/zod
TypeScript-first schema validation with static type inference
runtime-validation schema-validation static-types type-inference typescript
Last synced: 04 May 2026
https://github.com/gvergnaud/ts-pattern
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
branching conditions exhaustive inference javascript matching pattern pattern-matching ts type-inference typescript
Last synced: 14 May 2025
https://github.com/davidhalter/jedi
Awesome autocompletion, static analysis and refactoring library for python
auto-complete python refactoring static-analysis type-inference
Last synced: 12 May 2025
https://github.com/vimeo/psalm
A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
hacktoberfest php security-analysis static-analysis taint-analysis type-inference
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/gluon-lang/gluon
A static, type inferred and embeddable language written in Rust.
compiler embeddable functional gluon language programming-language repl rust type-inference
Last synced: 14 May 2025
https://github.com/johnsundell/codextended
Extensions giving Swift's Codable API type inference super powers 🦸♂️🦹♀️
codable json-parsing swift type-inference
Last synced: 15 May 2025
https://github.com/JohnSundell/Codextended
Extensions giving Swift's Codable API type inference super powers 🦸♂️🦹♀️
codable json-parsing swift type-inference
Last synced: 26 Mar 2025
https://github.com/yinwang0/pysonar2
PySonar2: a semantic indexer for Python with interprocedual type inference
code-analysis code-intelligence code-search index python static-analysis type-inference
Last synced: 15 May 2025
https://github.com/ltcmelo/psychec
A compiler frontend for the C programming language
c c-language clanguage compiler compiler-frontend language-semantics parser parsing parsing-library program-analysis static-analysis type-inference
Last synced: 15 May 2025
https://github.com/wevm/abitype
Strict TypeScript types for Ethereum ABIs
abi ethereum static-types type-inference types typescript web3
Last synced: 13 May 2025
https://github.com/anzellai/sky
Sky — an Elm-inspired language that compiles to Go. Hindley-Milner types, server-driven UI (Sky.Live), single binary output.
compiler compiles-to-go elm elm-inspired fullstack functional-programming go haskell liveview lsp production-ready-application programming-language server-driven-ui sky sky-lang sky-language sse type-inference typescript
Last synced: 05 Jul 2026
https://github.com/freshOS/Arrow
🏹 Parse JSON with style
arrow decoding freshos ios json json-parsing mapping micro-framework objectmapper simple swift swiftyjson type-inference unbox
Last synced: 06 Aug 2025
https://github.com/freshos/arrow
🏹 Parse JSON with style
arrow decoding freshos ios json json-parsing mapping micro-framework objectmapper simple swift swiftyjson type-inference unbox
Last synced: 09 Apr 2025
https://github.com/sdiehl/typechecker-zoo
A menagerie of cute implementations of modern typechecking algorithms
compiler dependent-types type-inference type-system type-theory
Last synced: 19 Sep 2025
https://github.com/staabm/phpstan-dba
PHPStan based SQL static analysis and type inference for the database access layer
hacktoberfest php phpstan phpstan-extension query-validation static-analysis type-inference
Last synced: 14 May 2025
https://github.com/dylan-profiler/visions
Type System for Data Analysis in Python
data-analysis data-science hacktoberfest numpy pandas python spark type-inference type-system
Last synced: 15 May 2025
https://github.com/yinwang0/rubysonar
A semantic indexer for Ruby with interprocedual type inference
code-analysis code-index code-search ruby static-analysis type-inference
Last synced: 23 Sep 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/hkust-taco/mlscript
The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to have full interop with TypeScript!
functional-programming type-inference
Last synced: 23 Jul 2025
https://github.com/storyyeller/cubiml-demo
A simple ML-like programming language with subtyping and full type inference.
programming-language type-inference
Last synced: 05 Apr 2025
https://github.com/Storyyeller/cubiml-demo
A simple ML-like programming language with subtyping and full type inference.
programming-language type-inference
Last synced: 12 Apr 2025
https://github.com/storyyeller/intercalscript
The IntercalScript programming language
programming-language type-inference
Last synced: 05 Jan 2026
https://github.com/murisi/L2
A minimalist type-inferred programming language with procedural macro support
c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe
Last synced: 12 May 2025
https://github.com/murisi/l2
A minimalist type-inferred programming language with procedural macro support
c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe
Last synced: 06 Sep 2025
https://github.com/lamdu/hypertypes
Hypertypes - generic programming for heterogeneous recursive types
programming-language-development programming-languages type-checker type-inference
Last synced: 08 Apr 2025
https://github.com/GammaTauAI/opentau
Using Large Language Models for Repo-wide Type Prediction
ai llm openai rust type-inference typescript
Last synced: 04 Apr 2025
https://github.com/brendanzab/rust-nbe-for-mltt
Normalization by evaluation for Martin-Löf Type Theory with dependent records
bidirectional-typechecking debruijn-indices dependent-record-types dependent-records dependent-types normalization-by-evaluation rust semantic-typechecking type-checker type-inference type-system type-theory unification
Last synced: 08 Sep 2025
https://github.com/aether-lang-org/aether
A compiled actor-based programming language with type inference, designed for concurrent systems.
actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm
Last synced: 13 Jun 2026
https://github.com/ekdohibs/joujou
A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a static type system with inference of types and effects, with subtyping.
algebraic-effects compiler continuations functional-programming handlers type-inference
Last synced: 18 Mar 2025
https://github.com/nicolasmd87/aether
A compiled actor-based programming language with type inference, designed for concurrent systems.
actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm
Last synced: 23 Apr 2026
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/glyphack/enderpy
WIP: Experimental Python Type Checker and LSP 🔎
auto-com auto-complete language-server lsp python rust static-analysis type-checker type-inference
Last synced: 04 Apr 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/amrdeveloper/amun
A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple and fast
compiler cpp language llvm low-level-programming programming-language static-type-system system-programming type-inference
Last synced: 22 Mar 2025
https://github.com/lorepozo/polytype-rs
A Hindley-Milner polymorphic typing system
hindley-milner polymorphism type-inference types
Last synced: 08 Apr 2026
https://github.com/cdiggins/heron-language
A pure functional type-inferred language based on JavaScript
3d 3d-graphics heron javascript language programming-language type-inference typed-language webgl
Last synced: 27 Apr 2025
https://github.com/glossopoeia/boba
A general purpose statically-typed concatenative programming language.
compiler concatenative language programming-language type-inference
Last synced: 18 Feb 2026
https://github.com/andreypopp/type-systems
Playing with type systems
hindley-milner ocaml type-inference type-systems typeclasses
Last synced: 06 Apr 2026
https://github.com/mrvplusone/lambdanet
Probabilistic Type Inference using Graph Neural Networks
graph-neural-networks iclr2020 pointer-networks type-inference
Last synced: 23 Mar 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/denostack/safen
Safen is a top-performing validation and sanitization library with easy type inference.
deno sanitization type-inference typescript validation
Last synced: 10 Apr 2025
https://github.com/mbg/hindley-milner
Template for Hindley-Milner based languages
hindley-milner language type-inference types unification
Last synced: 30 Apr 2025
https://github.com/kekyo/typeinferencer
Minimal type inference Algorithm W and Algorithm M in F#
algorithm-m algorithm-w ast fsharp functional type-inference
Last synced: 26 Mar 2025
https://github.com/samchou19815/samlang
Sam's Programming Language
compiler interpreter optimizing-compiler programming-language type-inference webassembly
Last synced: 12 Apr 2026
https://github.com/robertkleffner/wort
A core concatenative programming language with variables and first-rank polymorphic type inference
concatenative racket-lang type-inference
Last synced: 21 Feb 2026
https://github.com/elite-libs/DataAnalyzer.app
✨🚀 DataAnalyzer.app - Convert JSON/CSV to Typed Data Interfaces - Automatically!
analyzer auto-typed code-generation csv data-insights generator json parser-generator schema schema-generator type-inference
Last synced: 18 Jun 2026
https://github.com/cu1ch3n/type-inference-zoo
🦖 Implementations of various type inference algorithms. Online interactive playground is available at https://zoo.cuichen.cc/
functional-programming haskell programming-languages type-inference zoo
Last synced: 11 Apr 2025
https://github.com/iitalics/opal
Simple and powerful programming language with type inference
functional-programming programming-language static-typing type-inference
Last synced: 06 Apr 2025
https://github.com/hideoo/zod-matter
Typesafe front matter
front-matter frontmatter gray-matter markdown matter mdx runtime-validation schema-validation type-inference typesafe typescript yaml zod
Last synced: 21 Sep 2025
https://github.com/saltudelft/many-types-4-py-dataset
ManyTypes4Py: A benchmark Python dataset for machine learning-based type inference
benchmark clean dataset machine-learning manytypes4py msr mt4py python type-annotations type-checked type-inference visible-type-hints
Last synced: 01 Feb 2026
https://github.com/HiDeoo/zod-matter
Typesafe front matter
front-matter frontmatter gray-matter markdown matter mdx runtime-validation schema-validation type-inference typesafe typescript yaml zod
Last synced: 06 Aug 2025
https://github.com/athos/type-infer
A Clojure utility to inspect static types inferred by the Clojure compiler
clojure macros static-types type-inference
Last synced: 09 Jul 2025
https://github.com/cristianoc/reinfer
Runtime Extended Inference for json data.
javascript json programming-language reason reasonml type-inference type-system
Last synced: 17 Oct 2025
https://github.com/yuzheng14/valype
Valype = Validate + Type. Automatically generates runtime validators from TypeScript type definitions.
farm rollup runtime-validation schema-validation static-types tsdown type-inference typecheck typechecker typescript unplugin validate validation validator vite webpack zod
Last synced: 30 Jun 2025
https://github.com/cristianoc/REInfer
Runtime Extended Inference for json data.
javascript json programming-language reason reasonml type-inference type-system
Last synced: 07 May 2025
https://github.com/wdamron/poly
Hindley-Milner type system with extensible records and variants, implemented in Go
algorithm-w hindley-milner type-inference type-system type-theory
Last synced: 30 Apr 2025
https://github.com/dinanathsj29/typescript-tutorial
A Typescript fundamentals tutorials for beginners, An introduction & step-by-step guide to Typescript language latest features in combination with ECMAScript 5,6,7
access-modifiers classes const decorators ecmascript enum enumeration es5 es6 es7 inheritance interfaces let tuples type-inference type-system typescript typescript-framework typescript-library
Last synced: 27 Jul 2025
https://github.com/jolin-io/isdef.jl
maintainable type inference
julia julialang type-inference
Last synced: 07 May 2025
https://github.com/elucent/clover
Lovable memory-safe systems language with a pretty fast compiler
compiler-optimization compilers data-oriented-design memory-safety programming-language runtime syntactic-sugar type-inference typechecking
Last synced: 18 Feb 2026
https://github.com/kipos-lang/kipos
let a million languages bloom
haskell hindley-milner ocaml pldi popl racket-lang structured-editing type-inference
Last synced: 27 Oct 2025
https://github.com/genivia/husky
🐺 Husky is a lazy functional language similar to Haskell, but with a more conventional syntax
functional-language hindley-milner lambda-calculus lazy-evaluation type-inference
Last synced: 20 Jan 2026
https://github.com/graphext/lector
A fast reader for messy CSV files with optional type inference.
apache-arrow csv data-types parser python type-inference
Last synced: 16 Jan 2026
https://github.com/ocramz/thih
typing haskell in haskell
compilers functional-programming type-inference
Last synced: 14 Apr 2025
https://github.com/remulang/proud
The programming language I'm proud of: queryable type system, first class polymorphisms(type hole), type classes/traits, module as records, row polymorphisms, derived from ML's concise syntax
first-class-polymorphisms interactively-static-checking programming-language row-polymorphism traits type-inference
Last synced: 12 Mar 2026
https://github.com/justinyaodu/caketype
Delicious runtime type-checking
json-validation runtime-type-checking type-inference typescript
Last synced: 17 Jan 2026
https://github.com/szktty/trompe
A strongly-typed handy scripting language with type inference
command-line-tool scripting-language static-typing strongly-typed swift type-inference
Last synced: 23 Aug 2025
https://github.com/romelperez/yrel
JavaScript JSON schema validation with TypeScript type inference.
data-validation schema-validation type-inference typescript
Last synced: 17 Mar 2025
https://github.com/upstat-io/ori-lang
A statically-typed, expression-based language with declarative patterns, mandatory testing, and explicit effects.
compiler effect-system functional-programming pattern-matching programming-language rust static-typing testing type-inference
Last synced: 13 Apr 2026
https://github.com/michallepicki/tibe
Ahnfelt's Type Inference by Example but implemented in Gleam
gleam type-inference typechecking types
Last synced: 12 Feb 2026
https://github.com/bynect/algorithm-w
Type inference implementation in OCaml using Algorithm W
functional-language functional-programming hindley-milner ocaml type-inference type-system
Last synced: 20 Oct 2025
https://github.com/ashton314/lambda-x86
Lambda Calculus compiler targeting x86, written in Racket
bidirectional-typechecking compiler lambda-calculus racket type-checker type-inference x86
Last synced: 05 Jan 2026
https://github.com/zdimension/hm-infer-scheme
Hindley-Milner type inference in Scheme, for Scheme
hindley-milner racket scheme type-inference
Last synced: 26 Feb 2026
https://github.com/orsinium-labs/astypes
Python library to infer types for AST nodes. Make the most powerful Python linters and formatters!
annotations ast code-formatter formatter inference linter mypy python python3 static-analysis type-inference typeshed
Last synced: 11 Aug 2025
https://github.com/lawvs/zod-compare
⚖️ Compare two Zod schemas recursively.
runtime-validation schema-validation static-types type-inference typescript zod
Last synced: 14 Feb 2026
https://github.com/martianoff/gala
GALA (Go Alternative LAnguage) -- a modern functional programming language that transpiles to Go. Sealed types, pattern matching, immutability by default, monads (Option, Either, Try, Future), and full Go interop. Built with Go, ANTLR4, Bazel and Claude.
algebraic-data-types bazel compiler compilers functional-programming gala go golang hacktoberfest immutability language language-design monads pattern-matching programming-language scala sealed-types transpiler type-inference
Last synced: 15 May 2026
https://github.com/inkydragon/microml.jl
A minimal ML, type-inferred, interpreted in 1000~ sloc.
Last synced: 02 Jan 2026
https://github.com/pfalcon/picompile
Pico Compile, factored out "numpile" project, a small JIT compiler for Python with type inference
jit-compiler python type-inference
Last synced: 26 Aug 2025
https://github.com/rohitkadhe/clickhouse-schema
Dynamic typescript type inference by writing clickhouse CREATE TABLE queries as schemas
clickhouse type-inference typescript
Last synced: 02 Apr 2026
https://github.com/coord-e/impl-outsidein
Toy implementation of type inference for GADTs and TypeFamilies
Last synced: 12 May 2025
https://github.com/kevinwilde/type-system-workshop
Type system workshop for reactathon
static-types type-inference type-systems
Last synced: 11 Apr 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/scale3-labs/clickhouse-schema
Dynamic typescript type inference by writing clickhouse CREATE TABLE queries as schemas
clickhouse type-inference typescript
Last synced: 03 Mar 2026
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/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/eliphatfs/typhon
Static type inference for python. (Suspended due to lack of meta in standard lib)
python transpiler type-inference
Last synced: 04 May 2025
https://github.com/zdimension/hm-infer-rs
Hindley-Milner type inference for Scheme, in Rust
hindley-milner rust scheme type-inference
Last synced: 08 Oct 2025
https://github.com/beenotung/cast.ts
Compose validation parsers with static type inference, makes it easy to handle data from RESTful API
api cast restful schema type-casting type-inference typescript validation zod
Last synced: 05 Sep 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/thoughtworksinc/typeof.scala
Create types from expressions
macros metaprogramming type-inference
Last synced: 12 May 2026
https://github.com/maxbarsukov/waddle
🦩 Object-oriented static-typing language
interpreter static-typing type-inference
Last synced: 19 Apr 2025
https://github.com/cu1ch3n/typ-how
A online playground to explore with type Inference algorithms
Last synced: 06 Sep 2025
https://github.com/bjoernloetters/noocleus-one
A minimal functional programming language with type inference, algebraic data types and pattern matching
algebraic-data-types functional-programming hindley-milner let-polymorphism pattern-matching polymorphism scala type-check type-inference type-system
Last synced: 18 Mar 2025
https://github.com/raviqqe/type-inference
Type inference algorithm with mutable data structures in Go
Last synced: 28 Mar 2025
https://github.com/ydah/zwgsl
Ruby-inspired shading language that compiles to WGSL and GLSL ES 3.0, with HM-style inference, pattern matching, an LSP server, and a WebGPU playground.
compiler glsl graphics-programming lsp playground programming-language shader shading-language type-inference webgpu wgsl zig
Last synced: 13 Jun 2026
https://github.com/edamame-x/xalid
TypeScript-first minimal schema validation for JSON
runtime-validation schema-validation static-types type-inference typescript
Last synced: 30 Oct 2025
https://github.com/jaredly/algorithm-j
a typescript version
algorithm-j algorithm-w hindley-milner inference-algorithms type-inference
Last synced: 27 Jun 2025
https://github.com/remulang/hybrid-type-system
Row + Implicit arguments + MLF.
row-polymorphism traits type-classes type-inference type-system
Last synced: 12 Mar 2026