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

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
Stars186
Forks7
Last commit1 year ago
Sushi
SushiTypeScript

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

#compiler#implementation-guide#cli-tool
Stars181
Forks60
Last commit1 day ago
CertiCoq
CertiCoqRocq Prover

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

#compiler#webassembly#coq
Stars170
Forks37
Last commit5 days 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 commit8 months 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
Stars166
Forks15
Last commit5 days 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
Stars161
Forks2
Last commit2 years 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
Stars161
Forks3
Last commit8 years 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
Stars154
Forks4
Last commit7 years ago
scheje
schejeClojure

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

#programming-language#compiler#hygienic-macros
Stars149
Forks11
Last commit9 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 commit11 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
Stars136
Forks6
Last commit
Uno SourceGenerator
Uno SourceGeneratorC#

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

#generator#compiler#msbuild
Stars134
Forks11
Last commit1 month ago
gbasm
gbasmJavaScript

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

#compiler#rom-generation#assembler
Stars132
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 commit6 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
Stars125
Forks16
Last commit7 days ago
Catspeak
CatspeakGame Maker Language

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

#gamemaker#programming-language#compiler
Stars124
Forks7
Last commit10 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
Stars119
Forks22
Last commit4 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
Stars105
Forks7
Last commit1 month ago
Juniper
JuniperF#

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

#embedded-systems#compiler#static-typing
Stars102
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
Stars95
Forks11
Last commit1 month ago
IdrisScript
IdrisScriptIdris

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

#functional-programming#compiler#type-safety
Stars94
Forks11
Last commit7 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
Stars88
Forks6
Last commit4 years 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
Stars78
Forks1
Last commit1 day 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
Stars65
Forks17
Last commit3 years ago
stas
stasAssembly

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

#systems-programming#concatenative#programming-language
Stars61
Forks2
Last commit3 years ago
PreviousPage 5 of 5

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
2 days ago
#Programming Language48
#Javascript34
#Language29
#Functional Programming27
#Cross Platform22
#Transpiler21
#Build Tool20
#Rust20
#Dotnet20
#Web Development18
#Performance17
#Csharp15