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.
Scala incremental compiler library, used by sbt and other build tools
V Android Bootstrapper
An ML-like functional programming language
WebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.
Accelerate JavaScript Applications by Compiling to WebAssembly
Language for high-assurance and high-speed cryptography
A simple virtual machine - compiler & interpreter - written in golang
Implementation of the LLVM tutorial in Python using llvmlite
🍭 A sweet, functional programming language that is robust, minimalistic, and expressive.
A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.
HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing (FPGA'19 Best Paper)
Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS
Library to read, write, analyze, and process java bytecode
OrangeC Compiler And Tool Chain
A new statically typed programming language, syntactically like TypeScript.
Zero-Knowledge Proof Systems Circuit Compiler
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
The Aria Programming Language
[DEPRECATED] C++ library for debugging HLSL & GLSL shaders
Generate Solidity interface from ABI JSON
Veriloggen: A Mixed-Paradigm Hardware Construction Framework
A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
Analyze Rust crates without touching compiler internals
babygo👶 is a small Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust.
Embedded Scheme for the Rust Ecosystem
30 C Compiler
🌙 A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssemb...
A Cybernetical tool for svelte applications on deno
A tiny shell for Pico and Pico2, with file system, Vi and C compiler
Python to python compiler that allows you to use Python 3.6 features in older versions.
🌳 A tiny language interpreter implemented purely in TypeScript's type-system
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Ja...
A utility to compile & decompile IW engine game scripts.
Urlang is JavaScript with a sane syntax
Crafting Interpreters in Rust
A C compiler written in Rust, with a focus on good error messages.
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
C--compiler which implements LL(1)\LR(0)\SLR\LR(1) and semantic analysis and MIPS generate
Source code for the TKET quantum compiler, Python bindings and utilities
A categorical programming language with effects
simple, C-like compiled programming language
Standard ML Compiler and Toolkit
Write WebAssembly with Elixir
Package Bun apps into a single executable
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
WebAssembly AoT compiler for your favorite Operating System
A compiler for a new language focusing on compile-time execution and no LLVM dependency.
TypeScript to LLVM compiler (abandoned)