All Categories → Compilers → compiler

Top 909 compiler open source projects

El Compilador
An SSA-based compiler for Emacs Lisp
Faerie
Magical ELF and Mach-o object file writer backend
Minijit
A basic x86-64 JIT compiler written from scratch in stock Python
Mlkit
Standard ML Compiler and Toolkit
Prototype
(deprecated) The journey continues at ASNEXT: https://github.com/AssemblyScript/assemblyscript
Appfairy
A CLI tool to Migrate a Webflow project into a React app
Veriloggen
Veriloggen: A Mixed-Paradigm Hardware Construction Framework
Tampio
Tampio: An object-oriented programming language made to resemble Finnish
Whileycompiler
The Whiley Compiler (WyC)
Varjo
Lisp to GLSL Language Translator
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Llvm Guide Zh
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Rubyspeed
Compile ruby functions to C
Potigol
Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
Go.vm
A simple virtual machine - compiler & interpreter - written in golang
C3c
Compiler for the C3 language
Wag
WebAssembly compiler implemented in Go
Command Block Assembly
Compile high-level code into Minecraft commands
Play with llvm
A book about LLVM & Clang(中文开源书:玩转 LLVM)
Inmemoryjavacompiler
Utility class to compile java source code in memory
Lexical syntax analysis
编译原理词法分析器&语法分析器LR(1)实现 C++
Corewar
A reproduction of the Core War game. Assembly compiler, Virtual Machine and GUI.
Xl
A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
Poprc
A Compiler for the Popr Language
Redacted Compiler Plugin
A Kotlin compiler plugin that generates redacted toString() implementations.
Awesome Machine Learning In Compilers
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
Compile To Web
Discover what languages can be compiled to Web Assembly
One
On-device Neural Engine
Elena Lang
ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces
Jitfromscratch
Example project from my talks in the LLVM Social Berlin and C++ User Group
Rhine
🔬 a C++ compiler middle-end, using an LLVM backend
✭ 157
compilerllvm
Eval
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
C
Compile and execute C "scripts" in one go!
Lbac Swift
Let's Build a Compiler by Jack Crenshaw translated to Swift Playgrounds
Cs2cpp
C# to C++ transpiler (Cs2Cpp) (Powered by Roslyn)
Reshade
A generic post-processing injector for games and video software.
Quickjs
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Codec Beam
Generate Erlang VM byte code from Haskell
Ebooks
A repository for ebooks, including C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, Security, Database, Network, ML and DL
Crust
C compiler toolchain in Rust. [WIP, early development stage]
Nngen
NNgen: A Fully-Customizable Hardware Synthesis Compiler for Deep Neural Network
Typelang
🌳 A tiny language interpreter implemented purely in TypeScript's type-system
Slang
SystemVerilog compiler and language services
Wah
a slightly higher-level language superset of webassembly
Glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Finkel
Haskell in S-expression
Swc
swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Ispc
Intel SPMD Program Compiler
Glsl
GLSL parser for Rust
Tasmocompiler
Web GUI for custom Tasmota compilation
Shaderc Rs
Rust bindings for the shaderc library.
Babygo
Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
61-120 of 909 compiler projects