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.
A meta-language for Go that adds Result types, error propagation (?), and pattern matching while maintaining 100% Go ecosystem compatibility
A guide to how rustc works and how to contribute to it.
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-dri...
The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.
凹语言, The Wa Programming Language
JPHP - an implementation of PHP on Java VM
ILGPU JIT Compiler for high-performance .Net GPU programs
Generate JSON schema from your Typescript sources
A modern fully featured C compiler.
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
⚡ Decompilation Tools and High Productivity Utilities ⚡
Python compiler
Open-source CUDA compiler targeting multiple GPU architectures. Compiles .cu to AMD and Tenstorrent GPU's
Packing your Ruby application into a single executable.
High-performance automatic differentiation of LLVM and MLIR.
Converts Elixir to JavaScript
Simple C compiler
Concrete: TFHE Compiler that converts python programs into FHE equivalent
A Java Virtual Machine and Bytecode-to-IL Converter for .NET
Javascript bindings for the Solidity compiler
KPHP — a PHP compiler
Fetish-themed programming language
CommonMark compliant markdown parser in Rust with ASTs and extensions
A GHC-based Haskell to JavaScript compiler
A Java to JavaScript transpiler.
Virtual-machine Translation Intermediate Language
Systems language with linear types and capability-based security.
Godzilla is a ES2015 to Go source code transpiler and runtime
XLS: Accelerated HW Synthesis
Siri Shortcuts Programming Language 🍒
A blazing fast language for the blazing fast world(WIP)
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-s...
The official repo is at bellard/quickjs.
The default Gatsby starter
A fast and lightweight native programming language
Solidity Compiler for Solana, Polkadot and Stellar
Java to Closure JavaScript transpiler
A self-hosting and educational C optimizing compiler
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
nGraph has moved to OpenVINO
Noir is a domain specific language for zero knowledge proofs
:books: µGo语言实现(从头开发一个迷你Go语言编译器)
The LLVM-based D Compiler.
Janino is a super-small, super-fast Java™ compiler.
New JavaScript engine written in Rust
OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.
The C# to Lua compiler
DCC (Dex-to-C Compiler) is method-based aot compiler that can translate DEX code to C code.
A language for building concurrent software with confidence