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)

ordo
ordo FrankBro Rust

Ordo: A minimalist language with row polymorphism

87
gta3sc
gta3sc thelink2012 C++

GTA3script compiler

87
Animac
Animac bd4sur Scheme

Scheme计算引擎 / Scheme Engine

87
zkay
zkay eth-sri Python

A programming language and compiler which enable automatic compilation of intuitive data privacy specifications to NIZK-enabled private smart contract...

87
txl
txl deciding C++

TeraXLang - Triton Extension for LLM. As fast as FlashAttention FlashMLA, etc.

87
Full-Stack
Full-Stack LPC4 Rust

A compiler, assembler, and RISC-V VM, and kernel implementation, all running in real time in your browser.

87
ts-transform-css-modules
ts-transform-css-modules longlho TypeScript

Extract css class names from required css module files for TypeScript

86
macro-compiler
macro-compiler macabeus Elixir

🎭 The compiler of EventMacro to OpenKore plugin

86
Luma
Luma Luma-Programming-Language C

A modern, low-level compiled langauge

86
grainulator
grainulator grainulation HTML

Research that compiles.

86
ucc
ucc keiichiw C

Udon C Compiler: C compiler for our original CPU

85
third
third benhoyt Forth

Third, a small Forth compiler for 8086 DOS

85
vsSolutionBuildEvent
vsSolutionBuildEvent 3F C#

🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild To...

85
compiler-course-project
compiler-course-project Billy1900 C

华中科技大学编译原理实验2019

85
daceml
daceml spcl Python

A Data-Centric Compiler for Machine Learning

85
Cuik
Cuik RealNeGate C

A Modern C11 compiler (STILL EARLY)

85
boson-lang
boson-lang Narasimha1997 Rust

A hybrid programming language written in Rust.

85
facet
facet facet-lang Haskell

a functional programming language with algebraic effects and handlers

84
bullseye
bullseye thosakwe Dart

[WIP] A pure functional language that compiles to Dart.

84
jitcompiler
jitcompiler rajkumardusad JavaScript

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using ji...

84
vite-plugin-conditional-compile
vite-plugin-conditional-compile KeJunMao TypeScript

Conditional compilation syntax based on environment variables for Vite. Vite 下基于环境变量的条件编译

84
Amun
Amun AmrDeveloper C++

A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple an...

84
typhon
typhon vic Ruby

Snakes on rbx-head. A Python implementation for the Rubinius VM

83
dive-into-ghc
dive-into-ghc sdiehl Haskell

Dive into GHC

83
cymbal
cymbal shuhei Rust

Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"

83
arithmetic-circuits
arithmetic-circuits sdiehl Haskell

Arithmetic circuits for zero knowledge proof systems

83
whitespace
whitespace vii5ard JavaScript

An Online Whitesspace compiler, virtual machine and IDE

83
Jasm
Jasm jumanji144 Java

Post modern age integration focused jvm bytecode assembler

83
matheval
matheval gocronx Rust

A modern, high-performance mathematical expression evaluator built with Pratt Parsing and Stack-based VM

83
dragome-sdk
dragome-sdk dragome Java

Dragome is a tool for creating client side web applications in pure Java (JVM) language.

82
rco
rco jcrodriguez1989 R

Package: The R Code Optimizer

82
lambdex
lambdex hsfzxjy Python

Write complicated anonymous functions beyond lambdas in Python.

82
open-earth-compiler
open-earth-compiler spcl MLIR

development repository for the open earth compiler

82
rtc
rtc samyeyo Lua

Lua script to executable compiler

82
pypperoni
pypperoni Pypperoni Python

Pypperoni Python Compiler Source Code

81
X11Basic
X11Basic kollokollo C

X11-Basic BASIC programming language.

81
mini-interpreter
mini-interpreter hijkzzz Go

A Simple Scripting Language

80
compiler2017
compiler2017 merrymercy Java

A compiler for the course Compiler 2017 at ACM Class, SJTU.

80
mini-haskell
mini-haskell siraben Haskell

A self-hosting mini Haskell compiler with a mini C runtime.

80
YuLang
YuLang MaxXSoft C++

The Yu (羽) programming language.

80
aith
aith Superstar64 Haskell

Low level toy functional programming language with linear types, first class inline functions, levity polymorphism and regions.

80
Ccache.cmake
Ccache.cmake TheLartians CMake

🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.

80
aqb
aqb gooofy C

A BASIC Compiler and IDE for Amiga Computers

80
fork
fork mcilloni Makefile

A simple, self hosted, low level programming language.

79
tiny
tiny ejacky C

Compiler Construction Principles and Practice by Kenneth C. Louden

79
dyalect
dyalect vorov2 C#

Dyalect is a dynamic programming language for .NET.

79
js-slang
js-slang source-academy TypeScript

Implementations of sublanguages of JavaScript for SICP JS

79
sacalon
sacalon sacalon Python

Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.

79
HECO
HECO MarbleHE MLIR

Optimizing compiler for Fully Homomorphic Encryption (FHE)

79
Lama
Lama PLTools Raku

Teaching language LaMa for a compiler course

79