Compilers Open Source Projects

Browse 208 Compilers open source projects, ranked by GitHub stars. Find the most popular Compilers tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 208 projects
18,911 stars

compiler-explorer/compiler-explorer

Run compilers interactively from your web browser and interact with the assembly

Metrics details
Stars18,911
15,921 stars

federico-busato/Modern-CPP-Programming

Modern C++ Programming Course (C++03/11/14/17/20/23/26)

Metrics details
Stars15,921
11,418 stars

oz123/awesome-c

A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.

Metrics details
Stars11,418
9,834 stars

aalhour/awesome-compilers

:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes

Metrics details
Stars9,834
8,872 stars

open-source-parsers/jsoncpp

A C++ library for interacting with JSON.

Metrics details
Stars8,872
8,586 stars

neutralinojs/neutralinojs

Portable and lightweight cross-platform desktop application development framework

Metrics details
Stars8,586
8,568 stars

WebAssembly/binaryen

Optimizer and compiler/toolchain library for WebAssembly

Metrics details
Stars8,568
6,971 stars

rust-lang/rustup

The Rust toolchain installer

Metrics details
Stars6,971
6,654 stars

fool2fish/dragon-book-exercise-answers

Compilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers. 编译原理(紫龙书)第2版习题答案。

Metrics details
Stars6,654
5,261 stars

MattPD/cpplinks

A categorized list of C++ resources.

Metrics details
Stars5,261
4,497 stars

nikolaydubina/go-recipes

🦩 Tools for Go projects

Metrics details
Stars4,497
3,753 stars

verilator/verilator

Verilator open-source SystemVerilog simulator and lint system

Metrics details
Stars3,753
3,409 stars

banach-space/llvm-tutor

A collection of out-of-tree LLVM passes for teaching and learning

Metrics details
Stars3,409
3,284 stars

krispo/awesome-haskell

A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line.

Metrics details
Stars3,284
3,019 stars

not-kennethreitz/osx-gcc-installer

GCC Installer for OSX! Without Xcode!

Metrics details
Stars3,019
2,896 stars

ccache/ccache

ccache – a fast compiler cache

Metrics details
Stars2,896
2,866 stars

django-compressor/django-compressor

Compresses linked and inline javascript or CSS into a single cached file.

Metrics details
Stars2,866
2,612 stars

kokkos/kokkos

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

Metrics details
Stars2,612
2,331 stars

lvandeve/lodepng

PNG encoder and decoder in C and C++.

Metrics details
Stars2,331
2,291 stars

RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus

Change C++ code at runtime

Metrics details
Stars2,291
2,272 stars

numba/llvmlite

A lightweight LLVM python binding for writing JIT compilers

Metrics details
Stars2,272
2,220 stars

qosf/awesome-quantum-software

Curated list of open-source quantum software projects.

Metrics details
Stars2,220
2,217 stars

onetrueawk/awk

One true awk

Metrics details
Stars2,217
2,198 stars

llvm/circt

Circuit IR Compilers and Tools

Metrics details
Stars2,198
2,174 stars

c-ares/c-ares

A C library for asynchronous DNS requests

Metrics details
Stars2,174
2,014 stars

gleam-lang/awesome-gleam

💯 A collection of Gleam libraries, projects, and resources

Metrics details
Stars2,014
1,971 stars

nemtrif/utfcpp

UTF-8 with C++ in a Portable Way

Metrics details
Stars1,971
1,773 stars

asm-js/validator

A reference validator for asm.js.

Metrics details
Stars1,773
1,681 stars

zwang4/awesome-machine-learning-in-compilers

Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation

Metrics details
Stars1,681
1,403 stars

matt-42/lithium

Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium

Metrics details
Stars1,403
1,387 stars

vorner/arc-swap

Support atomic operations on Arc itself

Metrics details
Stars1,387
1,332 stars

inspircd/inspircd

A high-performance Internet Relay Chat (IRCv3) server for UNIX-like and Windows systems

Metrics details
Stars1,332
1,329 stars

fortran-lang/stdlib

Fortran Standard Library

Metrics details
Stars1,329
1,305 stars

tass-belgium/picotcp

PicoTCP is a free TCP/IP stack implementation

Metrics details
Stars1,305
1,278 stars

JuliaStrings/utf8proc

a clean C library for processing UTF-8 Unicode data

Metrics details
Stars1,278
1,268 stars

o-oconnell/minixfromscratch

Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

Metrics details
Stars1,268
1,124 stars

marler8997/zigup

Download and manage zig compilers.

Metrics details
Stars1,124
1,105 stars

z88dk/z88dk

The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

Metrics details
Stars1,105
1,021 stars

feltcoop/why-svelte

Why Svelte is our choice for a large web project in 2020

Metrics details
Stars1,021
983 stars

katef/libfsm

DFA regular expression library & friends

Metrics details
Stars983
980 stars

sampsyo/cs6120

advanced compilers

Metrics details
Stars980
971 stars

namin/inc

an incremental approach to compiler construction

Metrics details
Stars971
837 stars

michaelforney/cproc

C compiler (mirror)

Metrics details
Stars837
836 stars

mit-plv/fiat-crypto

Cryptographic Primitive Code Generation by Fiat

Metrics details
Stars836
801 stars

dhbaird/easywsclient

A short and sweet WebSocket client for C++

Metrics details
Stars801
777 stars

mgaudet/CompilerJobs

A listing of compiler, language and runtime teams for people looking for jobs in this area

Metrics details
Stars777
775 stars

dbohdan/compilers-targeting-c

A list of compilers that can generate C code

Metrics details
Stars775
773 stars

wgtdkp/wgtcc

A small C11 compiler

Metrics details
Stars773
751 stars

libMesh/libmesh

libMesh github repository

Metrics details
Stars751
721 stars

learn-llvm/awesome-llvm

A curated list of awesome LLVM (including Clang, etc) related resources.

Metrics details
Stars721
715 stars

Morwenn/cpp-sort

Sorting algorithms & related tools for C++

Metrics details
Stars715
698 stars

piotte13/SIMD-Visualiser

A tool to graphically visualize SIMD code

Metrics details
Stars698
663 stars

FiloSottile/homebrew-musl-cross

Homebrew Formula for static-friendly musl-based GCC macOS-to-Linux cross-compilers

Metrics details
Stars663
662 stars

gnuradio/volk

The Vector Optimized Library of Kernels

Metrics details
Stars662
661 stars

nforest/awesome-decompilation

A curated list of awesome decompilation resources and projects.

Metrics details
Stars661
646 stars

tgjones/shader-playground

Shader playground website for exploring HLSL, GLSL, SPIR-V compilers

Metrics details
Stars646
641 stars

IntelPython/sdc

Numba extension for compiling Pandas data frames, Intel® Scalable Dataframe Compiler

Metrics details
Stars641
631 stars

katef/kgt

BNF wrangling and railroad diagrams

Metrics details
Stars631
627 stars

zpaq/zpaq

ZPAQ's complete code history mirror

Metrics details
Stars627
616 stars

germanoa/compiladores

Metrics details
Stars616
1-60 of 208 projects
Get A Weekly Email With Trending Compilers Projects
Stay updated on Compilers plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.