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)

t-ruby
t-ruby type-ruby Ruby

T-Ruby, TypeScript-style types for Ruby language

269
potigol
potigol potigol Scala

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

268
blaise
blaise graemeg Pascal

A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8.

268
fathom
fathom yeslogic Rust

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

267
Pylir
Pylir Pylir C++

An optimizing ahead-of-time Python Compiler

266
wasm.cljc
wasm.cljc helins Clojure

Spec compliant WebAssembly compiler, decompiler, and generator

264
CSCD70
CSCD70 UofT-EcoSystem C++

CSCD70 Compiler Optimization

264
cognate
cognate cognate-lang C

A human readable quasi-concatenative programming language

262
prance
prance RonnyPfannschmidt Python

Resolving Swagger/OpenAPI 2.0 and 3.0 Parser

262
JS-Encoder
JS-Encoder JS-Encoder TypeScript

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

261
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
edge-python
edge-python dylan-sutton-chavez Rust

Single-pass SSA bytecode compiler and threaded-code stack VM for a sandboxed Python subset. NaN-boxed values, inline caching, super-instruction fusion...

261
mcscript
mcscript Stevertus JavaScript

A programming language for Minecraft Vanilla

260
Toy
Toy krgamestudios C

The Toy Programming Language. Mirrored nightly from https://gitea.krgamestudios.com/krgamestudios/Toy

260
nit
nit nitlang C

Nit language

259
3bc-lang
3bc-lang RodrigoDornelles C

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

257
pine
pine pine-vm C#

Cross-platform runtime environment for the Elm programming language

257
poprc
poprc HackerFoo C

A Compiler for the Popr Language

257
yantra
yantra yantrajs JavaScript

JavaScript Engine for .NET

256
r9cc
r9cc utam0k Rust

Toy C compiler

255
lightbeam
lightbeam CraneStation Rust

Lightbeam has moved and now lives in the Wasmtime repository!

252
goiaba
goiaba raphamorim Rust

Experimental Go parser and compiler.

252
func-js
func-js ton-community TypeScript

FunC compiler package

251
vbuild
vbuild manatlan Python

"Compile" your VueJS components (sfc/*.vue) to standalone html/js/css ... python only (no need of nodejs). Support python components too !

251
otterkit-cobol
otterkit-cobol otterkit C

A free and open source Standard COBOL compiler for 64-bit environments

251
tendra
tendra tendra C

The TenDRA Project

251
tokay
tokay tokay-lang Rust

Tokay programming language, designed for ad-hoc parsing and syntax-directed development.

251
jit-compiler
jit-compiler bspaans Go

JIT compiler in Go

250
nqcc2
nqcc2 nlsandler OCaml

Reference implementation for Writing a C Compiler

246
covirt
covirt dmaivel C++

An x86-64 code virtualizer for VM based obfuscation

246
tampio
tampio fergusq Python

Tampio: An object-oriented programming language made to resemble Finnish

246
hybridizer-basic-samples
hybridizer-basic-samples hybridizer-io C#

Examples of C# code compiled to GPU by hybridizer

246
flint
flint flintlang Swift

The Flint Programming Language for Smart Contracts

245
silt
silt silt-lang Swift

An in-progress fast, dependently typed, functional programming language implemented in Swift.

244
vuepack
vuepack znck TypeScript

Publish .vue files in NPM packages

242
solid-playground
solid-playground solidjs TypeScript

Quickly discover what the solid compiler will generate from your JSX template

242
Finch.jl
Finch.jl finch-tensor Julia

Sparse and Structured Tensor Compiler

242
open-college-courses
open-college-courses sudonam

open-college-courses

239
elena-lang
elena-lang ELENA-LANG C++

ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich se...

238
ichbins
ichbins darius C

A tiny self-hosting Lisp-to-C compiler

238
jun_java_plugin
jun_java_plugin wujun728 Java

jun_java_plugin 整合Java企业级各种开发组件、开箱即用、不写重复代码;目前已集成java_plugin50多个,spring_plugin组件100+,spring_boot组件100+,各种项目...

238
pattern-matching-in-rust
pattern-matching-in-rust yorickpeterse Rust

Pattern matching and exhaustiveness checking algorithms implemented in Rust

238
PythoC
PythoC 1flei Python

PythoC is a Python DSL compiler that compiles statically-typed Python to LLVM IR, providing C-equivalent runtime capabilities with Python syntax and c...

237
splash
splash gonzula Swift

Simple Programming LAnguage for SHortcuts

237
phplrt
phplrt phplrt PHP

PHP Language Recognition Tool

237
LoLa
LoLa ikskuh Zig

LoLa is a small programming language meant to be embedded into games.

236
orion
orion Wafelack Rust

Orion is a high level, purely functional programming language with a LISP based syntax.

236
CaptCC
CaptCC Captainarash JavaScript

A tiny C compiler written purely in JavaScript.

235
jaws
jaws lawndoc C

Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post

235
minijit
minijit cslarsen Python

A basic x86-64 JIT compiler written from scratch in stock Python

235