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

htcc
htcc falgon Haskell

:baby_chick: A tiny C language compiler (x86-64) (WIP)

28
O7
O7 aixp Modula-2

Oberon → ARMv{6,7E}-M compiler

28
TinyMIPS
TinyMIPS ustb-owl C++

The Project TinyMIPS is dedicated to enabling undergraduates to build a complete computer system from scratch.

28
PDPy11
PDPy11 imachug Python

Compiler for PDP-11, written in Python

28
amanda
amanda amanda-lang Python

The Amanda programming language

28
braid
braid cucapra TypeScript

a multi-stage heterogeneous programming language applied to real-time 3D graphics

28
tovie
tovie Jaysmito101 C++

An Stack Based Programming Language (Compiler + VM)

28
json-pipeline
json-pipeline indutny JavaScript

JSON pipeline for a hypothetical compiler

27
tutara
tutara tutara Rust

Tutara programming language.

27
snapdragon-node
snapdragon-node here-be JavaScript

Snapdragon utility for creating a new AST node in custom code, such as plugins.

27
CompilerExplorer
CompilerExplorer dobokirisame C++

CompilerExplorer plugin for QtCreator

27
fract
fract fract-lang Go

Fast, efficient, reliable, safe and simple programming language for powerful scripting programming.

27
dcc
dcc GrieferAtWork C

Direct/Interactive C Compiler

27
tsuki
tsuki tsuki-lang Rust

An elegant, robust, and efficient programming language, that just lets you get things done.

27
svb
svb himynameisdave JavaScript

📦 A zero-config CLI to bundle Svelte apps

26
rooki
rooki alejandrogallo Shell

A stupid simple script runner supporting c, c++, rust, haskell and virtually anything

26
neuron-lang
neuron-lang underpig1 JavaScript

Neuron is a language that compiles directly into HTML, CSS, and JavaScript.

26
gulp-svelte
gulp-svelte shinnn JavaScript

A gulp 4 plugin to compile Svelte template to vanilla JavaScript

26
sand
sand sand-lang C++

A strictly-typed programming language

26
paco
paco pacolang Go

Paco is a compiler prototype written in Golang, it compiles to C.

26
atools
atools albar965 C++

atools is a static library extending Qt for exception handling, a log4j like logging framework, Flight Simulator related utilities like BGL reader and...

26
nyx
nyx y1yang0 C++

[nyx] dynamically typed scripting language

26
tvm-rust
tvm-rust ehsanmok Rust

(MERGED) Rust bindings for TVM runtime

25
azula
azula azula-lang Rust

A fast, statically typed compiled language

25
MARK_II
MARK_II VladisM VHDL

Simple SoC in VHDL with full toolchain and custom board.

25
gogo
gogo shivansh Go

Go to MIPS compiler, written in Go. Course project for Compiler Design (CS335).

25
Pineapple
Pineapple wongjiahau TypeScript

Definition for Pineapple language and its compiler

25
ava
ava utcs-scea C++

Automatic virtualization of (general) accelerators.

25
Mini-C-Compiler
Mini-C-Compiler Shivananda199 Yacc
25
vitamin
vitamin maxadamski Nim

The Vitamin programming language

25
yarrow
yarrow y1yang0 Java

[yarrow] JVMCI based optimizing compiler for HotSpot VM

25
cassidy
cassidy cassidylang TypeScript

Cassidy programming language, bringing static typing, strictness, safety and precision into your web project

25
JavaCompiler
JavaCompiler IraKorshunova Java

tiny Java compiler

24
foundry
foundry evilmartians OCaml

Foundry Compiler

24
IntyBASIC
IntyBASIC nanochess C++

IntyBASIC compiler for Intellivision (CP1610 processor)

24
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