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.

ape

Ape Programming Language

19   244   244  

proguard-core

Library to read, write, analyze, and process java bytecode

49   243   243  

vuepack

Publish .vue files in NPM packages

4   242   242  

fast

Find in AST - Search and refactor code directly in Abstract Syntax Tre...

10   241   241  

flint

The Flint Programming Language for Smart Contracts

17   240   240  

silt

An in-progress fast, dependently typed, functional programming languag...

13   239   239  

abi-to-sol

Generate Solidity interface from ABI JSON

39   239   239  

mlkit

Standard ML Compiler and Toolkit

23   238   238  

InMemoryJavaCompiler

Utility class to compile java source code in memory

78   237   237  

scratchnative

Convert Scratch3 projects to native executables

4   235   235  

babygo

a Go compiler made from scratch, which can compile itself. It's going...

15   234   234  

nit

Nit language

64   233   233  

orion

Orion is a high level, purely functional programming language with a L...

10   232   232  

CrossShader

⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Met...

10   232   232  

faerie

Magical ELF and Mach-o object file writer backend

23   231   231  

lawvere

A categorical programming language with effects

5   231   231  

potigol

Linguagem Potigol - Linguagem de programação funcional moderna para in...

29   230   230  

8cc.vim

C Compiler written in Vim script

4   227   227  

splash

Simple Programming LAnguage for SHortcuts

16   227   227  

otterkit

A free and open source Standard COBOL compiler for .NET

12   227   227  

ichbins

A tiny self-hosting Lisp-to-C compiler

27   226   226  

xl

A minimalist, general-purpose programming language based on meta-progr...

12   223   223  

aWsm

WebAssembly ahead-of-time compiler and runtime. Focuses on generating...

15   223   223  

llvm

[MERGED UPSTREAM] AVR backend for the LLVM compiler library

21   222   222  

cub

The Cub Programming Language

17   220   220  

he-transformer

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

39   219   219  

shaderc-rs

Rust bindings for the shaderc library.

60   219   219  

JuliaSyntax.jl

A Julia frontend, written in Julia

16   218   218  

hybridizer-basic-samples

Examples of C# code compiled to GPU by hybridizer

33   216   216  

tampio

Tampio: An object-oriented programming language made to resemble Finni...

4   216   216  

serverless-layers

Serverless.js plugin that implements AWS Lambda Layers which reduces d...

48   216   216  

liz

Lisp-flavored general-purpose programming language (based on Zig)

1   216   216  

dart_eval

Extensible Dart interpreter for Dart with full interop

20   216   216  

poprc

A Compiler for the Popr Language

9   214   214  

jaws

Jaws is an invisible programming language! Inject invisible code into...

9   214   214  

snapdragon

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

25   212   212  

dotlin

Kotlin to Dart compiler

3   212   212  

coq-of-ocaml

Formal verification for OCaml

15   211   211  

3bc-lang

Low-level language, tiny virtual machine, minimal runtime, intermediat...

24   210   210  

WhileyCompiler

The Whiley Compiler (WyC)

33   209   209  

r9cc

Toy C compiler

25   209   209  

tendra

The TenDRA Project

31   208   208  

numba-scipy

numba_scipy extends Numba to make it aware of SciPy

32   208   208  

ciao

Ciao is a modern Prolog implementation that builds up from a logic-bas...

13   206   206  

minijit

A basic x86-64 JIT compiler written from scratch in stock Python

12   205   205  

cs2cpp

C# to C++ transpiler (Cs2Cpp) (Powered by Roslyn)

55   205   205  

wasm.cljc

Spec compliant WebAssembly compiler, decompiler, and generator

2   204   204  

ol

Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.

10   204   204  

varjo

Lisp to GLSL Language Translator

19   203   203  

prance

Resolving Swagger/OpenAPI 2.0 and 3.0 Parser

38   203   203