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)

PDPy11
PDPy11 imachug Python

Compiler for PDP-11, written in Python

28
examples
examples vivaxy JavaScript

📚Examples

28
json-pipeline
json-pipeline indutny JavaScript

JSON pipeline for a hypothetical compiler

27
Square
Square square-lang C

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

27
fract
fract fract-lang Go

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

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
CompilerExplorer
CompilerExplorer dobokirisame C++

CompilerExplorer plugin for QtCreator

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
Fox
Fox Pierre-vh C++

A learning project implementing a statically typed embeddable programming language

26
boba-js
boba-js poteto TypeScript

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

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
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
nyx
nyx y1yang0 C++

[nyx] dynamically typed scripting language

25
cassidy
cassidy cassidylang TypeScript

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

25
tovie
tovie Jaysmito101 C++

An Stack Based Programming Language (Compiler + VM)

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
snapdragon-node
snapdragon-node here-be JavaScript

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

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
interpreter
interpreter bamless Java

A simple intepreter written in java.

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
ruby-on-rust
ruby-on-rust ruby-on-rust Rust

An implementation of ruby in pure rust.

24
Zen
Zen itssamuelrowe C

Zen is a general purpose programming language designed to build simple, reliable and efficient programs.

23
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