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

Codings hints
Codings hintsHaskell

Compiler for Elm, a functional programming language that compiles to JavaScript for building reliable web applications.

#functional-programming#compiler#type-safety
Stars7.9k
Forks690
Last commit20 days ago
elm-compiler
elm-compilerHaskell

A functional programming language compiler that produces reliable, zero-runtime-error web applications.

#functional-programming#compiler#javascript-alternative
Stars7.9k
Forks690
Last commit20 days ago
@parcel/css
@parcel/cssRust

An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

#minifier#compiler#css-minifier
Stars7.7k
Forks316
Last commit15 days ago
rescript-compiler
rescript-compilerOCaml

A robustly typed language that compiles to efficient and human-readable JavaScript with a lightning-fast compiler.

#programming-language#gradual-adoption#functional-programming
Stars7.5k
Forks483
Last commit
gopher-lua
gopher-luaGo

A Lua 5.1 VM and compiler written in Go, designed for embedding Lua scripting into Go applications.

#compiler#gopher-lua#extensible-semantics
Stars7.0k
Forks714
Last commit6 months ago
Roc
RocZig

A fast, friendly, functional programming language designed for building reliable software.

#programming-language#functional-programming#compiler
Stars6.1k
Forks426
Last commit1 day ago
Lebab
LebabJavaScript

Transpiles ES5 JavaScript to modern ES6/ES7 syntax, performing the opposite transformation of Babel.

#compiler#es5-to-es6#transpiler
Stars5.6k
Forks151
Last commit4 days ago
Go AST Book (Chinese)
Go AST Book (Chinese)Go

A free Chinese book teaching how to analyze and manipulate Go source code using its Abstract Syntax Tree (AST).

#compiler#educational#goyacc
Stars5.5k
Forks651
Last commit2 years ago
Groovy's source
Groovy's sourceGroovy

Apache Groovy: A powerful multi-faceted programming language for the JVM platform

#programming-language#functional-programming#apache
Stars5.5k
Forks1.9k
Last commit1 day ago
Opal
OpalRuby

Opal is a Ruby to JavaScript source-to-source compiler with a complete Ruby corelib and stdlib implementation.

#ruby-ecosystem#js#compiler
Stars4.9k
Forks337
Last commit1 month ago
Melody
MelodyRust

A language that compiles to ECMAScript regular expressions, designed for better readability and maintainability.

#compiler#developer-tools#regex
Stars4.7k
Forks60
Last commit1 year ago
AsmJit
AsmJitC++

A C++ library for low-latency machine code generation with support for x86, x64, ARM, and AArch64 architectures.

#compiler#jit-compilation#arm
Stars4.6k
Forks601
Last commit5 days ago
Trunk
TrunkRust

A WASM web application bundler for Rust that builds, bundles, and ships Rust WASM apps to the web.

#compiler#webassembly#bundler
Stars4.4k
Forks323
Last commit3 days ago
coconut
coconutPython

Simple, elegant, Pythonic functional programming.

#programming-language#functional-programming#compiler
Stars4.4k
Forks141
Last commit8 months ago
F# main repository
F# main repositoryF#

The official repository for the F# compiler, core library, language service, and Visual Studio tooling.

#programming-language#functional-programming#compiler
Stars4.3k
Forks882
Last commit1 day ago
mint-lang
mint-langCrystal

A refreshing programming language for building front-end web applications with a focus on simplicity and safety.

#programming-language#functional-programming#compiler
Stars4.3k
Forks152
Last commit2 days ago
ES6 Tools
ES6 Tools

A curated collection of tools for using ECMAScript 6 (ES6) features in current JavaScript development environments.

#compiler#developer-tools#build-tools
Stars4.0k
Forks251
Last commit7 years ago
Ballerina (.8k)
Ballerina (.8k)Ballerina

An open-source, cloud-native programming language optimized for integration, microservices, and API development.

#programming-language#hacktoberfest#compiler
Stars3.9k
Forks835
Last commit8 days ago
tengo
tengoGo

