Topic

compiler

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.

Repositories (1454)

TypeCake
TypeCake g-plane TypeScript

TypeCake is a language that compiles to TypeScript types. (WIP)

51
idris-grin
idris-grin grin-compiler Idris

GRIN backend for Idris

50
lfvm-stg
lfvm-stg jfaure Haskell

Map lazy functional language constructs to LLVM IR

50
Flame
Flame jonathanvdc C#

A compiler framework for managed code.

50
Bite-Programming-Language
Bite-Programming-Language Maximilian-Winter C#

Bite is a dynamically typed programming language. Embedded in C#

50
promit
promit singul4ri7y C

A neat, object-oriented, lightweight, elegant and fast programming language 👾

50
well
well wellang C

somewhat functional high level assembler https://wellang.github.io/well/

50
min
min min-lang Shell

Min: Crypto Token for Beautiful and Secure Code

49
peachpie-samples
peachpie-samples iolevel PHP

Sample projects demonstrating use of Peachpie - the PHP compiler and runtime for .NET

49
RusTiny
RusTiny msiemens Rust

A Rust-like language compiling to x86-64 assembler

49
DIV
DIV vii1 C++

Reconstrucción y posible fork de DIV Games Studio 2.0

49
ghuloum
ghuloum tekknolagi C

Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

49
TigerCompiler
TigerCompiler travmygit C

Implementation and Exercises in Modern Compiler Implementation in C.

49
Pyxell
Pyxell adamsol Python

Multi-paradigm programming language compiled to C++, written in Python.

49
P523-Rust
P523-Rust siriusdemon Rust

P523 Course in Rust

49
psi
psi komninoschat TypeScript

WIP ISO 7185 Pascal interpreter

48
leekscript-next
leekscript-next leek-wars C++

A dynamically typed, compiled just-in-time programming language used in Leek Wars' AIs

48
LanguageBackdoors
LanguageBackdoors K2 C++

Compiler exploits and exploitable non-obvious source code back doors.

48
dmr_c
dmr_c dibyendumajumdar C

dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends

48
resman
resman nohajc C++

Cross-platform resource compiler and manager based on llvm/clang

48
stackvm
stackvm KCreate Crystal

Virtual Machine with a 240x160 VRAM display.

48
decaf-rs
decaf-rs decaf-lang Rust

The Decaf compiler, written in Rust

48
vproto
vproto emily33901 V

Protobuf compiler and runtime in V

48
mpc
mpc markkurossi Go

Secure Multi-Party Computation (MPC) with Go. This project implements secure two-party computation with Garbled circuit protocol.

48
emperor-os
emperor-os hosseinseilani

(new released v2.5 LTS.2022-06-25) It has focused on developing an All in One operating system for programming, designing and data science.Emperor-OS...

48
infrared
infrared nickzuber OCaml

:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.

47
mlml
mlml coord-e OCaml

self-hosted compiler for a subset of OCaml

47
antlr4-calculator
antlr4-calculator shmatov Java

Simple antlr4 calculator.

47
BashClass
BashClass amirbawab C++

BashClass is an Object Oriented Programming language that compiles to BASH 4.4

47
tiny-basic-compiler
tiny-basic-compiler grahamedgecombe Java

A simple Tiny BASIC compiler which targets x86-64 Linux machines.

47
wlang
wlang rsms C

Programming language in development

47
milone-lang
milone-lang vain0x F#

Self-hosting F#-subset compiler

47
husky
husky xiyuzhai-husky-lang Rust

Empowering everyone towards next generation AI and software.

47
blazex
blazex Blazify Rust

AOT compiled object oriented programming language

47
Casper
Casper uwplse Java

A compiler for automatically re-targeting sequential Java code to Apache Spark.

46
tenpoku-book
tenpoku-book tenpoku1000

電子書籍: x64 UEFI 対応 OS 自作入門 https://tenpoku1000.gitbook.io/tenpoku-book/

46
neeilang
neeilang neeilan C++

Fast, type-safe, object-oriented language by yours truly

46
MoonCraft
MoonCraft M4GNV5 JavaScript

Lua to Commandblock compiler

46
greenberry
greenberry Abdur-rahmaanJ Python

A one-line statement language with grammar and infinite look-ahead

46
plank
plank aripiprazole Kotlin

📜 | Functional programming language written in kotlin.

46
frobtads
frobtads realnc C++

Linux and macOS development tools and text-mode interpreter for TADS adventure games.

45
c-compiler-frontend
c-compiler-frontend FlyAndNotDown Python

💻NUAA 2017 编译原理 - C(缩减)语言编译器前端 - Python

45
RuneScript
RuneScript waleedyaseen Java

The RuneScript scripting language

45
gross
gross mshockwave C++

Research Compiler using Graph IR for Code Optimizations and Code Generations

44
compiler-tutorial
compiler-tutorial carld Scheme

Incremental Compiler paper by Abdulaziz Ghuloum, using Chez scheme, Nasm, x86_64 for OSX

44
Sprache.Calc
Sprache.Calc yallie C#

Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.

44
MimiC
MimiC ustb-owl C++

MimiC is a compiler of C subset (extended SysY language) by USTB NSCSCC team.

44
lispkit
lispkit carld C

FUNCTIONAL PROGRAMMING: Application and Implementation, Peter Henderson, ISBN 0-13-331579-7

44
chili
chili r0nsha Rust

General-purpose, compiled programming language, focused on productivity, expressiveness and joy of programming™

44
minilang
minilang 2bt C

Bootstrapped compiler of a C-like but Python-looking language

43