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)

han
han xodn348 Rust

A compiled programming language with Korean keywords, written in Rust

180
naskah
naskah pveyes Rust

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

180
acton
acton actonlang Haskell

The Acton Programming Language

179
finkel
finkel finkel-lang Haskell

Haskell in S-expression

177
SKompiler
SKompiler konstantint Python

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

177
ddc
ddc discus-lang Haskell

The Disco Discus Compiler

176
JitFromScratch
JitFromScratch weliveindetail C++

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

176
crust
crust onehr Rust

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

176
ale
ale kode4food Go

Ale is a Lisp Environment for Go applications

176
letlang
letlang linkdd Rust

Functional language with a powerful type system.

175
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
ldpl
ldpl Lartu C++

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

173
Hikari-LLVM15
Hikari-LLVM15 61bcdefg

A fork of Hikari Obfuscator [WIP]

172
lioness
lioness louisdh Swift

The Lioness Programming Language

172
emacs-cl
emacs-cl larsbrinkhoff Emacs Lisp

Common Lisp implemented in Emacs Lisp.

172
pranaOS
pranaOS pranaOS C++

Smart Operating System for x86, ARM, Mobile, Watch

172
setup-typst
setup-typst typst-community TypeScript

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

172
Fault
Fault Fault-lang Go

a language for building system dynamic models

171
GPUCompiler.jl
GPUCompiler.jl JuliaGPU Julia

Reusable compiler infrastructure for Julia GPU backends.

171
bqskit
bqskit BQSKit OpenQASM

Berkeley Quantum Synthesis Toolkit

171
codec-beam
codec-beam kofigumbs Haskell

Generate Erlang VM byte code from Haskell

170
accelerate-llvm
accelerate-llvm AccelerateHS Haskell

LLVM backend for Accelerate

169
opshin
opshin OpShin Python

A simple pythonic programming language for Smart Contracts on Cardano

169
contracode
contracode parasj Jupyter Notebook

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

169
Kompilierer
Kompilierer DDP-Projekt Go

Der Kompilierer der Deutschen Programmiersprache

169
poet
poet ShishirPatil Python

ML model training for edge devices

169
ocean
ocean riicchhaarrd C

Programming language that compiles into a x86 ELF executable.

167
llrl
llrl yubrot Rust

An experimental Lisp-like programming language

167
forge
forge zesterer Rust

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

167
antimony
antimony antimony-lang Rust

The Antimony programming language

166
one-more-re-nightmare
one-more-re-nightmare telekons Common Lisp

A fast regular expression compiler in Common Lisp

166
rhine
rhine artagnon C++

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

166
c8c
c8c glouw C

The chip8 compiler, assembler, and virtual machine

166
fanx
fanx fanx-dev Fantom

A full-stack programming language

166
lineiform
lineiform chc4 Rust

A meta-JIT library for Rust interpreters

165
english-script
english-script pannous Ruby

🖊 English as a programming language

165
pretty_laughable_lang
pretty_laughable_lang byo-books Python

An educational C-like toy programming language that compiles to x64 binary.

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

165
tweego
tweego tmedwards Go

Tweego is a free (gratis and libre) command line compiler for Twine/Twee story formats, written in Go.

164
lython
lython t3tra-dev C++

Experimental Python compiler

164
BatchToApp
BatchToApp DosX-dev Visual Basic .NET

Convert your .bat/.cmd scripts to .exe and protect (obfuscate) them with BatchToApp!

163
oberonc
oberonc lboasso Modula-2

An Oberon-07 compiler for the JVM

163
lazurite
lazurite k1ngmang Kotlin

simple functional programming language

163
thorin
thorin AnyDSL C++

The Higher-Order Intermediate Representation

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

162
Whitesmiths-C-compiler
Whitesmiths-C-compiler hansake C

Whitesmiths C compiler. One of the earliest commercial C compilers available.

162
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

162
certirocq
certirocq CertiRocq Rocq Prover

A Verified Compiler for Gallina, Written in Gallina

162
impala
impala AnyDSL C++

An imperative and functional programming language

161
shaderkit
shaderkit CodyJasonBennett TypeScript

Tools and IntelliSense for GLSL and WGSL.

161