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

duckc
duckc duck-compiler Rust

duck-lang is a modern, compiled and batteries included programming language for full-stack web-development on the go runtime

144
instapack
instapack ryanelian TypeScript

All-in-one TypeScript and Sass compiler for web applications! :package: :rocket:

143
cperl
cperl perl11 Perl

A perl5 with classes, types, compilable, company friendly, security

143
Orchestra
Orchestra pouyakary JavaScript

One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized

143
qbicc
qbicc qbicc Java

Experimental static compiler for Java programs.

143
l1vm
l1vm koder77 C++

L1VM - a tiny virtual machine with a 64 bit core

143
Fable.Python
Fable.Python fable-compiler F#

Python bindings (FFI) for Fable

143
ccpu
ccpu imihajlow Assembly

A 8-bit computer made of 74xx series logic gates and memory ICs.

143
c-compiler
c-compiler AnjaneyaTripathi Yacc

A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and i...

143
ghc-grin
ghc-grin grin-compiler Haskell

GRIN backend for GHC

142
mindcode
mindcode cardillan Java

A high level language for Mindustry Logic (mlog) and Mindustry Schematics.

142
wasm_run
wasm_run juancastillo0 Rust

A WebAssembly executor for Dart and Flutter applications. Uses Rust's wasmtime optimizing runtime or wasmi interpreter to parse and execute WASM and W...

141
sim-c
sim-c cimplec Python

A dynamically typed high-level front end for C

140
Pickora
Pickora splitline Python

A toy compiler that can convert Python scripts 🐍 to pickle bytecode 🥒

140
datum
datum datum-lang Rust

A easy maintain(read/write) language for transform from/to other languages. 下一代企业级编程语言。

139
sia
sia pouya-eghbali TypeScript

Sia - Binary serialisation and deserialisation

139
wasm2native
wasm2native vshymanskyy C

Turn WASI apps into native executables

139
mlir-playground
mlir-playground MLIR-China TypeScript

Play with MLIR right in your browser

139
MiniLang
MiniLang NICUP14 Python

A type-safe C successor that compiles directly to various platforms.

139
cool-compiler
cool-compiler alexjercan C

Compiler for the COOL language written in C.

139
kou
kou hatashiro TypeScript

A minimal language compiled into wasm bytecode

138
lape
lape nielsAD Pascal

Scripting engine with Pascal-like syntax for FPC and Delphi

138
tryC
tryC yunwei37 C

Write a tiny interpreter by C language in 500+ lines

138
Latte-lang
Latte-lang wkgcass Java

100% Java compatibility and Functional Programming.

137
cx
cx emillaine C++

C* is a hybrid low-level/high-level systems programming language focused on performance and productivity.

137
checkmate
checkmate parasj Python

Training neural networks in TensorFlow 2.0 with 5x less memory

137
CFortranTranslator
CFortranTranslator CalvinNeo C++

A translator from Fortran to C++. We provide statement-wise translation to improve readability.

137
flip-jump
flip-jump tomhea Text

The single instruction language - Flip a bit, then Jump

137
pasta
pasta trailofbits C++

Peter's Amazing Syntax Tree Analyzer

137
Compiler
Compiler Draco-lang C#

The compiler repository for the Draco programming language.

137
Perk
Perk Alex23087 OCaml

Modern low level programming language designed for kernel development

137
hivemind
hivemind alehander92 Ruby

a multi-syntax language

136
brain
brain brain-labs C++

An esoteric programming language compiler on top of LLVM based on Brainfuck

136
reflaxe
reflaxe SomeRanDev Haxe

Haxe framework for creating compilation targets using macros

136
REXS
REXS uellenberg TypeScript

A language for writing regular expressions.

135
fcc
fcc Fedjmike C

Fedjmike's C Compiler

135
cashscript
cashscript CashScript TypeScript

⚖️ Easily write and interact with Bitcoin Cash smart contracts

135
holyc-compiler
holyc-compiler Alistair-Bell C

Compiler & tool recreation of TempleOS's HolyC language

135
BF-it
BF-it elikaski Python

A C-like language to Brainfuck compiler, written in Python

134
unseemly
unseemly paulstansifer Rust

Macros have types!

133
ass-compiler
ass-compiler weizhenye JavaScript

Parses and compiles ASS subtitle format to easy-to-use data structure

133
go2cpp
go2cpp xyproto Go

Go to C++20 transpiler

133
Tiny-Lua-Compiler
Tiny-Lua-Compiler bytexenon Lua

⛄Possibly the smallest Lua compiler ever

133
AndroidPE
AndroidPE jkasdbt Java

Android Project Editor : is a complementary application for mobile IDE.

133
angle
angle pannous Python

⦠ Angle: new speakable syntax for python 💡

132
PSyclone
PSyclone stfc Python

PSyclone is a source-to-source Fortran compiler designed to programmatically optimise, parallelise and instrument HPC applications via user-provided t...

132
jvm-performance-benchmarks
jvm-performance-benchmarks ionutbalosin Java

Java Virtual Machine (JVM) Performance Benchmarks with a primary focus on top-tier Just-In-Time (JIT) Compilers, such as C2 JIT, Graal JIT, and the Fa...

132
md
md egoist JavaScript

A markdown parser and compiler. Built for speed.

131
Adept
Adept AdeptLanguage C

The Adept Programming Language

131
b
b aap Assembly

B compiler

131