GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

type-level-programming

Star

Here are 85 public repositories matching this topic...

Language: All
Filter by language
All 85 TypeScript 38 Haskell 20 Rust 10 Scala 8 JavaScript 2 C++ 1 HTML 1 Jupyter Notebook 1 OCaml 1 PureScript 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

ts-essentials / ts-essentials

Star 4.1k

All essential TypeScript types in one place 🤙

typescript types toolbox essentials type-level-programming
  • Updated Jun 3, 2026
  • TypeScript
hotscript

gvergnaud / hotscript

Sponsor
Star 3.7k

A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.

typescript type-level-programming
  • Updated Dec 28, 2024
  • TypeScript

typedgrammar / typed-japanese

Star 2k

🌸 Learn Japanese grammar with TypeScript

nlp typescript dsl japanese grammar language-learning computational-linguistics type-system type-level-programming language-verification typescript-types japanese-grammar
  • Updated Oct 22, 2026
  • TypeScript

lloydmeta / frunk

Star 1.5k

Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.

rust generic fp generic-programming lenses hlist type-level type-level-programming validated labelled-generic coproduct datatype-generic-programming
  • Updated Aug 1, 2026
  • Rust

kcsongor / generic-lens

Sponsor
Star 442

Generically derive traversals, lenses, and prisms.

generics lenses optics type-level-programming traversals
  • Updated Aug 27, 2025
  • Haskell

cyberuni / type-plus

Star 413

Additional types and types adjusted utilities for TypeScript

typescript utilities types npm-package typescript-definitions type-system type-level-programming
  • Updated Nov 11, 2026
  • TypeScript

DimaSamoz / mezzo

Star 372

A Haskell library for typesafe music composition

haskell dependent-types midi music-composition haskell-library music-notation type-level-programming
  • Updated Mar 3, 2019
  • Haskell

higherkindness / mu-haskell

Star 332

Mu (μ) is a purely functional framework for building micro services.

graphql monads haskell avro protocol-buffers grpc rpc hacktoberfest type-level type-level-programming mu defines-schemas mu-haskell mu-graphql
  • Updated Aug 1, 2024
  • Haskell
type-level-typescript-workshop

gvergnaud / type-level-typescript-workshop

Sponsor
Star 254

Interactive exercises to get familiar with TypeScript's most advanced features

tutorial typescript course workshop types type-level-programming
  • Updated Jan 19, 2023
  • TypeScript

geoffreytools / free-types

Star 171

A type-level library enabling the creation and the manipulation of type constructors which can be detached from their type parameters. Also referred to as higher kinded types.

typescript hkt type-level-programming higher-kinded-types
  • Updated Oct 14, 2026
  • TypeScript

mieszkosabo / tartak

Star 125

Tartak is a functional programming language that compiles to TypeScript types.

typescript types functional-programming programing-language type-level type-level-programming
  • Updated Aug 4, 2024
  • TypeScript

mieszkosabo / correttore

Star 95

A proof of concept of a tree shakable Zod alternative. This library aims to have a 1:1 Zod compatible API, but with fine grain control over the final bundle size. This was done by a combination of Proxies and type-level programming.

node typescript schema validation tree-shaking type-level type-level-programming tree-shakeable zod valibot
  • Updated Apr 22, 2024
  • TypeScript

Snowflyt / hkt-core

Star 84

🍃 A micro HKT (higher-kinded type) implementation for TypeScript, with type safety elegantly guaranteed.

typescript hkt type-level-programming higher-kinded-types
  • Updated Mar 5, 2026
  • TypeScript

vitorsvieira / dilate

Star 79

Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.

scala ddd typelevel metaprogramming macros scala-macros type-safety type-checking scalameta ddd-patterns type-level-programming newtype funcional-programming
  • Updated Oct 19, 2017
  • Scala

i-am-tom / learn-me-a-haskell

Star 70

Trying to get back all the stuff I had in JavaScript.

haskell dependent-types ghc type-level-programming
  • Updated Oct 7, 2018
  • Haskell

sdleffler / type-operators-rs

Star 66

A macro for defining type operators in Rust.

rust dsl macros type-system type-level type-level-programming
  • Updated Mar 16, 2017
  • Rust

kowainik / membrain

Star 61

🧠 Type-safe memory units

haskell library memory measure units safe type-level-programming
  • Updated Nov 6, 2020
  • Haskell

tharropoulos / typesense-ts

Star 54

A fully type-safe Typesense client for type-heads

nodejs search search-engine typescript typescript-library typescript-definitions search-interface type-level-programming typesafety typesense typesense-js typesafe-api typesafe-search
  • Updated May 29, 2026
  • TypeScript

serokell / o-clock

Star 50

⌛ Type-safe time units in Haskell

haskell time rational-numbers type-safety type-level-programming
  • Updated Jan 22, 2025
  • Haskell

softwaremill / walk-that-type

Star 46

A tool for evaluating TypeScript types step by step.

learning typescript types tool type-level type-level-programming vizualisation
  • Updated Dec 2, 2023
  • TypeScript

Add this topic to your repo

To associate your repository with the type-level-programming topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.