Most popular compiler repositories and open source projects

Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.

RE-flex

The regex-centric, fast lexical analyzer generator for C++ with full U...

73   400   400  

numpile

A tiny 1000 line LLVM-based numeric specializer for scientific Python...

52   394   394  

sway

🌴 Empowering everyone to build reliable and efficient smart contracts.

112   394   394  

Cingulata

Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE f...

42   392   392  

libfirm

graph based intermediate representation and backend for optimising com...

42   392   392  

ykit

基于 Webpack 的灵活快速的打包工具,帮助稳定高效构建现代 JavaScript 应...

57   389   389  

sericum

(Toy) Compiler Infrastructure influenced by LLVM written in Rust

13   385   385  

lbForth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C;...

116   384   384  

Phalanger

PHP 5.4 compiler for .NET/Mono frameworks. Predecessor to the opensour...

96   383   383  

Reduceron

FPGA Haskell machine with game changing performance. Reduceron is Matt...

26   380   380  

cake

Cake a C23 front end and transpiler written in C

13   379   379  

slang

SystemVerilog compiler and language services

80   376   376  

compiler

Elm compiler written in Elm

23   375   375  

pipelines

An experimental programming language for data flow

9   372   372  

webml

A Standard ML Compiler for the Web

12   372   372  

datafun

Research on integrating datalog & lambda calculus via monotonicity typ...

15   370   370  

SOLL

SOLL is a new compiler for generate Ewasm from solidity and yul. See a...

25   369   369  

rascal

The implementation of the Rascal meta-programming language (including...

75   361   361  

tasmocompiler

Web GUI for custom Tasmota compilation

104   359   359  

awesome-llvm-security

awesome llvm security [Welcome to PR]

58   359   359  

markdown-rs

CommonMark compliant markdown parser in Rust with ASTs and extensions

16   358   358  

railt

⚡️ A PHP GraphQL Framework

17   355   355  

waforth

Small but complete dynamic Forth Interpreter/Compiler for and in WebAs...

16   355   355  

play_with_llvm

A book about LLVM & Clang(中文开源书:玩转 LLVM)

49   352   352  

urn

Yet another Lisp variant which compiles to Lua

17   349   349  

pytago

A source-to-source transpiler for Python to Go translation

26   349   349  

goism

Not a fan of Emacs Lisp? Hack Emacs in Go!

16   348   348  

speedy.js

Accelerate JavaScript Applications by Compiling to WebAssembly

19   347   347  

artiq

A leading-edge control system for quantum information experiments

165   347   347  

huff-rs

A low-level assembly language for the Ethereum Virtual Machine built i...

42   347   347  

cl-python

An implementation of Python in Common Lisp

35   343   343  

discord-compiler-bot

A discord bot that compiles your spaghetti

37   340   340  

StaticScript

A new statically typed programming language, syntactically like TypeSc...

15   337   337  

swift-lispkit

Interpreter framework for Lisp-based extension and scripting languages...

14   335   335  

hvcc

The heavy hvcc compiler for Pure Data patches.

53   334   334  

redacted-compiler-plugin

A Kotlin compiler plugin that generates redacted toString() implementa...

27   334   334  

MegCC

MegCC是一个运行时超轻量,高效,移植简单的深度学习模型编译器

40   332   332  

never

Never: statically typed, embeddable functional programming language.

6   331   331  

graphit

GraphIt - A High-Performance Domain Specific Language for Graph Analyt...

35   331   331  

nxdk

The cross-platform, open-source SDK to develop for original Xbox: *new...

62   330   330  

cairo-rs

cairo-rs is a Rust implementation of the Cairo VM. Cairo (CPU Algebrai...

52   329   329  

ONE

On-device Neural Engine

110   327   327  

koto

A simple, expressive, embeddable programming language, made with Rust

14   327   327  

ShaderDebugger

[DEPRECATED] C++ library for debugging HLSL & GLSL shaders

20   326   326  

Duckuino

Simple DuckyScript to Arduino C converter.

113   326   326  

llvm-guide-zh

User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中...

63   326   326  

mosml

Moscow ML is a light-weight implementation of Standard ML (SML), a str...

36   324   324  

uvm

Fun, portable, minimalistic virtual machine.

11   321   321  

bril

an educational compiler intermediate representation

134   315   315  

amulet

An ML-like functional programming language

12   313   313