Topics / #type-system

Type-system projects on GitHub

Programming language type systems and type-level exercises

As of , the most-starred Type-system projects on GitHub are TypeScript (111.5K stars), swift (70.5K stars) and type-challenges (48.5K stars). GitHub.Locker tracks 10 Type-system repositories with 315.9K stars combined. The fastest-growing on October 16 was TypeScript, with +16 stars in a day.

10Projects
315.9KStars in total
+40Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

10 projects · by stars

  1. #1 · microsoft/TypeScript

    TypeScript

    TypeScript is a language for application-scale JavaScript: JavaScript extended with a type system, developed by Microsoft for building large applications.

    111.5K
  2. #2 · swiftlang/swift

    swift

    The source repository of Swift, a high-performance system programming language with clean, modern syntax, seamless access to existing C and Objective-C code, and memory safety by default.

    70.5K
  3. #3 · type-challenges/type-challenges

    type-challenges

    A curated collection of TypeScript type-level programming puzzles, ranging from warm-up to extreme difficulty, that you solve by writing types and get checked by an online judge.

    48.5K
  1. 4

    gleam

    22Kgleam-lang/gleam · Rust

    Gleam is a friendly programming language for building type-safe systems that scale.

  2. 5

    crystal

    20.5Kcrystal-lang/crystal · Crystal

    Crystal is an open-source, general-purpose programming language whose syntax is inspired by Ruby; it has been developed in the open on GitHub since 2012.

  3. 6

    type-fest

    17.5Ksindresorhus/type-fest · TypeScript

    type-fest is a collection of essential TypeScript types — helper types the author feels should have been built into the language, covering objects, unions, strings, arrays, tuples and functions.

  4. 7

    scala

    14.6Kscala/scala · Scala

    This is the official Scala 2 repository: the source for the Scala 2 compiler, standard library, and language specification. Bug reports go to scala/bug, and Scala 3 is developed separately at scala/scala3.

  5. 8

    reason

    10.3Kreasonml/reason · OCaml

    Reason is a programming language for writing simple, fast, type-safe code while leveraging both the JavaScript and OCaml ecosystems.

  6. 9

    Kof4j

    286KofLang/Kof4j · Java

    Kof (pronounced 'coffe') is a general-purpose, statically typed programming language with its own compiler. One language compiles to JVM, native binaries, JavaScript and Android — only the target changes, not the language.

  7. 10

    morloc

    219morloc-project/morloc · Rust

    Morloc is a strongly-typed, polyglot compiler: it composes functions written in different languages under one common type system and turns each module into a CLI, an API and an MCP server.

Often tagged together