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.
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
SDK for developing with the llvm-mos compiler
Test cases for Writing a C Compiler
Source code for the book Building a Debugger
C--compiler which implements LL(1)\LR(0)\SLR\LR(1) and semantic analysis and MIPS generate
🌳 A tiny language interpreter implemented purely in TypeScript's type-system
Language for high-assurance and high-speed cryptography
A C compiler written in Rust, with a focus on good error messages.
Urlang is JavaScript with a sane syntax
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
simple, C-like compiled programming language
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Package Bun apps into a single executable
Crafting Interpreters in Rust
The Aria Programming Language
Siri Shortcuts Programming Language 🍒
TypeScript to LLVM compiler (abandoned)
☕ Official Cup Programming Language Development Toolkit
Standard ML Compiler and Toolkit
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon)...
A tiny shell for Pico and Pico2, with file system, Vi and C compiler
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
⚡️ Compile-time evaluation of expressions for smaller bundles!
A compiler for a new language focusing on compile-time execution and no LLVM dependency.
Another sass compiler write from scatch,runnable on both node and browser
A distributed C++ compiler: like distcc, but faster
A CLI tool to Migrate a Webflow project into a React app
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...
The Julia compiler frontend
Source code for the TKET quantum compiler, Python bindings and utilities
Writing eBPF programs with Elixir!
Compile high-level code into Minecraft commands
A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
A categorical programming language with effects
Write WebAssembly with Elixir
WebAssembly AoT compiler for your favorite Operating System
Lisp-flavored general-purpose programming language (based on Zig)
Yet Another Brainfuck Compiler; No dependencies and from the ground up
Magical ELF and Mach-o object file writer backend
Nested copies made easy in Kotlin
Convert Scratch3 projects to native executables
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...
Rust bindings for the shaderc library.
C# to C++ transpiler (Cs2Cpp) (Powered by Roslyn)
A list of Clang warnings and their descriptions.
*This repository is archived. Now main development repository is mimium-org/mimium-rs .
Low-level Lisp with compile-time memory management
numba_scipy extends Numba to make it aware of SciPy
A utility to compile & decompile IW engine game scripts.