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.

gsc-tool

A utility to compile & decompile IW engine game scripts.

54   273   273  

ape

Ape Programming Language

20   269   269  

scalehls

A scalable High-Level Synthesis framework on MLIR

56   268   268  

coq-of-ocaml

Formal verification for OCaml

21   266   266  

parser

A handwritten fault-tolerant, recursive-descent parser for PHP written...

15   265   265  

fathom

🚧 (Alpha stage software) A declarative data definition language for...

12   264   264  

fast

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

10   259   259  

potigol

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

32   259   259  

ol

Otus Lisp (Ol) is a purely functional multi-platform Scheme dialect wi...

13   259   259  

CSCD70

CSCD70 Compiler Optimization

66   259   259  

wasm.cljc

Spec compliant WebAssembly compiler, decompiler, and generator

2   257   257  

h5

🚀 The next generation C# to JavaScript compiler

34   257   257  

TinyCompiler

c compiler based on flex(lex), bison(yacc) and LLVM, supports LLVM IR...

59   256   256  

cognate

A human readable quasi-concatenative programming language

12   256   256  

allo

Allo: A Programming Model for Composable Accelerator Design

51   255   255  

Toy

The Toy Programming Language.

14   254   254  

otterkit-cobol

A free and open source Standard COBOL compiler for 64-bit environments

14   251   251  

vbuild

"Compile" your VueJS components (sfc/*.vue) to standalone html/js/css...

14   251   251  

lightbeam

Lightbeam has moved and now lives in the Wasmtime repository!

13   250   250  

r9cc

Toy C compiler

28   250   250  

nit

Nit language

67   249   249  

poprc

A Compiler for the Popr Language

12   249   249  

mcscript

A programming language for Minecraft Vanilla

19   249   249  

flint

The Flint Programming Language for Smart Contracts

18   248   248  

3bc-lang

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

28   248   248  

yantra

JavaScript Engine for .NET

8   248   248  

MCFPP

MCFPP is a brand new objected-oriented language that can be compiled i...

17   248   248  

tokay

Tokay programming language, designed for ad-hoc parsing.

7   246   246  

jule

Effective programming language to build efficient, fast, reliable and...

17   246   246  

vuepack

Publish .vue files in NPM packages

4   245   245  

silt

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

13   244   244  

tendra

The TenDRA Project

32   244   244  

hybridizer-basic-samples

Examples of C# code compiled to GPU by hybridizer

31   242   242  

prance

Resolving Swagger/OpenAPI 2.0 and 3.0 Parser

46   241   241  

jit-compiler

JIT compiler in Go

28   241   241  

ichbins

A tiny self-hosting Lisp-to-C compiler

23   239   239  

tampio

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

5   239   239  

elena-lang

ELENA is a general-purpose language with late binding. It is multi-par...

27   239   239  

zxbasic

The Sinclair ZX Spectrum BASIC compiler!

38   239   239  

revmc

JIT and AOT compiler for the Ethereum Virtual Machine, built on Revm.

25   239   239  

orion

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

9   238   238  

Pylir

An optimizing ahead-of-time Python Compiler

14   236   236  

open-college-courses

open-college-courses

20   235   235  

splash

Simple Programming LAnguage for SHortcuts

16   235   235  

phplrt

PHP Language Recognition Tool

6   235   235  

mech

🦾 Mech is a programming language for building data-driven systems lik...

13   234   234  

jaws

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

9   234   234  

jun_java_plugin

jun_java_plugin 整合Java企业级各种开发组件、开箱即用、不写重复代码;目...

72   233   233  

minijit

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

15   231   231  

serverless-layers

Serverless.js plugin implementing AWS Lambda Layers, reducing lambda s...

53   231   231