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)

zeta-lang
zeta-lang mirimmad Java

The Zeta Programming langauge

38
gocool
gocool zellyn Assembly

Go implementation of the Cool programming language

38
write-a-programming-language
write-a-programming-language dannypsnl Racket

How to make a new language(and why we shouldn't?)

38
JuCC
JuCC TheSYNcoder C++

JuCC - Jadavpur University Compiler Compiler

38
qscript
qscript Nafees10 D

A Simple Scripting Language

38
xshade
xshade xshade-lang Rust

"cross shade" meta shading language and compiler

38
NESgen
NESgen Xenomega C

Static Recompilation of NES ROMs to C code

38
tinyshader
tinyshader felipeagc C

Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-V

38
snap
snap srijan-paul C++

An embeddable scripting language inspired by Lua and JavaScript.

38
CSharpLLVM
CSharpLLVM SharpNative C#

An LLVM-based compiler for IL/C# for kernels that compiles to native code

38
save-cli
save-cli saveourtool Kotlin

Universal test framework for cli tools [mainly for code analyzers and compilers]

38
circom_export_to_cairo
circom_export_to_cairo lambdaclass Solidity

Export Circom verifier to Cairo

38
quark
quark quark-lang Haskell

Quark is a compiled lisp-like functional language influenced by and written in Haskell

38
coollang-2020-fs
coollang-2020-fs mykolav F#

Compiler for a small Scala subset

38
comelang
comelang ab25cq C

Modern C compiler. LLVM-C Based. Self-host . Generics. inline function, method block, protocol. Collection, string libraries using boehm GC.

38
whistle
whistle whistle-lang Rust

🕴 One hella programming language

38
llvm-tutorial-standalone
llvm-tutorial-standalone sdiehl Haskell

DEPRECATED (Use: https://github.com/llvm-hs/llvm-hs-kaleidoscope )

37
danube
danube Danue1 Rust

The Danube Programming Language

37
holyc
holyc xtuc JavaScript

An easy to use C++ to WASM compiler (Highly-experimental)

37
pd-faustgen
pd-faustgen CICM C

The FAUST compiler embedded in a Pd external

37
rlox
rlox rodaine Rust

Lox Interpreter/REPL written in Rust

37
tealang
tealang pzbitskiy Go

Tealang - high level language for Algorand ASC1 and TEAL

37
Passant
Passant VitamintK JavaScript

Programming language made up of chess games

36
xcc-project
xcc-project JianpingZeng

The C/C++/Fortran compiler collection written in Java

36
basic_rs
basic_rs yiransheng Rust

Original Dartmouth BASIC Interpreter/Compiler

36
cci
cci feroldi C++

A modern C compiler written in C++20

36
LittleSwift
LittleSwift theblixguy Swift

A simple self-hosted Swift compiler

36
WordIDE
WordIDE unsafecast Go

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

36
bx-jenkins-ci
bx-jenkins-ci iarsystems Dockerfile

CI workflow using IAR Build Tools, Gitea and Jenkins on Docker containers

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
Arduino-FVM
Arduino-FVM mikaelpatel C++

Byte Token Threaded Forth Virtual Machine (FVM) for Arduino

35
CadregaLisp
CadregaLisp micheleriva Haskell

🍎 Just another useless programming language, but with inganno.

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
hyeo-ung-lang
hyeo-ung-lang buttercrab Rust

Hyeo-ung Programming Language Compiler in Rust

34
nanohs
nanohs bkomuves Haskell

a self-hosting lambda calculus compiler

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
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
thislang
thislang BlueBlazin JavaScript

A subset of javascript implemented in that subset of javascript. Yes, it can run itself.

33
alioth-dev
alioth-dev godgnidoc C++

The Alioth programming language

32
kmc
kmc daxingplay JavaScript

module compiler for kissy

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

Compile Apache Avro schema files to TypeScript classes

32
gram
gram gramlang Rust

A programming language for distributed systems.

32