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.
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-dri...
⚡ Decompilation Tools and High Productivity Utilities ⚡
Generate JSON schema from your Typescript sources
The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.
Python compiler
The Wa Programming Language
ILGPU JIT Compiler for high-performance .Net GPU programs
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
Packing your Ruby application into a single executable.
Converts Elixir to JavaScript
Simple C compiler
Fetish-themed programming language
Javascript bindings for the Solidity compiler
Godzilla is a ES2015 to Go source code transpiler and runtime
A Java to JavaScript transpiler.
A blazing fast language for the blazing fast world(WIP)
KPHP — a PHP compiler
A GHC-based Haskell to JavaScript compiler
High-performance automatic differentiation of LLVM and MLIR.
A modern fully featured C compiler.
Concrete: TFHE Compiler that converts python programs into FHE equivalent
The official repo is at bellard/quickjs.
A Java Virtual Machine and Bytecode-to-IL Converter for .NET
Virtual-machine Translation Intermediate Language
The default Gatsby starter
Systems language with linear types and capability-based security.
Simple and flexible programming language for applications development
Solidity Compiler for Solana, Polkadot and Stellar
nGraph has moved to OpenVINO
:books: µGo语言实现(从头开发一个迷你Go语言编译器)
A fast and lightweight native programming language
XLS: Accelerated HW Synthesis
Java to Closure JavaScript transpiler
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
Janino is a super-small, super-fast Java™ compiler.
The LLVM-based D Compiler.
CommonMark compliant markdown parser in Rust with ASTs and extensions
A self-hosting and educational C optimizing compiler
The C# to Lua compiler
A C++ expression -> x64 JIT
The Design Token Framework — Adopt a unified design language across platforms, codebases, and teams
Umka: a statically typed embeddable scripting language
DCC (Dex-to-C Compiler) is method-based aot compiler that can translate DEX code to C code.
粤语編程語言.The Cantonese programming language.
A language for building concurrent software with confidence
A Modern C11 compiler (STILL EARLY)
Write Elixir code using statically-typed Elm-like syntax (compatible with Elm tooling)
Noir is a domain specific language for zero knowledge proofs
A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, as...
Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript