Programming Language Design & Implementation

39 repos

Programming language implementations, compilers, and language design projects spanning multiple paradigms and approaches. The cluster includes established languages like Go and emerging language projects, with heavy representation of systems languages (Rust, C, C++) and tooling for language development. Repos here cover compiler construction, language semantics, type systems, and runtime design across academic and production contexts.

Rust · 6
C · 4
C++ · 4
Go · 4
V · 4
Odin · 2
programming-language ·391,899
language ·342,177
compiler ·186,193
go ·142,319
golang ·142,319
v ·75,690
experimental ·33,892
experimental-language ·33,892
cpp ·33,888
carbon-lang ·33,888

odin-lang/odin

Odin Programming Language

Odin

11,901

18,260 commits

golang/go

The Go programming language

Go

138,415

59,118 commits

factor/factor

Factor programming language

Factor

1,849

36,381 commits

ruby/ruby

The Ruby Programming Language

Ruby

23,723

94,548 commits