A fast, embeddable scripting language for Go applications, compiled to bytecode and executed on a stack-based VM.

#programming-language#compiler#rules-engine
Stars3.8k
Forks344
Last commit10 days ago
regenerator
regeneratorJavaScript

A source transformer that converts ES6+ generator functions and async iteration into ES5-compatible JavaScript.

#compiler#es5-compatibility#source-transformation
Stars3.8k
Forks1.1k
Last commit2 years ago
Frege
FregeFrege

Frege is a Haskell-like purely functional programming language that compiles to Java and runs on the JVM.

#haskell#java-interop#functional-programming
Stars3.7k
Forks148
Last commit3 months ago
glslang
glslangC++

A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.

#vulkan#compiler#graphics
Stars3.6k
Forks995
Last commit1 day ago
lumen
lumenRust

A compiler and runtime for BEAM languages (Erlang/Elixir) that targets WebAssembly and produces standalone executables.

#hacktoberfest#lumen#elixir
Stars3.6k
Forks109
Last commit3 years ago
Eclipse OpenJ9
Eclipse OpenJ9Java

An enterprise-grade Java Virtual Machine optimized for small footprint, fast startup, and high throughput in cloud deployments.

#compiler#aot-compilation#interpreter
Stars3.5k
Forks795
Last commit1 day ago
Official repo
Official repoHaskell

A general-purpose functional programming language with dependent types for verified software development.

#programming-language#haskell#functional-programming
Stars3.5k
Forks630
Last commit1 year ago
gluon
gluonRust

A small, statically-typed, functional programming language designed for embedding in Rust applications.

#programming-language#functional-programming#compiler
Stars3.5k
Forks154
Last commit2 months ago
jank
jankC++

A native Clojure dialect hosted on LLVM with seamless C++ interoperability.

#programming-language#functional-programming#compiler
Stars3.3k
Forks133
Last commit1 day ago
DMD
DMDD

The reference compiler for the D programming language, enabling development of efficient and expressive systems software.

#systems-programming#d#programming-language
Stars3.3k
Forks728
Last commit1 day ago
Fable
FableF#

Fable is an F# to JavaScript, TypeScript, Python, Rust, Erlang, and Dart compiler that integrates F# into modern ecosystems.

#dart#compiler#python
Stars3.2k
Forks332
Last commit1 day ago
clang
clangC++

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

#compiler#objective-c#c
Stars3.0k
Forks1.6k
Last commit6 years ago
SharpLab
SharpLabC#

A .NET code playground that shows intermediate compilation steps, decompilation, and allows code execution.

#compiler#jit-asm#csharp
Stars3.0k
Forks223
Last commit1 year ago
murmur
murmurC++

A compiler for a C-based SPMD language that generates high-performance SIMD code for CPUs and GPUs.

#programming-language#parallel-computing#high-performance-computing
Stars3.0k
Forks360
Last commit1 day ago
Dart Design
Dart DesignTeX

Official repository for the design and evolution of the Dart programming language.

#dart#programming-language#language-changes
Stars2.9k
Forks239
Last commit1 day ago
ghdl
ghdlVHDL

An open-source analyzer, compiler, simulator, and experimental synthesizer for VHDL, supporting multiple language standards and backends.

#fpga#hacktoberfest#compiler
Stars2.9k
Forks428
Last commit2 days ago
CLASP
CLASPCommon Lisp

A Common Lisp implementation that compiles to native code via LLVM and seamlessly interoperates with C++ libraries.

#scientific-computing#compiler#lisp
Stars2.8k
Forks154
Last commit3 days ago
WAVM
WAVMC++

A high-performance WebAssembly virtual machine designed for non-browser applications, leveraging LLVM for near-native speed.

#wasi#sandbox#compiler
Stars2.8k
Forks235
Last commit6 months ago
PreviousPage 2 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
1 day ago
#Programming Language59
#Javascript40
#Functional Programming33
#Language30
#Build Tool27
#Transpiler26
#Cross Platform24
#Dotnet21
#Rust21
#Performance21
#Web Development20
#Code Generation19