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.

tinyscript

自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(S...

32   231   231  

covscript

Make Programming Easier

24   229   229  

varjo

Lisp to GLSL Language Translator

22   228   228  

snapdragon

snapdragon is an extremely pluggable, powerful and easy-to-use parser-...

25   225   225  

cub

The Cub Programming Language

18   224   224  

he-transformer

nGraph-HE: Deep learning with Homomorphic Encryption (HE) through Inte...

39   223   223  

solid-playground

Quickly discover what the solid compiler will generate from your JSX t...

65   223   223  

iheartla

compilable markdown for linear algebra

18   223   223  

eclair-lang

A minimal, fast Datalog implementation in Haskell that compiles to LLV...

13   223   223  

WhileyCompiler

The Whiley Compiler (WyC)

36   222   222  

llvm

[MERGED UPSTREAM] AVR backend for the LLVM compiler library

21   221   221  

vicis

Manipulate LLVM-IR in Pure Rust

11   221   221  

pattern-matching-in-rust

Pattern matching and exhaustiveness checking algorithms implemented in...

3   221   221  

Yaksha

😈 Yaksha Programming Language - Offside rule + Lisp system for macros...

15   219   219  

CaptCC

A tiny C compiler written purely in JavaScript.

35   219   219  

hematita

A memory safe Lua interpreter

13   217   217  

SYsU-lang

A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Cl...

39   217   217  

hermit

Actually Portable WebAssembly compiler toolchain for self-contained cr...

10   217   217  

bison-flex-cpp-example

GNU Bison and GNU Flex C++ example

31   216   216  

Corewar

A reproduction of the Core War game. Assembly compiler, Virtual Machin...

25   215   215  

hwt

VHDL/Verilog/SystemC code generator, simulator API written in python/c...

29   215   215  

Finch.jl

Sparse and Structured Tensor Compiler

22   215   215  

dotlin

Kotlin to Dart compiler

3   212   212  

LoLa

LoLa is a small programming language meant to be embedded into games.

11   212   212  

philip2

An Elm to OCaml compiler

6   208   208  

el-compilador

An SSA-based compiler for Emacs Lisp

11   207   207  

wasm2lua

wasm2lua: converting WASM into Lua

13   207   207  

alumina

A general purpose programming language

8   206   206  

beaver

MLIR Toolkit in Elixir and Zig.

9   205   205  

sml-compiler

A compiler for Standard ML, somewhat

4   203   203  

bl

Simple programming language created for fun.

10   203   203  

LensorCompilerCollection

A compiler collection I made :&

17   202   202  

lhc

The LLVM LHC Haskell Optimization System

14   201   201  

typed_python

An llvm-based framework for generating and calling into high-performan...

8   199   199  

func-js

FunC compiler package

88   198   198  

KunQuant

A compiler, optimizer and executor for financial expressions and facto...

39   197   197  

glsl

GLSL parser for Rust

29   197   197  

dataformsjs

🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and...

26   195   195  

rucc

rucc is a tiny toy C compiler in Rust.

17   194   194  

c-compiler-security

Security-related flags and options for C compilers

17   193   193  

Violet

Python VM written in Swift

7   192   192  

wag

WebAssembly compiler implemented in Go

16   192   192  

pgo

PGo is a source to source compiler from Modular PlusCal specs into Go...

17   189   189  

jspp

JS++, a sound static/dynamic programming language for web development

27   189   189  

scheme-rs

Embedded Scheme for the Async Rust Ecosystem

11   189   189  

lust

A parser, compiler, and virtual machine evaluator for a minimal subset...

12   188   188  

cCompiler

c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C+...

55   187   187  

compiler

Implementing a complete Compiler for a simple C-like language using th...

40   187   187  

js-ziju

Compile javascript to LLVM IR, x86 assembly and self interpreting

10   186   186  

blade

A modern general-purpose programming language focused on enterprise We...

14   185   185