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)

cs2cpp
cs2cpp ASDAlexander77 C#

C# to C++ transpiler (Cs2Cpp) (Powered by Roslyn)

296
kopy
kopy JavierSegoviaCordoba Kotlin

Nested copies made easy in Kotlin

296
scalehls
scalehls UIUC-ChenLab MLIR

A scalable High-Level Synthesis framework on MLIR

295
nocc
nocc VKCOM Go

A distributed C++ compiler: like distcc, but faster

295
honey-potion
honey-potion lac-dcc C

Writing eBPF programs with Elixir!

294
xdpw
xdpw vtereshkov Pascal

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces

294
h5
h5 curiosity-ai C#

🚀 The next generation C# to JavaScript compiler

293
JuliaSyntax.jl
JuliaSyntax.jl JuliaLang Julia

The Julia compiler frontend

292
faerie
faerie m4b Rust

Magical ELF and Mach-o object file writer backend

291
tiny-sass-compiler
tiny-sass-compiler wizardpisces TypeScript

Another sass compiler write from scatch,runnable on both node and browser

288
liz
liz dundalek Clojure

Lisp-flavored general-purpose programming language (based on Zig)

287
cup
cup cup-lang C

☕ Official Cup Programming Language Development Toolkit

287
One
One One-Language C

One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software 1️⃣ 🕐 🩱

287
Command-Block-Assembly
Command-Block-Assembly simon816 Python

Compile high-level code into Minecraft commands

287
shaderc-rs
shaderc-rs google Rust

Rust bindings for the shaderc library.

286
Appfairy
Appfairy DAB0mB JavaScript

A CLI tool to Migrate a Webflow project into a React app

286
xl
xl c3d C++

A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites

284
yabfc
yabfc julianneswinoga C

Yet Another Brainfuck Compiler; No dependencies and from the ground up

282
graphqxl
graphqxl gabotechs Rust

GraphQXL is a new language built on top of the GraphQL syntax that extends the original language with some additional features useful for creating sca...

281
scratchnative
scratchnative scratchnative Rust

Convert Scratch3 projects to native executables

280
interim
interim eudoxia0 Standard ML

Low-level Lisp with compile-time memory management

279
MCFPP
MCFPP MinecraftFunctionPlusPlus Kotlin

MCFPP is a brand new objected-oriented language that can be compiled into Minecraft Datapack.

279
mech
mech mech-lang Rust

🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!

277
numba-scipy
numba-scipy numba Python

numba_scipy extends Numba to make it aware of SciPy

276
clangwarnings.com
clangwarnings.com NSHipster

A list of Clang warnings and their descriptions.

276
InMemoryJavaCompiler
InMemoryJavaCompiler trung Java

Utility class to compile java source code in memory

275
mimium
mimium mimium-org C++

*This repository is archived. Now main development repository is mimium-org/mimium-rs .

274
ol
ol yuriy-chumak Scheme

Otus Lisp (Ol) is a purely functional multi-platform Scheme dialect with built-in FFI and infix math.

274
coq-of-ocaml
coq-of-ocaml formal-land OCaml

Formal verification for OCaml

273
ape
ape kgabis C

Ape Programming Language

273
KunQuant
KunQuant Menooker Python

A compiler, optimizer and executor for financial expressions and factors

270
revmc
revmc paradigmxyz Rust

JIT and AOT compiler for the Ethereum Virtual Machine, built on Revm.

269
fathom
fathom yeslogic Rust

🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧

267
fast
fast jonatas Ruby

Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings

267
potigol
potigol potigol Scala

Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners

266
zxbasic
zxbasic boriel-basic Python

The Sinclair ZX Spectrum BASIC compiler!

264
wasm.cljc
wasm.cljc helins Clojure

Spec compliant WebAssembly compiler, decompiler, and generator

264
TinyCompiler
TinyCompiler stardust95 C++

c compiler based on flex(lex), bison(yacc) and LLVM, supports LLVM IR and obj code generation. 基于flex,bison以及LLVM,使用c++11实现的类C语法编译器,...

261
prance
prance RonnyPfannschmidt Python

Resolving Swagger/OpenAPI 2.0 and 3.0 Parser

261
JS-Encoder
JS-Encoder JS-Encoder TypeScript

一个前端在线编辑器,且致力于成为一个方便、快速的在线 Web 实例开发、调试工具。使用 Vue3 和 Codemirror6 构建。

261
CSCD70
CSCD70 UofT-EcoSystem C++

CSCD70 Compiler Optimization

261
cognate
cognate cognate-lang C

A human readable quasi-concatenative programming language

260
Pylir
Pylir Pylir C++

An optimizing ahead-of-time Python Compiler

260
t-ruby
t-ruby type-ruby Ruby

T-Ruby, TypeScript-style types for Ruby language

257
poprc
poprc HackerFoo C

A Compiler for the Popr Language

257
3bc-lang
3bc-lang RodrigoDornelles C

Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)

256
mcscript
mcscript Stevertus JavaScript

A programming language for Minecraft Vanilla

256
nit
nit nitlang C

Nit language

255
yantra
yantra yantrajs JavaScript

JavaScript Engine for .NET

255
slimcc
slimcc fuhsnn C

C23 compiler with C2y/GNU extensions for x86-64 Linux/BSD, written in C99

255