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.

rubyspeed

Compile ruby functions to C

2   185   185  

Eval

Eval is a lightweight interpreter framework written in Swift, evaluat...

7   183   183  

ocaml-protoc

A Protobuf Compiler for OCaml

33   183   183  

rusty-jsyc

JavaScript-To-Bytecode compiler written in Rust

16   183   183  

create-svelte-electron-app

Discover the easiest way to get started with the blend of Svelte and E...

14   183   183  

charon

Interface with the rustc compiler for the purpose of program verificat...

23   183   183  

3body-lang

三体编程语言 Three Body Language written in Rust

7   182   182  

nqcc2

Reference implementation for Writing a C Compiler

28   181   181  

naskah

Bahasa pemrograman dengan sintaks Bahasa Indonesia (Programming langua...

7   180   180  

Amplifier.NET

Amplifier allows .NET developers to easily run complex applications wi...

21   180   180  

compile-to-web

Discover what languages can be compiled to Web Assembly

10   179   179  

finkel

Haskell in S-expression

2   176   176  

JitFromScratch

Example project from my talks in the LLVM Social Berlin and C++ User G...

21   175   175  

ddc

The Disco Discus Compiler

19   174   174  

LLVM-Guide

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler i...

10   174   174  

crust

C99 (toy) compiler toolchain in Rust (in a weekend, for fun and self-e...

14   173   173  

prog8

high level programming language and compiler targeting 6502 machines s...

24   173   173  

SpvGenTwo

SpvGenTwo is a SPIR-V building and parsing library written in plain C+...

13   172   172  

malluscript

A Malayalam programming language

12   172   172  

pranaOS

Smart Operating System for x86, ARM, Mobile, Watch

32   172   172  

Hikari-LLVM15

A fork of Hikari Obfuscator [WIP]

42   172   172  

metron

A C++ to Verilog translation tool with some basic guarantees that your...

14   172   172  

letlang

Functional language with a powerful type system.

3   172   172  

ale

Ale is a Lisp Environment for Go applications

6   172   172  

codec-beam

Generate Erlang VM byte code from Haskell

6   171   171  

lioness

The Lioness Programming Language

13   171   171  

emacs-cl

Common Lisp implemented in Emacs Lisp.

14   171   171  

ldpl

COBOL-like programming language that compiles to C++. With serious din...

26   171   171  

swc4j

swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compil...

5   170   170  

ocean

Programming language that compiles into a x86 ELF executable.

5   169   169  

fanx

A full-stack programming language

9   168   168  

contracode

Contrastive Code Representation Learning: functionality-based JavaScri...

27   168   168  

Fault

a language for building system dynamic models

6   167   167  

accelerate-llvm

LLVM backend for Accelerate

56   166   166  

acton

The Acton Programming Language

10   166   166  

poet

ML model training for edge devices

19   165   165  

slimcc

C23 compiler with C2y/GNU extensions for x86-64 Linux/BSD, written in...

15   165   165  

forge

A lightweight, elegant scripting language with built-in Rust-FFI.

2   165   165  

english-script

🖊 English as a programming language

17   165   165  

rhine

🔬 a C++ compiler middle-end, using an LLVM backend

7   164   164  

lineiform

A meta-JIT library for Rust interpreters

4   164   164  

alx-low_level_programming

Welcome to C programming repository. C is one of the most important an...

234   164   164  

OpenVAF

An innovative Verilog-A compiler

38   163   163  

LBAC-Swift

Learn how to build a compiler by interacting with Let's Build a Compil...

3   163   163  

Lazurite

simple functional programming language

15   162   162  

wah

a slightly higher-level language superset of webassembly

8   160   160  

oberonc

An Oberon-07 compiler for the JVM

19   160   160  

GPUCompiler.jl

Reusable compiler infrastructure for Julia GPU backends.

54   160   160  

objeck-lang

Lightweight object-oriented and functional programming language. Desig...

12   160   160  

c8c

The chip8 compiler, assembler, and virtual machine

12   159   159