Refolk

Top C Compilers repositories on GitHub

Front-ends, back-ends, and language toolchains. Filtered to projects whose primary language is C.

Ranked by stars across 233 C repositories tagged compiler. Refreshed daily.

  1. 1
    DoctorWkt/acwj13,213 · ⑂ 1,186

    A Compiler Writing Journey

    • compiler
    • lexical-analysis
    • parsing
    • c
  2. 2
    zenc-lang/zenc4,225 · ⑂ 214

    Write like a high-level language, run like C.

    • c
    • compiler
    • lsp
    • open-source
    • programming-languages
    • repl
  3. 3
    quickjs-zh/QuickJS3,490 · ⑂ 311

    QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

    • quickjs
    • compiler
    • javascript
    • c
    • zh
    • javascript-engine
  4. 4
    emojicode/emojicode3,404 · ⑂ 168

    😀😜🔂 World’s only programming language that’s bursting with emojis

    • emojicode
    • emojis
    • programming-language
    • language
    • compiler
  5. 5
    TinyCC/tinycc2,869 · ⑂ 528

    Unofficial mirror of mob development branch

    • compiler
    • c
    • jit
    • tcc
    • tinycc
  6. 6
    vnmakarov/mir2,569 · ⑂ 173

    A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

    • jit-compiler
    • compiler
    • interpreter
    • intermediate-representation
    • c
    • x86-64
  7. 7
    nature-lang/nature2,243 · ⑂ 66

    The Nature Programming Language

    • language
    • nature
    • compiler
    • programming-language
    • hacktoberfest
    • c
  8. 8
    vtereshkov/umka-lang2,032 · ⑂ 77

    Umka: a statically typed embeddable scripting language

    • programming-language
    • scripting-language
    • compiler
    • interpreter
    • virtual-machine
    • cross-platform
  9. 9
    Zaneham/BarraCUDA1,670 · ⑂ 83

    Open-source CUDA compiler targeting multiple GPU architectures. Compiles .cu to AMD and Tenstorrent GPU's

    • c99
    • compiler
    • cuda
    • gpu
    • ml
  10. 10
    pmq20/ruby-packer1,588 · ⑂ 98

    Packing your Ruby application into a single executable.

    • ruby
    • windows
    • squashfs
    • rubyc
    • ruby-packer
    • compiler
  11. 11
    alexfru/SmallerC1,556 · ⑂ 170

    Simple C compiler

    • c-compiler
    • compiler
    • dos
    • x86
    • mips
    • self-hosting
  12. 12
    ring-lang/ring1,437 · ⑂ 434

    A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages

    • programming-language
    • compiler
    • virtual-machine
    • ring
    • language
    • ring-programming-language
  13. 13
    sysprog21/shecc1,362 · ⑂ 162

    A self-hosting and educational C optimizing compiler

    • arm
    • armv7
    • compiler
    • self-hosting
    • c
    • linux
  14. 14
    RealNeGate/Cuik1,261 · ⑂ 47

    A Modern C11 compiler (STILL EARLY)

    • compiler
    • c-language
    • c-lang
  15. 15
    jserv/amacc1,058 · ⑂ 162

    Small C Compiler generating ELF executable Arm architecture, supporting JIT execution

    • compiler
    • c
    • arm
    • armv7a
    • jit-compiler
    • linux
  16. 16
    XWHQSJ/ebooks1,015 · ⑂ 390

    A repository for ebooks, including C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, Security, Database, Network, ML and DL

    • ebooks
    • algorithm
    • linux-kernel
    • cpp
    • c
    • compiler
  17. 17
    larmel/lacc986 · ⑂ 76

    A simple, self-hosting C compiler

    • c
    • compiler
  18. 18
    katef/libfsm979 · ⑂ 57

    DFA regular expression library & friends

    • fsm
    • regex
    • lexer-generator
    • regexp
    • regexes
    • regex-validator
  19. 19
    Jamesbarford/holyc-lang918 · ⑂ 67

    HolyC compiler & transpiler

    • c
    • compiler
    • holyc
    • templeos
    • programming
    • programming-language
  20. 20
    flang-compiler/flang854 · ⑂ 144

    Flang is a Fortran language front-end designed for integration with LLVM.

    • fortran
    • compiler
    • llvm
    • fortran-compiler
  21. 21
    LingDong-/wax844 · ⑂ 54

    A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀

    • programming-language
    • transpiler
    • c99
    • typescript
    • java
    • compiler
  22. 22
    hexagonal-sun/bic843 · ⑂ 37

    A C interpreter and API explorer.

    • interpreter
    • evaluator
    • repl
    • compiler
    • c
  23. 23
    c2lang/c2compiler829 · ⑂ 56

    the c2 programming language

    • programming-language
    • c
    • c2
    • compiler
  24. 24
    michaelforney/cproc825 · ⑂ 61

    C compiler (mirror)

    • c
    • compiler
    • qbe
    • unix
  25. 25
    felix-lang/felix816 · ⑂ 47

    The Felix Programming Language

    • programming-language
    • programming
    • c-plus-plus
    • ocaml
    • compiler
    • coroutines

Find C engineers shipping Compilers

The list above ranks the most-starred public C repositories tagged with the Compilers topic, drawn from the public GitHub graph. Across 233 matching repositories, the contributors are a tight cluster of engineers with both C chops and real Compilers experience.

That overlap is rare. Most C engineers haven’t shipped Compilers, and most Compilers maintainers don’t write C. The people on this list’s contributor graph are the ones who do both.

Refolk turns this list into a search. Ask for C Compilers maintainers hiring” or C engineers shipping Compilers in 2025” and Refolk returns a ranked shortlist with the commits, profiles, and projects behind each name.

How this list is built

Refolk searched GitHub for public C repositories tagged with the Compilers topic, ranked them by stargazer count, and kept those with at least 25 stars. The list refreshes once a day.

Last refreshed: Thu, 07 May 2026 07:37:38 GMT

Need a more specific search?

Refolk runs natural-language searches across GitHub, LinkedIn, and the open web. Try one of these:

Related lists

See all repository lists.

Or zoom out