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)

haxe
haxe HaxeFoundation Haxe

Haxe - The Cross-Platform Toolkit

6.6k
Halide
Halide halide C++

a language for fast, portable data-parallel computation

6.2k
swift
swift tensorflow Jupyter Notebook

Swift for TensorFlow

6.1k
scala3
scala3 scala Scala

The Scala 3 compiler, also known as Dotty.

6.1k
ocaml
ocaml ocaml OCaml

The core OCaml system: compilers, runtime system, base libraries

5.9k
sucrase
sucrase alangpierce TypeScript

Super-fast alternative to Babel for when you can target modern JS runtimes

5.8k
red
red red Red

Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from s...

5.8k
panda
panda chakra-ui TypeScript

🐼 Universal, Type-Safe, CSS-in-JS Framework for Design Systems ⚡️

5.6k
lebab
lebab lebab JavaScript

Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does.

5.6k
wazero
wazero tetratelabs Go

wazero: the zero dependency WebAssembly runtime for Go developers

5.5k
farm
farm farm-fe Rust

Extremely fast Vite-compatible web build tool written in Rust

5.5k
ohm
ohm ohmjs JavaScript

A library and language for building parsers, interpreters, compilers, etc.

5.3k
groovy
groovy apache Java

Apache Groovy: A powerful multi-faceted programming language for the JVM platform

5.3k
wing
wing winglang TypeScript

A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡

5.3k
hy
hy hylang Python

A dialect of Lisp that's embedded in Python

5.3k
opal
opal opal Ruby

Ruby ♥︎ JavaScript

4.9k
leo
leo ProvableHQ Rust

🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications

4.8k
reshade
reshade crosire C++

A generic post-processing injector for games and video software.

4.7k
melody
melody yoav-lavi Rust

Melody is a language that compiles to regular expressions and aims to be more readable and maintainable

4.7k
scala-js
scala-js scala-js Scala

Scala.js, the Scala to JavaScript compiler

4.7k
walt
walt ballercat JavaScript

:zap: Walt is a JavaScript-like syntax for WebAssembly text format :zap:

4.7k
scala-native
scala-native scala-native Scala

Your favorite language gets closer to bare metal.

4.6k
borgo
borgo borgo-lang Rust

Borgo is a statically typed language that compiles to Go.

4.4k
c3c
c3c c3lang C

Compiler for the C3 language

4.3k
asmjit
asmjit asmjit C++

Low-latency machine code generation

4.2k
coconut
coconut evhub Python

Simple, elegant, Pythonic functional programming.

4.2k
mint
mint mint-lang Crystal

🍃 A refreshing programming language for the front-end web.

4.1k
fsharp
fsharp dotnet F#

The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

4.1k
mtail
mtail google Go

extract internal monitoring data from application logs for collection in a timeseries database

4k
trunk
trunk trunk-rs Rust

Build, bundle & ship your Rust WASM application to the web.

3.9k
ballerina-lang
ballerina-lang ballerina-platform Ballerina

The Ballerina Programming Language

3.8k
cinder
cinder facebookincubator Python

Cinder is Meta's internal performance-oriented production version of CPython.

3.7k
tengo
tengo d5 Go

A fast script language for Go

3.7k
firefly
firefly GetFirefly Rust

An alternative BEAM implementation, designed for WebAssembly

3.6k
fully-homomorphic-encryption
fully-homomorphic-encryption google C++

An FHE compiler for C++

3.6k
openj9
openj9 eclipse-openj9 Java

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (...

3.5k
write-you-a-haskell
write-you-a-haskell sdiehl Haskell

Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)

3.4k
reading
reading amilajack

A list of computer-science readings I recommend

3.4k
QuickJS
QuickJS quickjs-zh C

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

3.4k
emojicode
emojicode emojicode C

😀😜🔂 World’s only programming language that’s bursting with emojis

3.4k
grain
grain grain-lang Reason

The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾

3.4k
glslang
glslang KhronosGroup C++

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

3.3k
gluon
gluon gluon-lang Rust

A static, type inferred and embeddable language written in Rust.

3.3k
iree
iree iree-org C++

A retargetable MLIR-based machine learning compiler and runtime toolkit.

3.3k
phenomic
phenomic MoOx JavaScript

DEPRECATED. Please use Next.js instead.

3.2k
dmd
dmd dlang D

dmd D Programming Language compiler

3.1k
alpa
alpa alpa-projects Python

Training and serving large-scale neural networks with auto parallelization.

3.1k
clang
clang llvm-mirror C++

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

3k
Transcrypt
Transcrypt TranscryptOrg Python

Python 3.9 to JavaScript compiler - Lean, fast, open!

2.9k
bytenode
bytenode bytenode JavaScript

A minimalist bytecode compiler for Node.js

2.8k