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)

blade
blade blade-lang Blade

A modern general-purpose programming language focused on enterprise Web, IoT, and secure application development.

185
Eval
Eval tevelee Swift

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

183
ocaml-protoc
ocaml-protoc mransan OCaml

A Protobuf Compiler for OCaml

183
rusty-jsyc
rusty-jsyc jwillbold Rust

JavaScript-To-Bytecode compiler written in Rust

183
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
charon
charon AeneasVerif Rust

Interface with the rustc compiler for the purpose of program verification

183
3body-lang
3body-lang rustq Rust

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

182
nqcc2
nqcc2 nlsandler OCaml

Reference implementation for Writing a C Compiler

181
naskah
naskah pveyes Rust

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

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

180
compile-to-web
compile-to-web ChristianMurphy Ruby

Discover what languages can be compiled to Web Assembly

179
finkel
finkel finkel-lang Haskell

Haskell in S-expression

176
JitFromScratch
JitFromScratch weliveindetail C++

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

175
ddc
ddc discus-lang Haskell

The Disco Discus Compiler

174
LLVM-Guide
LLVM-Guide mikeroyal C++

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idl...

174
crust
crust onehr Rust

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

173
prog8
prog8 irmen Kotlin

high level programming language and compiler targeting 6502 machines such as the C-64 and CommanderX16

173
letlang
letlang linkdd Rust

Functional language with a powerful type system.

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

172
malluscript
malluscript Sreyas-Sreelal Rust

A Malayalam programming language

172
ale
ale kode4food Go

Ale is a Lisp Environment for Go applications

172
Hikari-LLVM15
Hikari-LLVM15 61bcdefg

A fork of Hikari Obfuscator [WIP]

172
metron
metron aappleby C++

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

172
pranaOS
pranaOS pranaOS C++

Smart Operating System for x86, ARM, Mobile, Watch

172
codec-beam
codec-beam kofigumbs Haskell

Generate Erlang VM byte code from Haskell

171
lioness
lioness louisdh Swift

The Lioness Programming Language

171
emacs-cl
emacs-cl larsbrinkhoff Emacs Lisp

Common Lisp implemented in Emacs Lisp.

171
ldpl
ldpl Lartu C++

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

171
swc4j
swc4j caoccao Java

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

170
ocean
ocean riicchhaarrd C

Programming language that compiles into a x86 ELF executable.

169
fanx
fanx fanx-dev Fantom

A full-stack programming language

168
contracode
contracode parasj Jupyter Notebook

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

168
Fault
Fault Fault-lang Go

a language for building system dynamic models

167
acton
acton actonlang C

The Acton Programming Language

166
accelerate-llvm
accelerate-llvm AccelerateHS Haskell

LLVM backend for Accelerate

166
forge
forge zesterer Rust

A lightweight, elegant scripting language with built-in Rust-FFI.

165
english-script
english-script pannous Ruby

🖊 English as a programming language

165
slimcc
slimcc fuhsnn C

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

165
poet
poet ShishirPatil Python

ML model training for edge devices

165
rhine
rhine artagnon C++

🔬 a C++ compiler middle-end, using an LLVM backend

164
alx-low_level_programming
alx-low_level_programming Lordwill1 C

Welcome to C programming repository. C is one of the most important and widely used of all programming languages. It is a powerful language that can b...

164
lineiform
lineiform chc4 Rust

A meta-JIT library for Rust interpreters

164
LBAC-Swift
LBAC-Swift mkchoi212 Swift

Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds

163
OpenVAF
OpenVAF pascalkuthe Rust

An innovative Verilog-A compiler

163
Lazurite
Lazurite k1ngmang Kotlin

simple functional programming language

162
wah
wah tmcw Clojure

a slightly higher-level language superset of webassembly

160
oberonc
oberonc lboasso Modula-2

An Oberon-07 compiler for the JVM

160
GPUCompiler.jl
GPUCompiler.jl JuliaGPU Julia

Reusable compiler infrastructure for Julia GPU backends.

160
objeck-lang
objeck-lang objeck C++

Lightweight object-oriented and functional programming language. Designed to be intuitive, small, cross-platform, and fast. The language emphasizes po...

160
c8c
c8c glouw C

The chip8 compiler, assembler, and virtual machine

159