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.

pgo

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

10   136   136  

holyc-compiler

Compiler & tool recreation of TempleOS's HolyC language

4   135   135  

Toy

A toy programming language.

7   135   135  

hivemind

a multi-syntax language

5   134   134  

ghc-grin

GRIN backend for GHC

4   134   134  

SpvGenTwo

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

13   134   134  

wasm-forth

A Forth implementation compiling to WebAssembly.

5   134   134  

eclair-lang

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

7   134   134  

protocompile

A parsing/linking engine for protobuf; the guts for a pure Go replacem...

5   134   134  

Latte-lang

100% Java compatibility and Functional Programming.

21   133   133  

Feral

Feral programming language reference implementation

9   133   133  

REXS

A language for writing regular expressions.

2   132   132  

angle

⦠ Angle: new speakable syntax for python 💡

5   131   131  

scalehls

A scalable High-Level Synthesis framework on MLIR

32   131   131  

rusty-jsyc

JavaScript-To-Bytecode compiler written in Rust

6   130   130  

llrl

An experimental Lisp-like programming language

4   130   130  

md

A markdown parser and compiler. Built for speed.

14   129   129  

Orchestra

One language to be RegExp's Successor. Visually readable and rich, tec...

7   129   129  

radspec

🤘 Radspec is a safe interpreter for Ethereum's NatSpec

39   129   129  

objeck-lang

Objeck is a modern object-oriented programming language with functiona...

11   129   129  

Metron

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

10   128   128  

brain

An esoteric programming language compiler on top of LLVM based on Brai...

16   127   127  

ts-transform-import-path-rewrite

TS AST transformer to rewrite import path

15   127   127  

kou

A minimal language compiled into wasm bytecode

4   127   127  

alumina

A general purpose programming language

5   127   127  

unseemly

Macros have types!

4   126   126  

pyast64

Compile a subset of the Python AST to x64-64 assembler

14   126   126  

FreakC

FreakC Programming Language - an experimental Batch-like language writ...

13   126   126  

nanocaml

Nanopass for OCaml

7   124   124  

Paskell

A Pascal to LLVM compiler in Haskell

7   122   122  

oberonc

An Oberon-07 compiler for the JVM

14   122   122  

helios

Helios is a DSL for writing Cardano smart contracts. This library lets...

21   122   122  

l1vm

L1VM - a tiny virtual machine with a 64 bit core

10   120   120  

fcc

Fedjmike's C Compiler

19   119   119  

MathCompile

Compile Wolfram Language functions into C++ code and binary

11   118   118  

fastbasic

FastBasic - Fast BASIC interpreter for the Atari 8-bit computers

20   118   118  

qbicc

Experimental static compiler for Java programs.

22   118   118  

Impatient

Ain't nobody got time for data

13   117   117  

Yaksha

😈 Yaksha Programming Language (WIP)

5   117   117  

VC4C

Compiler for the VC4CL OpenCL implementation

33   116   116  

cx

C* is a hybrid low-level/high-level systems programming language focus...

9   116   116  

c8c

The chip8 compiler, assembler, and virtual machine

10   116   116  

checkmate

Training neural networks in TensorFlow 2.0 with 5x less memory

16   116   116  

one-more-re-nightmare

A fast regular expression compiler in Common Lisp

8   115   115  

evm2near

evm2near compiles Solidity contracts into NEAR WebAssembly contracts.

3   115   115  

Ncodi

Tunisian Programming Language, Ncodi - Code in your own words.

12   114   114  

vuo

A realtime visual programming language for interactive media.

20   114   114  

LLVM-Study-Notes

Study notes about LLVM. LLVM 学习笔记. Licensed under CC BY-NC-SA 4.0

16   114   114  

pikt

:art: Image-based poetic programming language.

0   114   114  

purescript-python

A Python backend for PureScript.

3   113   113