Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Compiler

Compiler

171 projects

Showing 36 of 168 projects

c
cShell

A shell script that compiles and executes C (and C++) source files in one command, enabling C scripting.

#clang#compiler#gcc
Stars2.2k
Forks185
Last commit6 months ago
Rust
RustRust

An experimental Rust compiler backend that transpiles Rust code into .NET assemblies or C source files.

#compiler#rust-ecosystem#rust-lang
Stars2.0k
Forks48
Last commit7 months ago
cairo
cairoRust

A Rust-based compiler for Cairo, the Turing-complete language for creating provable programs for general computation.

#programming-language#compiler#computational-integrity
Stars1.9k
Forks763
Last commit20 hours ago
Lumo
LumoClojure

A fast, cross-platform ClojureScript environment that runs on Node.js and V8 with instant startup.

#compiler#clojurescript#javascript-engine
Stars1.9k
Forks83
Last commit4 years ago
Wa/凹语言
Wa/凹语言Go

A general-purpose programming language designed for WebAssembly with a fully self-developed toolchain and dual Chinese/English syntax.

#programming-language#embedded-systems#compiler
Stars1.8k
Forks66
Last commit1 month ago
TensorComprehensions
TensorComprehensionsC++

A domain-specific language and C++ library for automatically synthesizing high-performance machine learning kernels.

#cuda#high-performance-computing#pytorch-integration
Stars1.8k
Forks213
Last commit
ILGPU
ILGPUC#

A JIT compiler for writing high-performance GPU programs in .NET languages like C#, offering CUDA-level performance with C# convenience.

#cuda#parallel-computing#intel
Stars1.7k
Forks140
Last commit8 days ago
JPHP
JPHPJava

JPHP is a PHP compiler that runs on the Java Virtual Machine, enabling use of Java libraries and building desktop/Android apps.

#java-interop#gradle#compiler
Stars1.7k
Forks165
Last commit4 years ago
Coalton
CoaltonCommon Lisp

An efficient, statically typed functional programming language that integrates directly into Common Lisp.

#functional-programming#compiler#static-typing
Stars1.7k
Forks101
Last commit23 days ago
ElixirScript
ElixirScriptElixir

Converts Elixir code to JavaScript, enabling developers to write JavaScript using Elixir syntax and semantics.

#functional-programming#elixir#compiler
Stars1.6k
Forks68
Last commit6 years ago
elixirscript
elixirscriptElixir

Converts Elixir code to JavaScript, enabling developers to write JavaScript using Elixir syntax and semantics.

#javascript-interop#functional-programming#elixir
Stars1.6k
Forks68
Last commit6 years ago
Fetlang
FetlangC++

A statically typed, procedural esoteric programming language where source code resembles fetish erotica.

#programming-language#humor#compiler
Stars1.5k
Forks35
Last commit2 years ago
jsweet
jsweetJava

A Java to JavaScript transpiler that leverages TypeScript to write web and mobile applications using Java tooling.

#compiler#transpiler#java-to-javascript
Stars1.5k
Forks166
Last commit2 years ago
Monicelli
MonicelliC++

An esoteric programming language based on Italian comedy 'supercazzole', compiling to C and LLVM.

#programming-language#compiler#ragel
Stars1.4k
Forks52
Last commit6 months ago
FastExpressionCompiler
FastExpressionCompilerC#

A high-performance compiler for C# Expression Trees and a lightweight alternative to System.Linq.Expressions.

#dryioc#compiler#closure
Stars1.4k
Forks94
Last commit8 days ago
LDC
LDCD

A portable D programming language compiler using LLVM for modern optimization and code generation.

#d#programming-language#d-language
Stars1.3k
Forks285
Last commit13 days ago
roblox-ts
roblox-tsTypeScript

A TypeScript-to-Luau compiler that enables Roblox developers to write games with TypeScript's type safety and modern tooling.

#compiler#developer-tools#luau
Stars1.3k
Forks177
Last commit7 days ago
es6-module-transpiler
es6-module-transpilerJavaScript

An experimental compiler that converts ES6 module syntax to AMD or CommonJS modules for use in today's JavaScript environments.

#es6-modules#compiler#commonjs
Stars1.2k
Forks84
Last commit10 years ago
Elchemy
ElchemyElm

Write type-safe Elixir code using Elm's syntax and tooling, leveraging the BEAM ecosystem.

