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)

EliteOld
EliteOld elite-lang C++

A Script oriented compiler

24
HaxeVM
HaxeVM ibilon Haxe

Prototype compiler/virtual machine in Haxe for Haxe

24
ChezJS
ChezJS guenchi Scheme

Compile JavaScript to Native Code

24
processor
processor bcrafton OCaml

A compiler, assembler, and processor.

24
maverick
maverick thesephist JavaScript

Web IDE and REPL for the Ink programming language, written in pure Ink on a self-hosted compiler toolchain

24
brtshaderc
brtshaderc fredakilla Lua

bgfx runtime shader compiler. Library version of the bgfx shaderc tool to build bgfx shaders from sources at runtime.

24
OrbLang
OrbLang vplesko C++

Orb programming language

24
iar-risc-v-gd32v-eval
iar-risc-v-gd32v-eval IARSystems C

Example projects in the IAR Embedded Workbench for RISC-V format targeting the IAR RISC-V GD32V Evaluation board.

24
cppcombinator
cppcombinator MoserMichael C++

parser combinator and AST generator in c++17

24
TinyLanguage
TinyLanguage CraigStuntz F#

Intro to F# demo project

23
viper
viper appcypher Python

[WIP] A Pythonesque language with a design that focuses on efficiency and expressiveness. Compiles to WebAssembly

23
dil
dil ACM-UoA-Student-Chapter C++

The Department of Informatics Programming Language.

23
radon
radon zac-garby Go

A programming language.

23
markdown-compiler
markdown-compiler beezwax Ruby

A markdown compiler written in Ruby, for educational purposes.

23
algol-60-compiler
algol-60-compiler JvanKatwijk Roff

an algol 60 to C translator (old stuff but fun project)

23
september
september thesephist JavaScript

Ink to JavaScript compiler and toolchain, written in Ink itself

23
qaffeine
qaffeine tomhodgins JavaScript

Decaffeinate your JS-powered CSS stylesheets

22
elisp-decompile
elisp-decompile rocky Python

Emacs Lisp Decompiler

22
p2c
p2c FranklinChen C

Pascal to C compiler

22
open-ops
open-ops OpsGroup C++

Open Optimizing Parallelizing System

22
adamant.tools.compiler.bootstrap
adamant.tools.compiler.bootstrap adamant C#

A compiler for the Adamant language

22
halo
halo halo-project C

😇 Wholly Adaptive LLVM Optimizer

22
Rum
Rum vrom911 Haskell

:skull: Compiler for the Rum language

22
RegexToDFA
RegexToDFA alirezakay Java

converting regex (regular expression) to DFA directly by creating syntax tree in java

22
angular-library-builder
angular-library-builder bmvantunes TypeScript

[DEPRECATED] - CLI Tool to build Angular (2+) libraries and publish them to npm

22
manual-stg-experiment
manual-stg-experiment csabahruska Haskell

Manually constructed STG programs compiled with the standard GHC codegen backend.

22
smpl
smpl adam-mcdaniel C++

A superset of brainfuck with dynamic memory management.

22
coolang
coolang rickBuczynski C++

COOL (Classroom Object Oriented Language) compiler with LLVM backend

22
sleek
sleek sleekjs JavaScript

The framework smarter than you.

22
hlsloptconv
hlsloptconv archo5 C++

HLSL optimizing converter

22
exet
exet viresh-ratnakar HTML

Web app for crossword construction: designing a grid, filling the grid, creating straight or cryptic clues, and downloading as Exolve or .puz. All dat...

22
GrobExp.Compiler
GrobExp.Compiler skbkontur C#

Efficient compiler of .NET expression trees

21
nocc
nocc Ryooooooga C

A LLVM based self-hosting C compiler

21
docker-dmd
docker-dmd lindt Shell

Docker Image for DMD

21
elz
elz dannypsnl Rust

A polymorphism object-oriented programming language

21
spitsh
spitsh spitsh Raku

👻The Spook in the Shell🐚 compiler

21
nstar
nstar zilch-lang Haskell

The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch

21
mindy
mindy dylan-hackers Dylan

Mindy - minimal compiler-interpreter for Dylan

21
CoCoC
CoCoC Deek C

C development system for (Nitr)OS9/6x09, with source

21
parsers-compilers
parsers-compilers begin

Lexers, tokenizers, parsers, compilers, renderers, stringifiers... What's the difference, and how do they work?

21
TIGER
TIGER gangliao Assembly

implement a full compiler based on c++ 11

21
radstudio-docker
radstudio-docker magicxor PowerShell

RAD Studio docker images (unofficial) - build your delphi (object pascal) projects in docker

21
pukeko
pukeko hurryabit Haskell

A toy compiler based on SPJ's "The Implementation of Functional Programming Languages"

20
tiger-compiler
tiger-compiler ComMouse C

Tiger Compiler Lab based on C.

20
rec
rec rebuild-lang C++

Rebuild experimental compiler

20
dotty-examples
dotty-examples michelou Shell

Running and building Scala 3 on Windows

20
sruth
sruth Kixiron Rust

Sruth Lùbach: A toy optimization engine

20
leola
leola tonysparks Java

Leola Programming Language

20
metalsmith-babel
metalsmith-babel babel JavaScript

A Metalsmith plugin to compile JavaScript with Babel

20
scratching-forth
scratching-forth BookOwl Python

A compiler from Forth to Scratch

20