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.

Mond

A scripting language for .NET Core

25   313   313  

Snel

A Cybernetical framework for svelte applications in deno

14   310   310  

cjstoesm

A tool that can transform CommonJS to ESM

9   308   308  

py-backwards

Python to python compiler that allows you to use Python 3.6 features i...

19   307   307  

cup

☕ Official Cup Programming Language Development Toolkit

9   306   306  

luna

🌙 A really tiny WebAssembly compiler for demonstration and educational...

5   301   301  

enso-archive

Looking for Enso, the visual programming language? ➡️ https://github.c...

19   299   299  

C--Compiler

C--compiler which implements LL(1)\LR(0)\SLR\LR(1) and semantic analys...

56   296   296  

vox

Vox language compiler. AOT / JIT / Linker. Zero dependencies

16   295   295  

zinc

Scala incremental compiler library, originally part of sbt

112   291   291  

cup

simple, C-like compiled programming language

12   290   290  

lexical_syntax_analysis

编译原理词法分析器&语法分析器LR(1)实现 C++

151   289   289  

redscript

Compiler/decompiler toolkit for redscript

32   287   287  

urlang

Urlang is JavaScript with a sane syntax

17   286   286  

binaryen.js

A buildbot for browser & Node.js builds of Binaryen, a compiler infras...

37   284   284  

Enzyme.jl

Julia bindings for the Enzyme automatic differentiator

30   284   284  

tiny-sass-compiler

Another sass compiler write from scatch,runnable on both node and bro...

8   284   284  

ppci

A compiler for ARM, X86, MSP430, xtensa and more implemented in pure P...

28   283   283  

Clue

C/Rust like programming language that compiles into Lua code

12   283   283  

go.vm

A simple virtual machine - compiler & interpreter - written in golang

34   280   280  

shadow-rs

A build-time information stored in your rust project.(binary,lib,cdyli...

30   279   279  

floor

A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA...

19   277   277  

clangwarnings.com

A list of Clang warnings and their descriptions.

21   276   276  

llsoftsecbook

Low-Level Software Security for Compiler Developers

17   273   273  

yabfc

Yet Another Brainfuck Compiler; No dependencies and from the ground up

19   272   272  

ts-llvm

TypeScript to LLVM compiler (abandoned)

17   272   272  

Appfairy

A CLI tool to Migrate a Webflow project into a React app

38   268   268  

veriloggen

Veriloggen: A Mixed-Paradigm Hardware Construction Framework

50   265   265  

parser

A handwritten fault-tolerant, recursive-descent parser for PHP written...

15   265   265  

hissp

It's Python with a Lissp. https://hissp.rtfd.io

6   264   264  

saltwater

A C compiler written in Rust, with a focus on good error messages.

30   262   262  

vab

V Android Bootstrapper

23   261   261  

Cwerg

A light-weight compiler for a low level language with a reusable back...

6   261   261  

calyx

Intermediate Language (IL) for Hardware Accelerator Generators

30   261   261  

mimium

mimium (MInimal Musical medIUM) a programming language as an infrastru...

10   260   260  

compiler

Pawn compiler for SA-MP with bug fixes and new features - runs on Wind...

58   259   259  

nngen

NNgen: A Fully-Customizable Hardware Synthesis Compiler for Deep Neura...

37   254   254  

mass

A compiler for a new language focusing on compile-time execution and n...

7   254   254  

interim

Low-level Lisp with compile-time memory management

2   253   253  

One

One (onelang) is an open-source system programming language that makes...

57   253   253  

Cesium

C compiler for the CLI platform

22   253   253  

inko

A language for building concurrent software with confidence

20   251   251  

fathom

🚧 (Alpha stage software) A declarative data definition language for f...

14   250   250  

lightbeam

Lightbeam has moved and now lives in the Wasmtime repository!

14   248   248  

vbuild

"Compile" your VueJS components (sfc/*.vue) to standalone html/js/css...

10   248   248  

Command-Block-Assembly

Compile high-level code into Minecraft commands

32   247   247  

xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows...

28   245   245  

matxscript

A high-performance, extensible Python AOT compiler.

17   245   245  

graphqxl

GraphQXL is a new language built on top of the GraphQL syntax that ext...

3   245   245  

cparser

C99 parser and frontend for libfirm

37   244   244