Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Compiler

Compiler

216 projects

Showing 36 of 216 projects

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
Stars709
Forks98
Last commit4 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
Stars692
Forks24
Last commit10 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
Stars681
Forks23
Last commit4 months 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
Stars671
Forks49
Last commit1 year ago
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
Stars666
Forks34
Last commit4 months 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
Stars655
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
Forks95
Last commit4 months ago
Rhine
RhineOCaml

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

#programming-language#clojure-inspired#compiler
Stars633
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
Stars589
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
Stars587
Forks221
Last commit23 days ago
Gwion
GwionC

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

#sound#music#programming-language
Stars582
Forks42
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
Stars531
Forks105
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
Stars478
Forks11
Last commit10 months ago
PascalABC.NET
PascalABC.NETC#

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

#programming-language#compiler#mono
Stars456
Forks118
Last commit1 day 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
Stars412
Forks21
Last commit2 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
Stars410
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
Stars403
Forks15
Last commit2 months ago
Mond
MondC#

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

#programming-language#compiler#embedding
Stars399
Forks26
Last commit2 months 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
Stars396
Forks34
Last commit2 years ago
Jasmin
JasminRocq Prover

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

#programming-language#compiler#coq
Stars382
Forks86
Last commit1 day 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
Stars380
Forks125
Last commit3 months 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 commit2 years ago
Metalua
MetaluaLua

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

#programming-language#compiler#macros
Stars369
Forks62
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
Stars368
Forks30
Last commit3 years ago
nfnl
nfnlFennel

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

#compiler#lisp#neovim-fennel
Stars368
Forks13
Last commit14 days 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
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
Stars349
Forks33
Last commit1 month ago
Rust-GB
Rust-GBRust

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

#hacktoberfest#compiler#game-boy
Stars348
Forks7
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
Stars309
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
Stars286
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
Stars277
Forks22
Last commit5 months 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
Stars277
Forks22
Last commit5 months 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
Stars272
Forks58
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
Stars261
Forks10
Last commit1 day 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
Stars243
Forks26
Last commit1 day ago
PreviousPage 4 of 6Next

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 Language59
#Javascript40
#Functional Programming33
#Language30
#Build Tool27
#Transpiler26
#Cross Platform24
#Dotnet21
#Rust21
#Performance21
#Web Development20
#Code Generation19