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 171 projects

April
AprilCommon Lisp

April compiles a subset of the APL programming language into Common Lisp, enabling expressive array programming within Lisp environments.

#compiler#rational-numbers#lisp-macros
Stars655
Forks33
Last commit10 days ago
Roslyn Clr Heap Allocation Analyzer
Roslyn Clr Heap Allocation AnalyzerC#

A Roslyn-based C# analyzer that detects explicit and implicit heap allocations like boxing, closures, and delegate creations.

#compiler#diagnostic-tools#heap-allocation
Stars654
Forks63
Last commit
Nemerle
NemerleNemerle

A high-level statically-typed programming language for .NET with functional, OOP, imperative features and powerful meta-programming.

#programming-language#functional-programming#compiler
Stars640
Forks94
Last commit1 year ago
Rhine
RhineOCaml

A Clojure-inspired Lisp compiler built on LLVM JIT, exposing how Lisp constructs map to hardware.

#programming-language#clojure-inspired#compiler
Stars635
Forks24
Last commit11 years ago
Typed Lua
Typed LuaLua

An optional type system for Lua that adds compile-time type checking and class-based OOP.

#programming-language#compiler#developer-tools
Stars587
Forks48
Last commit6 years ago
cairo-vm
cairo-vmRust

A Rust implementation of the Cairo virtual machine for executing and proving provable programs in the StarkNet ecosystem.

#programming-language#compiler#cairo-language
Stars585
Forks222
Last commit1 day ago
Gwion
GwionC

A strongly-timed musical programming language inspired by ChucK, designed for simplicity, speed, and embeddability.

#sound#music#programming-language
Stars581
Forks43
Last commit1 year ago
elm-webpack-loader
elm-webpack-loaderJavaScript

A Webpack loader that compiles Elm files and tracks their dependencies for efficient incremental builds.

#compiler#webpack-loader#incremental-builds
Stars533
Forks104
Last commit2 years ago
Mazeppa
MazeppaOCaml

A modern supercompiler for call-by-value functional languages that transforms programs via symbolic evaluation and metasystem transitions.

#deforestation#programming-language#functional-programming
Stars479
Forks11
Last commit6 months ago
PascalABC.NET
PascalABC.NETC#

A modern Pascal programming language implementation for the .NET platform with cross-platform support.

#programming-language#compiler#mono
Stars444
Forks112
Last commit9 days ago
CodeGeneration.Roslyn
CodeGeneration.RoslynC#

A deprecated .NET tool for performing Roslyn-based code generation during build with design-time IntelliSense support.

#compiler#msbuild#metaprogramming
Stars411
Forks59
Last commit5 years ago
hotpot.nvim
hotpot.nvimFennel

A Fennel compiler plugin for Neovim that lets you write your config and plugins in Fennel.

#compiler#developer-tools#lisp
Stars398
Forks13
Last commit5 days ago
cl-python
cl-pythonCommon Lisp

An open-source implementation of Python written in Common Lisp, enabling Python-Lisp interoperability.

#multi-language#programming-language#compiler
Stars395
Forks35
Last commit2 years ago
Mond
MondC#

A scripting language for .NET Core with async/await sequences, prototype inheritance, and easy embedding.

#programming-language#compiler#embedding
Stars393
Forks26
Last commit6 months ago
Folders
FoldersC#

An esoteric programming language where programs are written using the hierarchical structure of folders and files.

#programming-language#esoteric-programming-language#compiler
Stars387
Forks19
Last commit4 years ago
c4go
c4goC

A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.

#clang#compiler#c4go
Stars376
Forks41
Last commit1 year ago
Enigma
EnigmaC++

An open-source, cross-platform game development environment based on Game Maker, compiling EDL/GML to C++ for performance.

#compiler#open-source#gml-compatibility
Stars371
Forks123
Last commit14 days ago
Metalua
MetaluaLua

A Lua superset compiler and code analysis tool with compile-time meta-programming capabilities.

#programming-language#compiler#macros
Stars369
Forks63
Last commit2 years ago
Awesome Graal
Awesome GraalShell

