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 (1515)

ShenSharp
ShenSharp rkoeninger F#

Shen for the Common Language Runtime

36
hedgehog
hedgehog yangtau C

a toy programming language

36
thislang
thislang BlueBlazin JavaScript

A subset of javascript implemented in that subset of javascript.

36
gram
gram gramlang Rust

A programming language for distributed systems.

36
interpreter
interpreter bamless Java

A simple intepreter written in java.

36
Flyable
Flyable FlyableDev Python

Python compiler that massively increases Python's code performance without code changes.

36
meo
meo truongpt C++

subset c compiler

35
PyCOOLC
PyCOOLC aalhour Python

:snake: :cool: Compiler for the COOL programming language in Python 3

35
WordIDE
WordIDE unsafecast Go

A tool that helps you write code in your favorite IDE: your word processor!

35
github-actions-ci-example
github-actions-ci-example iarsystems C

GitHub Actions CI workflow example with the IAR Build Tools for Arm

35
nim2spirv
nim2spirv jwollen Nim

A SPIR-V backend for the Nim compiler

34
ponycc
ponycc jemc Pony

Pony package for parsing, manipulating, and compiling Pony code. :horse: :horse:

34
caustic
caustic ashwin153 Scala

A transactional programming language.

34
magnificATS
magnificATS gallettilance ATS

Collection of ATS goodness

34
CamlFeatherweight
CamlFeatherweight MaskRay OCaml

Bytecode compiler of a variant of Caml

34
syntek
syntek syntek-lang TypeScript

🚀✨ The Syntek programming language

33
starlight
starlight szktty OCaml

[WIP] Yet another Erlang implementation in Rust

33
Decaf-Compiler
Decaf-Compiler hkveeranki C++

Compiler for Decaf Programming Language

33
hyeo-ung-lang
hyeo-ung-lang buttercrab Rust

Hyeo-ung Programming Language Compiler in Rust

33
Nyan-Compiler
Nyan-Compiler NYAN-x-CAT C#

a basic IDE compiler for C# and VB.NET using codedom

33
locks-py
locks-py 1Hibiki1 Python

Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language...

33
Extensive-C0-Compiler
Extensive-C0-Compiler KurohaneNioko C++

北航计算机学院 编译原理最高难度课程设计 BUAA SCSE - Extensive C0 Compiler Design

33
boba-js
boba-js poteto TypeScript

Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers

33
alioth-dev
alioth-dev godgnidoc C++

The Alioth programming language

32
kmc
kmc daxingplay JavaScript

module compiler for kissy

32
llvm-lambda
llvm-lambda tyehle Haskell

A compiler for a simple language using llvm

32
avro-to-typescript
avro-to-typescript bornfight TypeScript

Compile Apache Avro schema files to TypeScript classes

32
game_engine_for_esp8266_with_compiler
game_engine_for_esp8266_with_compiler corax89 C

Compiler written in JS for a virtual machine running on esp8266

32
Appunti-LFC
Appunti-LFC filippodaniotti TeX

Appunti di Linguaggi Formali e Compilatori - Prof.ssa P. Quaglia - Università di Trento

32
rollup-plugin-closure-compiler-js
rollup-plugin-closure-compiler-js camelaissani JavaScript

Rollup plugin for optimizing JavaScript with google-closure-compiler-js.

31
snowstar
snowstar Mesabloo C++

Here lies the code for the Snow* programming language, currently being rewritten.

31
powjs
powjs powjs JavaScript

Migrated to https://gitlab.com/powjs/powjs

31
Cmc
Cmc Cm-lang C#

:space_invader: the compiler for the Cm programming language

31
tweeg.js
tweeg.js mishoo JavaScript

TweegJS: a Twig → JS compiler

31
basgo
basgo udhos Go

basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.

31
hsdatalog
hsdatalog chessai Haskell

BDD-based implementation of Datalog

31
pck
pck codewitch-honey-crisis C#

The Parser Construction Kit ("Puck"): A Parser Generator and Grammar Translator in C#

31
ccg
ccg Mrktn C

CCG is a random C Code Generator

31
bbc-c
bbc-c TheEnbyperor Python

C compiler for the BBC Micro Series

31
hust-lab
hust-lab sabertazimi C

Labs for computer science: C, assembly, data structure, CSAPP, HSI, Matlab, digital logic, Verilog, compilers, operating systems

31
mincaml
mincaml osa1 Rust

A MinCaml compiler implemented in Rust

31
kcs
kcs Kray-G C

Scripting in C with JIT(x64)/VM.

31
setup-sp
setup-sp rumblefrog TypeScript

This action sets-up, cache and adds sourcemod scripting directory to the path

31
qc
qc andrewchambers C

quick c

30
scopion
scopion coord-e C++

a statically-typed programming language with powerful syntax

30
orcc
orcc orcc Java

Open RVC-CAL Compiler

30
Ion.Net
Ion.Net ionlang C#

🚀 Language implementation in C# using LLVM

30
foil
foil lpgauth Erlang

High-Performance Erlang Cache Compiler

30
tiny-lang
tiny-lang vgsantoniazzi C++

tiny-lang — A different programming language. Supports a bunch of spoken languages.

30
Square
Square square-lang C

The Square Programming Language. A tiny programming language under 200kb.

30