#functional-programming#elixir-lang#elixir
Stars1.1k
Forks26
Last commit6 years ago
emgo
emgoC

A compiler and package set that enables Go programs to run on small 32-bit microcontrollers by generating C as intermediate code.

#embedded-systems#compiler#nrf5
Stars1.1k
Forks69
Last commit4 years ago
Natalie
NatalieRuby

A work-in-progress Ruby compiler written in Ruby and C++, featuring an ahead-of-time compiler and incremental REPL.

#compiler-construction#compiler#language-implementation
Stars1.0k
Forks70
Last commit29 days ago
finn
finnPython

A dataflow compiler for quantized neural network inference on FPGAs, generating highly efficient custom accelerators.

#fpga#compiler#neural-network
Stars1.0k
Forks301
Last commit1 day ago
Jurassic
JurassicC#

A .NET library that compiles and executes JavaScript code, providing a high-performance, standards-compliant ECMAScript runtime.

#compiler#library#javascript-engine
Stars950
Forks130
Last commit1 year ago
pull request
pull requestCommon Lisp

A Common Lisp to JavaScript compiler bootstrapped from Common Lisp and executable in browsers.

#browser-execution#functional-programming#compiler
Stars949
Forks111
Last commit3 months ago
JSCL
JSCLCommon Lisp

A Common Lisp to JavaScript compiler bootstrapped from Common Lisp and executable in the browser.

#browser-execution#functional-programming#compiler
Stars949
Forks111
Last commit3 months ago
cargo-show-asm
cargo-show-asmRust

A cargo subcommand to display assembly, LLVM-IR, MIR, and WASM generated for Rust code.

#compiler#webassembly#assembly
Stars943
Forks48
Last commit8 days ago
higgs
higgsJavaScript

A JIT compiler for JavaScript targeting x86-64 platforms, written in D.

#d-language#compiler#javascript-engine
Stars883
Forks65
Last commit3 years ago
Esper
EsperJava

A Java/.NET component for complex event processing (CEP), streaming SQL, and event series analysis.

#stream-processing#compiler#open-source
Stars876
Forks264
Last commit2 years ago
SPy
SPyPython

A variant of Python designed to be statically compilable while retaining useful dynamic features, with both an interpreter and a compiler.

#c-library#programming-language#compiler
Stars785
Forks53
Last commit1 day ago
ArkScript
ArkScriptC++

A small, fast, functional, and embeddable scripting language for C++ projects with Lisp-like syntax.

#programming-language#functional-programming#compiler
Stars718
Forks52
Last commit2 days ago
clspv
clspvLLVM

A compiler that transforms OpenCL C code into Vulkan compute shaders, enabling GPU compute on Vulkan platforms.

#vulkan#compiler#compute-shaders
Stars716
Forks102
Last commit2 days ago
roslyn-linq-rewrite
roslyn-linq-rewriteC#

A Roslyn-based compiler that rewrites LINQ expressions into procedural code to minimize allocations and dynamic dispatch in C#.

#compiler#performance-optimization#csharp
Stars714
Forks28
Last commit6 years ago
QB64
QB64C

A modern extended BASIC+OpenGL language with QB4.5/QBasic compatibility that compiles native binaries for Windows, Linux, and macOS.

#programming-language#basic#compiler
Stars699
Forks98
Last commit3 years ago
Hengestone's list of languages which compile to Lua
Hengestone's list of languages which compile to Lua

A curated list of programming languages that compile or transpile to Lua, including typed variants, functional languages, and syntax extensions.

#ecosystem#functional-programming#type-systems
Stars685
Forks23
Last commit5 months ago
Rezoom.SQL
Rezoom.SQLF#

An F# ORM that statically typechecks a SQL dialect and translates it to SQLite, SQL Server, and PostgreSQL backends.

#type-provider#orm#compiler
Stars678
Forks23
Last commit1 day ago
compiler.nvim
compiler.nvimLua

A Neovim plugin that compiles and runs code across 25+ languages with zero configuration, inspired by Visual Studio's one-click experience.

#multi-language#elixir#compiler
Stars670
Forks49
Last commit9 months ago
PreviousPage 3 of 5Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
#Programming Language48
#Javascript34
#Language29
#Functional Programming27
#Cross Platform22
#Transpiler21
#Build Tool20
#Rust20
#Dotnet20
#Web Development18
#Performance17
#Csharp15