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

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
Forks17
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
Stars231
Forks21
Last commit1 year ago
go-libsass
go-libsassC++

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

#compiler#sass#c-bindings
Stars214
Forks30
Last commit2 years ago
Sushi
SushiTypeScript

A command-line compiler for FHIR Shorthand (FSH), a language for defining FHIR Implementation Guides.

#compiler#implementation-guide#cli-tool
Stars190
Forks67
Last commit7 days ago
3body-lang
3body-langRust

A conceptual programming language written in Rust with syntax inspired by the 'Three-Body Problem' novel series.

#programming-language#threading#compiler
Stars187
Forks6
Last commit1 year ago
CertiCoq
CertiCoqRocq Prover

A verified compiler for Gallina (Rocq Prover's specification language) that targets WebAssembly and Clight.

#compiler#webassembly#coq
Stars180
Forks43
Last commit1 day ago
hac
hacAda

A small, quick Ada compiler fully written in Ada, providing an open-source tool for Ada language development.

#ada-library#programming-language#compiler-construction
Stars176
Forks20
Last commit1 day ago
codec-beam
codec-beamHaskell

A Haskell library for generating Erlang VM byte code from pure Haskell, enabling compile-to-BEAM languages.

#haskell#functional-programming#elixir
Stars170
Forks6
Last commit1 year ago
one-more-re-nightmare
one-more-re-nightmareCommon Lisp

A fast regular expression engine for Common Lisp that compiles regexes to machine code using derivative-based DFA compilation.

#compiler#lisp#regex
Stars168
Forks9
Last commit1 year ago
Let's build a compiler in Swift
Let's build a compiler in SwiftSwift

A Swift Playgrounds implementation of Jack Crenshaw's 'Let's Build a Compiler' tutorial series.

#compiler-construction#compiler#compiler-principles
Stars163
Forks3
Last commit8 years ago
Awesome multicore OCaml
Awesome multicore OCaml

A curated collection of libraries, tools, and resources for parallel and effectful programming in OCaml 5.

#functional-programming#parallel-computing#compiler
Stars163
Forks2
Last commit3 years ago
go2hx
go2hxHaxe

Import Go libraries in your Haxe projects Go -> Haxe source-to-source compiler

#compiler#haxe#compile
Stars155
Forks16
Last commit1 month ago
Spooky
SpookyOCaml

A compiler for the Spooky programming language, designed to be the scariest language with spooky emoji keywords and unpredictable runtime behavior.

#emoji-syntax#turing-complete#programming-language
Stars152
Forks4
Last commit8 years ago
scheje
schejeClojure

A Scheme interpreter implemented in Clojure, featuring hygienic macros and a REPL.

#programming-language#compiler#hygienic-macros
Stars149
Forks11
Last commit10 years ago
gentee
genteeGo

A script programming language designed for automating repetitive actions and processes on your computer.

#script-engine#programming-language#compiler
Stars146
Forks18
Last commit1 month ago
Pyhton Compiler
Pyhton CompilerLess

Python LESS compiler

#compiler#lex#yacc
Stars144
Forks46
Last commit2 months ago
FlipJump
FlipJumpText

An esoteric programming language with a single instruction (flip a bit, then jump) that is Turing-complete and includes an assembler, interpreter, and standard library.

#turing-complete#programming-language#esoteric-programming-language
Stars143
Forks6
Last commit
Catspeak
CatspeakPython

A cross-platform scripting language and compiler back-end for adding sandboxed modding support to GameMaker games.

#gamemaker#programming-language#compiler
Stars136
Forks7
Last commit2 months ago
Uno SourceGenerator
Uno SourceGeneratorC#

A Roslyn-based C# source generation framework that enables multi-pass generation and parallel execution of generators.

#generator#compiler#msbuild
Stars133
Forks11
Last commit6 months ago
gbasm
gbasmJavaScript

A JavaScript-based assembler for Gameboy z80 assembly code, compatible with rgbds and offering extended meta-instructions.

#compiler#rom-generation#assembler
Stars131
Forks20
Last commit8 years ago
FreakC
FreakCBatchfile

An experimental Batch-like programming language that compiles to Windows Batch, adding modern features while maintaining compatibility.

#programming-language#compiler#transpiler
Stars129
Forks10
Last commit10 months ago
Web Components Compiler
Web Components CompilerJavaScript

A native Web Components compiler that transforms standards-compliant Web Components into static HTML for server-side rendering.

#web-components#custom-elements#compiler
Stars126
Forks17
Last commit12 days ago
Assembler
AssemblerSwift

A Swift-based assembler for creating Gameboy games, supporting the full instruction set and producing executable binaries.

#compiler#rom-generation#emulation
Stars120
Forks22
Last commit5 years ago
vas
vasV

A lightweight x86-64 assembler written in the V programming language for compiling assembly code to object files.

#systems-programming#compiler#vlang
Stars111
Forks7
Last commit3 days ago
wasm-language-tools
wasm-language-toolsRust

A full-featured language server and tooling suite for WebAssembly Text Format development with deep static analysis and editor integration.

#compiler#webassembly#language-server
Stars99
Forks1
Last commit2 days ago
Juniper
JuniperF#

A functional reactive programming language that transpiles to Arduino C++ for real-time embedded systems.

#embedded-systems#compiler#static-typing
Stars99
Forks10
Last commit1 year ago
hs-to-coq
hs-to-coqRocq Prover

A tool that converts Haskell source code into equivalent Coq source code for formal verification.

#haskell#functional-programming#compiler
Stars96
Forks11
Last commit3 months ago
IdrisScript
IdrisScriptIdris

FFI bindings for Idris to safely interact with JavaScript, enabling web and Node.js development.

#functional-programming#compiler#type-safety
Stars93
Forks11
Last commit8 years ago
cmake-checks-cache
cmake-checks-cacheCMake

CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.

#compiler#developer-tools#caching
Stars90
Forks6
Last commit4 years ago
solc
solcTypeScript

Solidity compiler bindings for Deno, enabling Ethereum smart contract compilation in Deno environments.

#solc#compiler#solidity
Stars72
Forks2
Last commit1 year ago
cmake-d
cmake-dCMake

CMake module for building D2 projects with CMake's build system.

#module-system#d#d-language
Stars68
Forks17
Last commit3 years ago
JLessC
JLessCJava

A high-performance Less CSS compiler written in pure Java, designed for compatibility with Bootstrap.

#compiler#less-css#pure-java
Stars61
Forks15
Last commit4 months ago
Q*cert
Q*certCoq

A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.

#coq-proof-assistant#functional-programming#nested-relational-algebra
Stars60
Forks10
Last commit2 years ago
stas
stasAssembly

A stack-based compiled systems programming language with a modern syntax, inspired by FORTH.

#systems-programming#concatenative#programming-language
Stars60
Forks2
Last commit3 years ago
vproto
vprotoV

Protobuf compiler and runtime implementation in the V programming language.

#parse#v-lang#compiler
Stars56
Forks9
Last commit4 years ago
PreviousPage 5 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
3 days ago
#Programming Language59
#Javascript40
#Functional Programming33
#Language30
#Build Tool27
#Transpiler26
#Cross Platform24
#Dotnet21
#Rust21
#Performance21
#Web Development20
#Code Generation19