A curated list of awesome resources for Graal, GraalVM, Truffle, and related topics.

#compiler#fastr#machine code
Stars369
Forks28
Last commit3 years ago
GDC
GDCD

A GPL implementation of the D programming language compiler that integrates the D front end with GCC.

#programming-language#d-language#compiler
Stars359
Forks47
Last commit7 years ago
Jasmin
JasminRocq Prover

A language and compiler for writing high-assurance, high-speed cryptographic implementations.

#programming-language#compiler#coq
Stars356
Forks77
Last commit3 days ago
nfnl
nfnlFennel

A Neovim plugin that automatically compiles Fennel to Lua for configuration and plugins with zero runtime overhead.

#compiler#lisp#neovim-fennel
Stars355
Forks11
Last commit1 month ago
vab
vabV

Compile, package, sign, and deploy V graphical apps to Android devices from the command line or as a V module.

#compiler#devops#vlang
Stars347
Forks30
Last commit1 month ago
CrossShader
CrossShaderC++

A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.

#vulkan#compiler#webassembly
Stars308
Forks13
Last commit3 years ago
Fez
FezF#

An experimental compiler that translates F# code to Core Erlang, enabling F# programs to run on the BEAM virtual machine.

#functional-programming#compiler#language-interop
Stars285
Forks16
Last commit7 years ago
CoqOfOCaml
CoqOfOCamlOCaml

Translates OCaml programs to Coq for formal verification of properties like invariants and absence of failures.

#functional-programming#compiler#coq
Stars276
Forks20
Last commit21 days ago
coq-of-ocaml
coq-of-ocamlOCaml

Translates OCaml programs to Coq for formal verification of properties like invariants, absence of failures, and backward compatibility.

#functional-programming#compiler#coq
Stars276
Forks20
Last commit21 days ago
SDC
SDCD

A work-in-progress D compiler with supporting tools, built as a library to improve the D toolchain.

#programming-language#d-language#compiler
Stars270
Forks57
Last commit2 months ago
Rust-GB
Rust-GBRust

A toolchain that compiles Rust code to GBZ80 assembly for creating Game Boy games.

#hacktoberfest#compiler#game-boy
Stars258
Forks8
Last commit2 days ago
YantraJS
YantraJSJavaScript

A managed JavaScript engine for .NET written in C#, designed for high-performance integration between C# and JavaScript.

#es6-modules#compiler#standard
Stars256
Forks9
Last commit8 days ago
Some Sweet.js macros
Some Sweet.js macrosJavaScript

A collection of sweet.js macros that implement ES6 syntactic features for ES5 JavaScript environments.

#compiler#es5-compatibility#macros
Stars239
Forks18
Last commit12 years ago
Fireward
FirewardHaskell

A concise language and compiler for writing Firestore security rules with TypeScript interface generation.

#firebase-firestore#haskell#compiler
Stars235
Forks3
Last commit3 years ago
Varjo
VarjoCommon Lisp

A Lisp to GLSL compiler that translates a Common Lisp-like dialect into shader code for graphics programming.

#compiler#metaprogramming#lisp
Stars229
Forks22
Last commit9 months ago
go-libsass
go-libsassC++

Go wrapper for libsass, providing a Sass 3.5 compiler for Go applications.

#compiler#sass#c-bindings
Stars216
Forks29
Last commit2 years ago
Beaver
BeaverElixir

An MLIR toolkit for building compilers and IR transformations using Elixir and Zig, offering a declarative, SSA-native frontend.

#elixir#compiler#ssa
Stars216
Forks9
Last commit1 month ago
oxc-angular-compiler
oxc-angular-compilerRust

A high-performance Angular template compiler written in Rust, leveraging Oxc for blazing-fast compilation with Vite integration.

#compiler#napi-rs#frontend
Stars213
Forks17
Last commit1 day ago
PreviousPage 4 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
4 years ago
#Programming Language48
#Javascript34
#Language29
#Functional Programming27
#Cross Platform22
#Transpiler21
#Build Tool20
#Rust20
#Dotnet20
#Web Development18
#Performance17
#Csharp15