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)

hb
hb vszakats C

Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4

87
ssra
ssra mkeeter Rust

The Solid-State Register Allocator

87
raddsl
raddsl true-grue Python

Tools for rapid prototyping of DSL compilers

86
fast_ber
fast_ber Samuel-Tyler C++

A C++11 ASN.1 BER Encoding and Decoding Library

86
ucc
ucc keiichiw C

Udon C Compiler: C compiler for our original CPU

85
gig
gig schurhammer Gleam

A Gleam compiler written in Gleam

85
Cuik
Cuik RealNeGate C

A Modern C11 compiler (STILL EARLY)

85
PDDL.jl
PDDL.jl JuliaPlanners Julia

Julia parser, interpreter and compiler interface for the Planning Domain Definition Language (PDDL). Planners not included.

85
boson-lang
boson-lang Narasimha1997 Rust

A hybrid programming language written in Rust.

85
ts-transform-css-modules
ts-transform-css-modules longlho TypeScript

Extract css class names from required css module files for TypeScript

84
macro-compiler
macro-compiler macabeus Elixir

🎭 The compiler of EventMacro to OpenKore plugin

84
bullseye
bullseye thosakwe Dart

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

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

84
EEL_VM
EEL_VM james34602 C

EEL2 compiler and execution VM with enhanced routines for real-time signal processing

84
daceml
daceml spcl Python

A Data-Centric Compiler for Machine Learning

84
arithmetic-circuits
arithmetic-circuits sdiehl Haskell

Arithmetic circuits for zero knowledge proof systems

83
compiler-course-project
compiler-course-project Billy1900 C

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

83
ordo
ordo FrankBro Rust

Ordo: A minimalist language with row polymorphism

83
go-decorator
go-decorator dengsgo Go

让 Go 便捷使用装饰器的工具,装饰器能够切面 (AOP)、代理 (Proxy) 任意的函数和方法,提供观察和控制函数的能力。go-decorator is a tool that allows Go to ea...

83
shine
shine rise-lang Scala

The Shine compiler for the RISE language

83
typhon
typhon vic Ruby

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

82
dive-into-ghc
dive-into-ghc sdiehl Haskell

Dive into GHC

82
dragome-sdk
dragome-sdk dragome Java

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

82
facet
facet facet-lang Haskell

a functional programming language with algebraic effects and handlers

82
cymbal
cymbal shuhei Rust

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

82
Animac
Animac bd4sur Scheme

Scheme语言实现 / Scheme implementation

82
pypperoni
pypperoni Pypperoni Python

Pypperoni Python Compiler Source Code

81
rco
rco jcrodriguez1989 R

Package: The R Code Optimizer

81
compiler2017
compiler2017 merrymercy Java

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

81
lambdex
lambdex hsfzxjy Python

Write complicated anonymous functions beyond lambdas in Python.

81
third
third benhoyt Forth

Third, a small Forth compiler for 8086 DOS

81
jmc
jmc WingedSeal Python

A compiler for JMC (JavaScript-like Minecraft Function), a mcfunction extension language for making Minecraft Datapack

81
let-go
let-go nooga Go

Clojure-esque extension language for Go. (WIP)

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

81
mini-interpreter
mini-interpreter hijkzzz Go

A Simple Scripting Language

80
Archive-Ddos
Archive-Ddos esfelurm Python

An archive of various DDOS and Botnet tools with many differences ☠️

80
capy
capy capy-language Rust

🍊 A statically typed, compiled programming language, largely inspired by Jai, Odin, and Zig.

80
mlogjs
mlogjs mlogjs TypeScript

Compile javascript into Mindustry logic code (mlog)

80
YuLang
YuLang MaxXSoft C++

The Yu (羽) programming language.

80
open-earth-compiler
open-earth-compiler spcl MLIR

development repository for the open earth compiler

80
fork
fork mcilloni Makefile

A simple, self hosted, low level programming language.

79
dyalect
dyalect vorov2 C#

Dyalect is a dynamic programming language for .NET.

79
CTAsm
CTAsm garc0 C++

Compile time assembler with nasm syntax

79
pythonOS
pythonOS rdmsr Python

what have I done

79
hook-lang
hook-lang fabiosvm C

The Hook Programming Language

79
inertia
inertia honza JavaScript

A Lisp to Javascript compiler

78
XC-BASIC
XC-BASIC neilsf D

A compiling BASIC dialect for the Commodore-64

78
parser-toolkit
parser-toolkit ikskuh Zig

A toolkit that makes it easier to write recursive-descent parsers in Zig.

78
hydrascript
hydrascript Stepami C#

TypeScript & Go inspired open-source public research project written in C#

78
vite-plugin-conditional-compile
vite-plugin-conditional-compile KeJunMao TypeScript

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

77