All Categories → Compilers → compiler

Top 909 compiler open source projects

hwt
VHDL/Verilog/SystemC code generator, simulator API written in python/c++
GPUCompiler.jl
Reusable compiler infrastructure for Julia GPU backends.
Square
The Square Programming Language. A tiny programming language under 200kb.
retro12
This repo is retired. See http://forthworks.com:8000/
ts-browser
🦄 Compile (in worker threads) and run TypeScript in the browser via <script type='text/typescript'>
micro-svelte-compiler
Micro Svelte compiler (naive clone)
monkers
Bytecode compiler and VM for the Monkeylang language, written in Rust
cosy
A simple and pleasant programming language.
js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
gram
A programming language for distributed systems.
scalehls
A scalable High-Level Synthesis framework on MLIR
cabasa
Haxe Framework for WebAssembly
finn-base
Open Source Compiler Framework using ONNX as Frontend and IR
ObFile
ObFile is a python compiler and obfuscator for Windows. It can compile your python programs into exe and you can even add your own custom icons to it. You can also obfuscate the files and compile them into exe.
qscript
A Simple Scripting Language
boba-js
Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
Ccache.cmake
🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.
Zen
Zen is a general purpose programming language designed to build simple, reliable and efficient programs.
quark
Quark is an lisp-like compiled programming language written in Haskell which outputs C code.
ill
educational compiler for not (quite) toy languages
ionlang
🌌 Ion language compiler library, powered by LLVM
stache
A Mustache template compiler.
halo
😇 Wholly Adaptive LLVM Optimizer
must-read
Lists of must-read papers (mainly security papers)
minilang
Bootstrapped compiler of a C-like but Python-looking language
js-slang
Implementations of the Source languages, which are small sublanguages of JavaScript designed for SICP JS
clarc
Clarc compiles Clarity smart contracts into Ethereum virtual machine (EVM) bytecode.
rooki
A stupid simple script runner supporting c, c++, rust, haskell and virtually anything
lust
A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
docker-dmd
Docker Image for DMD
peachpie-samples
Sample projects demonstrating use of Peachpie - the PHP compiler and runtime for .NET
blop-language
Blop is a Web oriented programming language that compiles to JavaScript
redscript
Compiler/decompiler toolkit for redscript
tranquility
Tranquility is an in-development programming language intended to replace Solidity
neo-c2
Modern C compiler. LLVM-C Based. Self-host . Generics. inline function, method block, protocol. Collection, string libraries using boehm GC.
basgo
basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.
ts-c99-compiler
ANSI C 16bit Compiler + NASM Assembler + Intel 8086 / 80186 + X87 emulator written entirely in TypeScript
website
Documentation for the SWC project.
snap
An embeddable scripting language inspired by Lua and JavaScript.
C90Compiler-EIE2
C90 to MIPS I Compiler done as a coursework for EE2-15
star
An experimental programming language that's made to be powerful, productive, and predictable
hac
HAC Ada Compiler - a small, quick Ada compiler fully in Ada
541-600 of 909 compiler projects