All Categories → Compilers → compiler

Top 909 compiler open source projects

Ccl
Clozure Common Lisp
✭ 584
lispcompiler
Lacc
A simple, self-hosting C compiler
✭ 580
ccompiler
Pl Compiler Resource
程序语言与编译技术相关资料(持续更新中)
C2compiler
the c2 programming language
✭ 576
ccompiler
Dcc
DCC (Dex-to-C Compiler) is method-based aot compiler that can translate DEX code to C code.
Estrella
Lightweight and versatile build tool based on the esbuild compiler
Gscript
framework to rapidly implement custom droppers for all three major operating systems
V
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io
Esbuild
An extremely fast JavaScript and CSS bundler and minifier
Playwithcompiler
A GeekTime course about constructing a compiler.
✭ 543
javacompiler
Acwj
A Compiler Writing Journey
Jtransc
Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library.
Flow9
Platform for safe, easy and productive programming of complex, multi-platform apps with a modern user interface
Luago Book
《自己动手实现Lua》随书源代码
Libfsm
DFA regular expression library & friends
Langcraft
Compiler from LLVM IR to Minecraft datapacks.
Roslynclrheapallocationanalyzer
Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a closures, implicit delegate creations, etc.
Red
Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
Awesome Tensor Compilers
A list of awesome compiler projects and papers for tensor computation and deep learning.
Turboscript
Super charged typed JavaScript dialect for parallel programming which compiles to WebAssembly
Pikelet
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
Opal
Ruby ♥︎ JavaScript
Walt
⚡ Walt is a JavaScript-like syntax for WebAssembly text format ⚡
Eslisp
un-opinionated S-expression syntax and macro system for JavaScript
Nimporter
Compile Nim Extensions for Python On Import!
Dynarmic
An ARM dynamic recompiler.
Dotty
The Scala 3 compiler, also known as Dotty.
Renjin
JVM-based interpreter for the R language for the statistical analysis.
Shedskin
Shed Skin is a Python to C++ compiler. Read the introduction below to learn about the restrictions.
Compiler
The Hoa\Compiler library.
Halide
a language for fast, portable data-parallel computation
Cantonese
粤语编程语言.The Cantonese programming language.
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Flingos
An educational operating system written in C#. A great stepping stone from high to low level development.
Graphql Compiler
Turn complex GraphQL queries into optimized database queries.
Scala Js
Scala.js, the Scala to JavaScript compiler
Nelua Lang
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
Mazucc
A minimalist C compiler with x86_64 code generation
Groovy
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Jwebassembly
Java bytecode to WebAssembly compiler
Tiny Compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Flow To Typescript
Convert Flow-annotated files to TypeScript
Ph7
An Embedded Implementation of PHP (C Library)
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and 3.9. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Scala Native
Your favorite language gets closer to bare metal.
Compiler series
Material for the Creating a Compiler video lesson series.
Bytecoder
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Perlito
"Perlito" Perl programming language compiler
Firrtl
Flexible Intermediate Representation for RTL
Hy
A dialect of Lisp that's embedded in Python
Nlvm
LLVM-based compiler for the Nim language
Trunk
Build, bundle & ship your Rust WASM application to the web.
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Wax
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
361-420 of 909 compiler projects