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.
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
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Crafting Interpreters in Rust
A categorical programming language with effects
Urlang is JavaScript with a sane syntax
A `typescript-go` toolchain (type-safe execution, 800x faster linter, 100% coverage ensuring evidence graph, compiler knowledge graph reducing 90% tok...
🌸 Possibly the smallest Lua compiler ever
C23 compiler with C2y/GNU extensions for x86-64 Linux/BSD, written in C99
A C compiler written in Rust, with a focus on good error messages.
Standard ML Compiler and Toolkit
Write WebAssembly with Elixir
C--compiler which implements LL(1)\LR(0)\SLR\LR(1) and semantic analysis and MIPS generate
Package Bun apps into a single executable
A distributed C++ compiler: like distcc, but faster
WebAssembly AoT compiler for your favorite Operating System
A scalable High-Level Synthesis framework on MLIR
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
C# to C++ transpiler (Cs2Cpp) (Powered by Roslyn)
simple, C-like compiled programming language
Nested copies made easy in Kotlin
A compiler for a new language focusing on compile-time execution and no LLVM dependency.
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
C# to JavaScript compiler
Writing eBPF programs with Elixir!
TypeScript to LLVM compiler (abandoned)
The Julia compiler frontend
Magical ELF and Mach-o object file writer backend
Lisp-flavored general-purpose programming language (based on Zig)
🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!
Compile high-level code into Minecraft commands
Another sass compiler write from scatch,runnable on both node and browser
Rust bindings for the shaderc library.
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software 1️⃣ 🕐 🩱
☕ Official Cup Programming Language Development Toolkit
A CLI tool to Migrate a Webflow project into a React app
JIT and AOT compiler for the Ethereum Virtual Machine, built on Revm.
A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
Yet Another Brainfuck Compiler; No dependencies and from the ground up
Low-level Lisp with compile-time memory management
GraphQXL is a new language built on top of the GraphQL syntax that extends the original language with some additional features useful for creating sca...
MCFPP is a brand new objected-oriented language that can be compiled into Minecraft Datapack.
Convert Scratch3 projects to native executables
Otus Lisp (Ol) is a purely functional multi-platform Scheme dialect with built-in FFI and infix math.
numba_scipy extends Numba to make it aware of SciPy
A list of Clang warnings and their descriptions.
A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8.
Utility class to compile java source code in memory
Ape Programming Language
*This repository is archived. Now main development repository is mimium-org/mimium-rs .