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.

Duckuino

Simple DuckyScript to Arduino C converter.

119   368   368  

hvcc

The heavy hvcc compiler for Pure Data patches.

51   368   368  

llvm-guide-zh

User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中...

69   367   367  

urn

Yet another Lisp variant which compiles to Lua

19   366   366  

dart_eval

Extensible Dart interpreter for Dart with full interop

53   365   365  

railt

⚡️ A PHP GraphQL Framework

18   362   362  

flutter_eval

Code push for Flutter, powered by dart_eval

43   360   360  

LuaRT

Open source Windows programming framework for Lua

25   360   360  

Clue

C/Rust like programming language that compiles into Lua code

13   356   356  

nngen

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

48   355   355  

vox

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

18   355   355  

rvcc

本课程基于Rui的chibicc,@sunshaoce和@ksco将其由原来的X86架构改写为RISC...

81   354   354  

mosml

Moscow ML is a light-weight implementation of Standard ML (SML), a str...

42   351   351  

aeneas

A verification toolchain for Rust programs

31   350   350  

pareas

GPU-accelerated compiler

10   349   349  

cparser

C99 parser and frontend for libfirm

45   349   349  

helix-lang

Python's Simplicity, C++'s Power, Native Interoperable with all, and R...

2   348   348  

RE-MA-Roadmap

Reverse Engineering and Malware Analysis Roadmap

46   348   348  

goism

Not a fan of Emacs Lisp? Hack Emacs in Go!

16   347   347  

ppci

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

39   346   346  

speedy.js

Accelerate JavaScript Applications by Compiling to WebAssembly

18   345   345  

zinc

Scala incremental compiler library, used by sbt and other build tools

121   341   341  

heterocl

HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Def...

93   339   339  

go.vm

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

35   338   338  

cheerp-compiler

C++ to JavaScript/WebAssembly compiler

26   337   337  

amulet

An ML-like functional programming language

16   336   336  

vab

V Android Bootstrapper

30   336   336  

candy

🍭 A sweet, functional programming language that is robust, minimalist...

4   333   333  

floor

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

22   333   333  

StaticScript

A new statically typed programming language, syntactically like TypeSc...

14   332   332  

hvcc

The heavy hvcc compiler for Pure Data patches. Updated to python3 and...

34   330   330  

ShaderDebugger

[DEPRECATED] C++ library for debugging HLSL & GLSL shaders

21   329   329  

aWsm

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

19   327   327  

abi-to-sol

Generate Solidity interface from ABI JSON

53   326   326  

proguard-core

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

69   325   325  

llvm-msvc

LLVM fork with explicit compatibility with MSVC 2022 features.

65   322   322  

loxcraft

Language tooling for the Lox programming language.

14   322   322  

veriloggen

Veriloggen: A Mixed-Paradigm Hardware Construction Framework

58   321   321  

Metalama

A meta-programming framework for code generation, aspect-oriented prog...

14   318   318  

OrangeC

OrangeC Compiler And Tool Chain

41   318   318  

CodeWire

Node editor which compiles flow to human readable javascript. Try at h...

36   317   317  

luna

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

7   317   317  

compiler

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

78   317   317  

Snel

A Cybernetical tool for svelte applications on deno

12   315   315  

zkLLVM

Zero-Knowledge Proof Systems Circuit Compiler

52   315   315  

30cc

30 C Compiler

12   315   315  

pykaleidoscope

Implementation of the LLVM tutorial in Python using llvmlite

36   314   314  

babygo

babygo👶 is a small Go compiler made from scratch, which can compile i...

23   314   314  

nimskull

An in development statically typed systems programming language; with...

39   313   313  

llvm-mos-sdk

SDK for developing with the llvm-mos compiler

61   310   310