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.
Statically typechecks a common SQL dialect and translates it to various RDBMS backends
Sultan: Command and Rule over your Shell
Otterlang programming language 🦦
Ollama for classical ML models. AOT compiler that turns XGBoost, LightGBM, scikit-learn, CatBoost & ONNX models into native C99 inference code. One co...
Cake a C23 front end and transpiler written in C
A next-gen Ide for JVM development on Android
Neovim compiler for building and running your code without having to configure anything
Run Java 8 applications, libraries, applets, Java Web Start, and Oracle Forms on the web without legacy plugins.
A simple stack-based virtual machine that runs C in the browser.
Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a closures...
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing
https://pandolia.net/tinyc/
Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .go / .java / .js / .lua / .nim / .php / .pm / .py / .rb / .rs
Reverse Engineering and Malware Analysis Roadmap
ARCHIVED: Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM co...
🏞 an OCaml compiler for an untyped lisp
the 💀 cursed programming language: programming, but make it gen z
BNF wrangling and railroad diagrams
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
📦 Node.js to browser - The easy way
Web GUI for custom Tasmota compilation
📦⚡ A precompiled JavaScript module bundler
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
Spec compliant GraphQL Tools in Rust.
Low-Level Software Security for Compiler Developers
Toy language for experimentation and fun.
A low-level assembly language for the Ethereum Virtual Machine built in blazing-fast pure rust.
Yet another high-performance C++ regex library and lexical analyzer generator like Flex: extends Flex++ with Unicode support, indent/dedent anchors, l...
🔍 Go binary size SVG treemap
Intermediate Language (IL) for Hardware Accelerator Generators
An educational operating system written in C#. A great stepping stone from high to low level development.
cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable pr...
Fun, portable, minimalistic virtual machine.
Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly
A tiny compiler for a language featuring LL(2) grammar. With Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "...
:musical_note: strongly-timed musical programming language
A modern smart contract platform for Cardano
Platform for safe, easy and productive programming of complex, multi-platform apps with a modern user interface
Material for the Creating a Compiler video lesson series.
A compiler frontend for the C programming language
Compiler from LLVM IR to Minecraft datapacks.
Minify and obfuscate GLSL or HLSL code
On-device Neural Engine
Julia bindings for the Enzyme automatic differentiator
Cone Programming Language
Turn complex GraphQL queries into optimized database queries.
graph based intermediate representation and backend for optimising compilers
The cross-platform, open-source SDK to develop for original Xbox: *new* xdk
A type-safe, component-based language for building reactive WASM web apps.
An industrial-grade brainfuck compiler