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)

ajv-pack
ajv-pack ajv-validator JavaScript

🚨[ARCHIVED] Produces a compact module exporting JSON-schema validation functions compiled by Ajv

43
blop-language
blop-language batiste JavaScript

Blop is a Web oriented programming language that compiles to JavaScript

43
pytamil
pytamil srix Python

பைந்தமிழ் (pytamil) library is intended to be used in analysis of tamil literary work. A wealth of knowledge is hidden in old literature. They are tim...

43
holo-build
holo-build holocm Go

Cross-distribution system package compiler

43
minilang
minilang 2bt C

Bootstrapped compiler of a C-like but Python-looking language

43
jingle
jingle jingle-lang C#

🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.

43
CSLisp
CSLisp rzubek C#

C# Scheme / Lisp implementation for embedding in .NET projects

43
kpd
kpd felixangell D

an old compiler for Krug written in D - a prototype version

42
feathersui-starling-sdk
feathersui-starling-sdk feathersui Java

SDK for building Feathers UI (AS3/Starling) applications with MXML

42
tailbiter
tailbiter darius Python

Self-compiling compiler of a Python subset. Just enough Python to Python in Python.

42
Compiler-written-in-Haskell
Compiler-written-in-Haskell vijayphoenix Haskell

A Turing complete language 😉

42
awesome-notes
awesome-notes sabertazimi MDX

:dragon: Personal Learning Notes - Today I Learned (TIL)

42
clauf
clauf foonathan C++

A C interpreter developed live on YouTube

42
denosass
denosass hironichu SCSS

DenoSass is a complete nearly fully featured Sass compiler for Deno and Browser

42
fuzion
fuzion tokiwa-software Java

The Fuzion Language Implementation

42
bredon
bredon robinweser JavaScript

A modern CSS value compiler in JavaScript

41
oxc
oxc fivemoreminix Rust

The first C compiler written in Rust.. mostly unworking.

41
type-theory-compiler
type-theory-compiler andgate Haskell

Compiler for type theoretic lambda calculi equipped with system primtives which compiles side-effecting, strict expressions into efficient LLVM IR.

41
claw-compiler
claw-compiler claw-project Java

CLAW Compiler for Performance Portability

41
encore
encore parapluu C++

The Encore compiler.

41
uc
uc mewmew Go

A compiler for the µC language.

41
DFA
DFA fffaraz C++

Deterministic Finite Automata in C++, Token Parser & Lexer

41
zion
zion zionlang C++

A statically-typed strictly-evaluated garbage-collected readable programming language.

41
asl
asl Kugelschieber Go

Arma Scripting Language - a clean scripting language compiling to Arma 3 SQF scripts.

41
jet
jet The-NextGen-Project C++

A Fast C and Python like Programming Language that puts the Developer first. WIP

41
monkers
monkers poteto Rust

Bytecode compiler and VM for the Monkeylang language, written in Rust

41
xlang
xlang pritamzope C++

Compiler for xlang, A C like high level programming language that emits Intel x86 assembly

41
TaffyScript
TaffyScript mystborn C#

A working compiler for the TaffyScript programming language.

40
SharpLoader
SharpLoader Zaczero C#

🔮 [C#] Source code randomizer and compiler

40
ISPC-PHPCompiler
ISPC-PHPCompiler SergiX44 Shell

Compile and manage multiple PHP versions easily!

40
qcc
qcc maekawatoshiki C++

qcc is a small toy C compiler

40
Plotty
Plotty SuperJMN C#

C language compiler from scratch for a custom architecture, with virtual machine and all

40
u-programming-language
u-programming-language upcrob C

Low-level hobby programming language that compiles to 16-bit x86 assembly.

40
clojure-rust
clojure-rust chimez Rust

Clojure to Rust compiler

40
malgo
malgo malgo-lang Haskell

A statically typed functional programming language.

40
mlang
mlang MQuy C++

My toy programming languages

40
foolang
foolang nikodemus Smalltalk

A toy programming language.

40
navdatareader
navdatareader albar965 Shell

Navdatareader is a command line tool that uses the atools fs/bgl and fs/writer to store a full flight simulator scenery database into a relational da...

40
clox
clox jalalmostafa C

A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:

40
hassle-rs
hassle-rs Traverse-Research Rust

🦀 This crate provides an FFI layer and idiomatic rust wrappers for the new DirectXShaderCompiler library.

40
cc99
cc99 RalXYZ Rust

C-like language compiler, the final project of ZJU Compiler Principle course

40
cparse
cparse jafarlihi C

cparse is an LR(1) and LALR(1) parser generator

40
wamcompiler
wamcompiler matsud224 Common Lisp

Prolog implementation based on Warren's abstract machine

39
JustAToyCCompiler
JustAToyCCompiler tch0 C

Just refactoring and extending of https://github.com/rswier/c4.

39
crafting-compiler
crafting-compiler AcornPublishing C++

컴파일러 만들기 [컴퓨터 프로그램의 구조와 원리]

39
ugo
ugo wa-lang Go

µGo编程语言(从头开发一个迷你Go语言编译器)

39
holymer
holymer azur1s Rust

A programming language

39
kithon
kithon alploskov Python

Python to any languages transpiler

39
iotz
iotz obastemur C

compile things easy 🚀

38
JuCC
JuCC TheSYNcoder C++

JuCC - Jadavpur University Compiler Compiler

38