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)

BF-it
BF-it elikaski Python

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

129
covirt
covirt dmaivel C++

An x86-64 code virtualizer for VM based obfuscation

129
go2cpp
go2cpp xyproto Go

Go to C++20 transpiler

129
Kudos
Kudos kanyun-inc Kotlin

Powerful utilities for deserializing Kotlin classes with Gson, Jackson and Android JsonReader.

128
lape
lape nielsAD Pascal

Scripting engine with Pascal-like syntax for FPC and Delphi

127
cool-compiler
cool-compiler alexjercan C

Compiler for the COOL language written in C.

126
LSTS
LSTS Lambda-Mountain-Compiler-Backend

Large Scale Type Systems (programming language)

126
Pickora
Pickora splitline Python

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

126
Paskell
Paskell sam46 Haskell

A Pascal to LLVM compiler in Haskell

125
cashscript
cashscript CashScript TypeScript

⚖️ Easily write and interact with Bitcoin Cash smart contracts

125
TVM-Solidity-Compiler
TVM-Solidity-Compiler everx-labs C++

Solidity compiler for TVM

125
koopa
koopa pku-minic Rust

Library for generating/parsing/optimizing Koopa IR.

125
purescript-python
purescript-python purescript-python PureScript

A Python backend for PureScript.

124
ass-compiler
ass-compiler weizhenye JavaScript

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

124
Adept
Adept AdeptLanguage C

The Adept Programming Language

124
basil
basil basilTeam C++

Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native code.

123
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...

123
flip-jump
flip-jump tomhea Text

The single instruction language - Flip a bit, then Jump

122
jstar
jstar bamless C

A lightweight embeddable scripting language

122
boson-lang
boson-lang Narasimha1997 Rust

A hybrid programming language written in Rust.

122
Impatient
Impatient tuespetre C#

Ain't nobody got time for data

121
Compiler
Compiler Draco-lang C#

The compiler repository for the Draco programming language.

121
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...

121
exprgrad
exprgrad can-lehmann Nim

An experimental deep learning framework for Nim based on a differentiable array programming language

121
clover2
clover2 ab25cq C

Clover2 can be used as shell. The completion is powerfull like IDE. Also clover2 is a Ruby-like compiler language with static type like Java. This is...

121
unofficial-observablehq-compiler
unofficial-observablehq-compiler asg017 JavaScript

An unofficial compiler for Observable notebook syntax

120
XDLCompiler
XDLCompiler XWine1 C#

The XDL language compiler

120
VC4C
VC4C doe300 C

Compiler for the VC4CL OpenCL implementation

118
claw-lang
claw-lang esoterra Rust

The compiler for the Claw language

118
Ncodi
Ncodi azizamari C#

Tunisian Programming Language, Ncodi - Code in your own words.

117
ugo
ugo ozanh Go

Script Language for Go

117
reading-vuejs-core-vapor
reading-vuejs-core-vapor ubugeeei CSS

To understand how Vue Vapor implemented by reading through the source code.

117
Singeli
Singeli mlochbaum BQN

High-level interface for low-level programming

117
micro-svelte-compiler
micro-svelte-compiler joshnuss JavaScript

Micro Svelte compiler (naive clone)

117
kvsp
kvsp virtualsecureplatform Go

A VSP; run your encrypted C code AS IS!

116
hlb
hlb openllb Go

A developer-first language to build and test any software efficiently

116
MATL
MATL lmendo MATLAB

A programming language based on MATLAB and suitable for code golfing

115
ps12exe
ps12exe steve02081504 PowerShell

better powershell code 2 exe repo wis: multilang sport, darkmode-able GUI(+BGM), RClick menu ext, webserver 4 online comp. All in only 1mb, superez4us...

115
evm2near
evm2near aurora-is-near Rust

evm2near compiles Solidity contracts into NEAR WebAssembly contracts.

115
reflaxe
reflaxe SomeRanDev Haxe

Haxe framework for creating compilation targets using macros

115
wasp
wasp pannous C++

🐝 Wasp : Wasm programming language

115
qbe-rs
qbe-rs garritfra Rust

QBE IR in natural Rust data structures

115
nnscaler
nnscaler microsoft Python

nnScaler: Compiling DNN models for Parallel Training

114
uniroll
uniroll mizchi TypeScript

Opinionated universal frontend bundler in browser

114
Perk
Perk Alex23087 OCaml

Modern low level programming language designed for kernel development

114
lets_build_a_compiler_for_riscv
lets_build_a_compiler_for_riscv splinedrive C

A c/RISCV of "Let's Build a Compiler" by Jack Crenshaw

114
opencilk-project
opencilk-project OpenCilk LLVM

Monorepo for the OpenCilk compiler. Forked from llvm/llvm-project and based on Tapir/LLVM.

114
magelang
magelang jauhararifin Rust

Magelang is a programming language targeting webassembly

114
SeeLess
SeeLess ColdGrub1384 Swift

C IDE for iOS

113
butter
butter neverRare Rust

A tasty language for building efficient software. Currently work in progress!

113