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

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
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
gulp-svelte
gulp-svelte shinnn JavaScript

A gulp 4 plugin to compile Svelte template to vanilla JavaScript

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
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
parsers-compilers
parsers-compilers begin

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

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