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

zuri
zuri zuri-lang C

Build complete, production-ready full-stack services with nothing but Zuri

193
wag
wag gate-computer Go

WebAssembly compiler implemented in Go

192
AmiBlitz3
AmiBlitz3 AmiBlitz Assembly

Complete package of AmiBlitz3 including all sources.

192
minimalloc
minimalloc google C++

A lightweight memory allocator for hardware-accelerated machine learning

192
OpenVAF
OpenVAF pascalkuthe Rust

An innovative Verilog-A compiler

192
lust
lust eatonphil Rust

A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.

191
swc4j
swc4j caoccao Java

swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM.

191
malluscript
malluscript Sreyas-Sreelal Rust

A Malayalam programming language

190
js-ziju
js-ziju wizardpisces TypeScript

Compile javascript to LLVM IR, x86 assembly and self interpreting

190
cforge
cforge ChaseSunstrom C++

A fast, cross-platform backwards compatible CMake build tool for C and C++

189
cCompiler
cCompiler Uyouii C

c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现...

189
jspp
jspp onux JavaScript

JS++, a sound static/dynamic programming language for web development

188
quadrants
quadrants Genesis-Embodied-AI C++

High-performance multi-platform compiler for physics simulation

188
bqskit
bqskit BQSKit OpenQASM

Berkeley Quantum Synthesis Toolkit

186
compiler
compiler drifter1 C

This is an implementation of a compiler for a simple C-like language that uses the C tools Flex and Bison.

186
rubyspeed
rubyspeed agrafix Ruby

Compile ruby functions to C

185
acton
acton actonlang Haskell

Actor-based, safely typed, fast programming language.

185
3body-lang
3body-lang rustq Rust

三体编程语言 Three Body Language written in Rust

185
han
han xodn348 Rust

A compiled programming language with Korean keywords, written in Rust

185
GPUCompiler.jl
GPUCompiler.jl JuliaGPU Julia

Reusable compiler infrastructure for Julia GPU backends.

184
Eval
Eval tevelee Swift

Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime

184
create-svelte-electron-app
create-svelte-electron-app soulehshaikh99 JavaScript

Discover the easiest way to get started with the blend of Svelte and Electron JS App

183
Amplifier.NET
Amplifier.NET deepakkumar1984 C#

Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writ...

183
AndroidPE
AndroidPE jkasdbt

AndroidPE : A programming environment from your Android smartphone allowing you to create, code and compile real Android projects based on Gradle and/...

181
compile-to-web
compile-to-web ChristianMurphy Ruby

Discover what languages can be compiled to Web Assembly

181
metron
metron aappleby C++

A C++ to Verilog translation tool with some basic guarantees that your code will work.

180
naskah
naskah pveyes Rust

Bahasa pemrograman dengan sintaks Bahasa Indonesia (Programming language with Indonesian syntax) 🇮🇩

180
setup-typst
setup-typst typst-community TypeScript

📑 Install Typst and add it to the PATH with package management

179
SKompiler
SKompiler konstantint Python

A tool for compiling trained SKLearn models into other representations (such as SQL, Sympy or Excel formulas)

179
ldpl
ldpl Lartu C++

COBOL-like programming language that compiles to C++. With serious dinosaurs with neckties and briefcases 🦕💼

178
ClojureWasm
ClojureWasm clojurewasm Zig

A JVM-free Clojure runtime in Zig — call WebAssembly from Clojure to use libraries written in any language.

178
ddc
ddc discus-lang Haskell

The Disco Discus Compiler

177
JitFromScratch
JitFromScratch weliveindetail C++

Example project from my talks in the LLVM Social Berlin and C++ User Group

177
finkel
finkel finkel-lang Haskell

Haskell in S-expression

177
pynecore
pynecore PyneSys Python

PyneCore - Pine Script Like Python Framework

177
Kompilierer
Kompilierer DDP-Projekt Go

Der Kompilierer der Deutschen Programmiersprache

176
ale
ale kode4food Go

Ale is a Lisp Environment for Go applications

176
crust
crust onehr Rust

C99 (toy) compiler toolchain in Rust (in a weekend, for fun and self-education)

176
bonsai-js
bonsai-js danfry1 TypeScript

A safe, zero-dependency expression language for rules, filters, and templates

175
letlang
letlang linkdd Rust

Functional language with a powerful type system.

175
entropia
entropia entropykit C

A compiled language for Windows position-independent x86-64 shellcode and Beacon Object Files.

175
perspective-cuts
perspective-cuts taylorarndt Swift

A text-based language for writing Apple Shortcuts. Experimental.

174
emacs-cl
emacs-cl larsbrinkhoff Emacs Lisp

Common Lisp implemented in Emacs Lisp.

174
SpvGenTwo
SpvGenTwo rAzoR8 C++

SpvGenTwo is a SPIR-V building and parsing library written in plain C++17 without any dependencies. No STL or other 3rd-Party library needed.

173
hac
hac zertovitch Ada

HAC Ada Compiler - a small, quick Ada compiler fully in Ada

173
pranaOS
pranaOS pranaOS C++

Smart Operating System for x86, ARM, Mobile, Watch

172
lioness
lioness louisdh Swift

The Lioness Programming Language

172
Hikari-LLVM15
Hikari-LLVM15 61bcdefg

A fork of Hikari Obfuscator [WIP]

172
contracode
contracode parasj Jupyter Notebook

Contrastive Code Representation Learning: functionality-based JavaScript embeddings through self-supervised learning

172
certirocq
certirocq CertiRocq Rocq Prover

A Verified Compiler for Gallina, Written in Gallina

172