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.
Hot right now
Most stars gained in a day · Oct 16
TypeScript
microsoft/TypeScript · ★ 111.5KTypeScript is a language for application-scale JavaScript: JavaScript extended with a type system, developed by Microsoft for building large applications.
swift
swiftlang/swift · ★ 70.5KThe 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.
type-challenges
type-challenges/type-challenges · ★ 48.5KA 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.
type-fest
sindresorhus/type-fest · ★ 17.5Ktype-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.
The all-time top
10 projects · by stars
- 111.5K
#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.
- 70.5K
#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.
- 48.5K
#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.
- 4

gleam
22Kgleam-lang/gleam · RustGleam is a friendly programming language for building type-safe systems that scale.
- 5
crystal
20.5Kcrystal-lang/crystal · CrystalCrystal 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.
- 6
type-fest
17.5Ksindresorhus/type-fest · TypeScripttype-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.
- 7
scala
14.6Kscala/scala · ScalaThis 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.
- 8
reason
10.3Kreasonml/reason · OCamlReason is a programming language for writing simple, fast, type-safe code while leveraging both the JavaScript and OCaml ecosystems.
- 9

Kof4j
286KofLang/Kof4j · JavaKof (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.
- 10
morloc
219morloc-project/morloc · RustMorloc 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.
Related topics
Often tagged together
- developer-tools2,924
- open-source5,666
- compiler165
- programming-language88
- cross-platform2,623
- macos3,544
- linux4,184
- windows3,403
- apache-2.01,434
- cli2,227
- programming165
- language35
- functional-programming45
- javascript1,842
- tool1,295
- typescript1,821
- cpp383
- developers435
- free970
- github-actions167
- interoperability13
- java450
- library1,587
- mit3,312