SkillAgentSearch skills...

AwesomeCompiler

The Big list of the github, open-source compilers.

Install / Use

/learn @BaseMax/AwesomeCompiler

README

Compiler

The Big list of all of the github, open-source compilers.

C

  • emscripten Emscripten: An LLVM-to-Web Compiler

  • 8cc A Small C Compiler

  • Tesseract-OCR-iOS Tesseract OCR iOS is a Framework for iOS7+, compiled also for armv7s and arm64.

  • firmware This repository contains pre-compiled binaries of the current Raspberry Pi kernel and modules, userspace libraries, and bootloader/GPU firmware.

  • legacy-cc The earliest versions of the very first c compiler known to exist in the wild written by the late legend himself dmr.

  • wcc The Witchcraft Compiler Collection

  • 9cc A Small C Compiler

  • lcc The lcc retargetable ANSI C compiler

  • cc65 cc65 - a freeware C compiler for 6502 based systems —

  • SmallerC Simple C compiler

  • selfie An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.

  • hobbes A language and an embedded JIT compiler

  • r3 libr3 is a high-performance path dispatching library. It compiles your route paths into a prefix tree (trie). By using the constructed prefix trie in the start-up time, you may dispatch your routes with efficiency

  • shc Shell script compiler

  • common-shaders Collection of commonly used Cg shaders. These shaders are usable by either HLSL and/or Cg runtime compilers. The cg2glsl script will translate most of these into GLSL shaders.

  • ccache ccache – a fast compiler cache

  • tinyexpr tiny recursive descent expression parser, compiler, and evaluation engine for math expressions

  • felix The Felix Programming Language

  • luajit LuaJIT is JIT compiler for the Lua language.

  • amacc Small C Compiler generating ELF executable Arm architecture, supporting JIT execution

  • asn1c The ASN.1 Compiler

  • swieros A tiny hand crafted CPU emulator, C compiler, and Operating System

  • elvm EsoLangVM Compiler Infrastructure

  • tinyrb A tiny subset of Ruby with a Lua'esc VM

  • flow9 Platform for safe, easy and productive programming of complex, multi-platform apps with a modern user interface

  • PH7 An Embedded Implementation of PHP (C Library)

  • babyc A toy C compiler

  • lacc A simple, self-hosting C compiler

  • raytracer.hpp Simple compile-time raytracer using C++17

  • c small self hosting C compiler

  • tinycc Mirror from mob branch

  • snowball Snowball compiler and stemming algorithms

  • mini-c Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours

  • ACLLib ACLLib is a bunch of C functions covers Win32API and provides simpler API to beginners for programming Windows GUI applications. It compiles with MinGW and MS Visual Studio Express

  • llrb LLVM-based JIT Compiler for Ruby

  • imagemagick_lib_iphone Scripts and instructions to compile ImageMagick as a static library to use in any iOS project

  • layout Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.

  • flatcc FlatBuffers Compiler and Library in C for C

  • stalin stalin brutally optimizing Scheme compiler, with Debianization patches

  • yabfc Yet Another Brainfuck Compiler; No dependencies and from the ground up

  • mc Myrddin Compiler

  • ropc A Turing complete ROP compiler

  • write_a_c_compiler Test suite to help you write your own C compiler

  • jit-tutorial How to write a very simple JIT compiler

  • clspv Clspv is a prototype compiler for a subset of OpenCL C to Vulkan compute shaders

  • compiler-rt Mirror of official compiler-rt git repository located at http://llvm.org/git/compiler-rt. Updated every five minutes.

  • bcftools This is the official development repository for BCFtools. To compile, the develop branch of htslib is needed: git clone --branch=develop git://github.com/samtools/htslib.git htslib

  • libfirm graph based intermediate representation and backend for optimising compilers

  • rose Developed at Lawrence Livermore National Laboratory (LLNL), ROSE is an open source compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C (C89 and C98), C++ (C++98 and C++11), UPC, Fortran (77/95/2003), OpenMP, Java, Python and PHP applications.

  • recc A collection of compiler, emulator and microkernel tools.

  • ichbins A tiny self-hosting Lisp-to-C compiler

  • nit Nit language

  • pkgconf package compiler and linker metadata toolkit

  • jscomp Ahead of time JavaScript compiler

  • movfuscator The single instruction C compiler

  • android-ndk-profiler A library you can compile into your Android NDK code to generate gprof-compatible profile information.

  • cparser C99 parser and frontend for libfirm

  • compiler Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS

  • summus Simple compiler frontend using LLVM as backend

  • ncc a 64-bit C compiler (and preprocessor, assembler, linker, etc.) for AMD64

  • tcc Small but fast C compiler. Supports ANSI C, most of the new ISO C99 standard, and many GNUC extensions, including inline assembly.

  • p4factory Compile P4 and run the P4 behavioral simulator

  • Let-s-build-a-compiler A C version of the Let's Build a Compiler, by Jack Crenshaw

  • static-arm-bins Statically compiled ARM binaries for debugging and runtime analysis

  • gdev First-Class GPU Resource Management: Device Drivers, Runtimes, and CUDA Compilers for Nouveau.

  • linux-ios-toolchain Compile ios programs on linux (fork of http://code.google.com/p/ios-toolchain-based-on-clang-for-linux/ )

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

  • MazuCC A minimalist C compiler with x86_64 code generation

  • cone Cone Programming Language

  • OrangeC OrangeC Compiler And Tool Chain

  • ub-canaries collection of C/C++ programs that try to get compilers to exploit undefined behavior

  • ceed A tiny x86 compiler with ELF and PE target

  • Gwion strongly-timed musical programming language

  • Corewar A reproduction of the Core War game. Assembly compiler, Virtual Machine and GUI.

  • ack The Amsterdam Compiler Kit

  • STM32F4-Discovery-Firmware Modified STM32F4 Discovery Demo Firmware from ST compile with arm-none-eabi-gcc

  • new-bpf-tools subset-of-C compiler targeting 32-bit x86

  • eneida Experimental demoscene project. C99 and Direct3D 12. Fully standalone, zero dependencies (no Visual Studio, no Windows SDK, no CRT, no #include usage). C and HLSL compilers included.

  • tcc track of Tiny C Compiler

  • argon2-browser Argon2 library compiled for browser runtime

  • aqcc Yet another tiny tiny self-hosted C compiler, assembler, linker and standard C library.

  • blogc A blog compiler.

  • toccata This is the Toccata compiler and core library. Start here.

  • full-stack-hello minim

View on GitHub
GitHub Stars101
CategoryDesign
Updated5d ago
Forks10

Security Score

100/100

Audited on Mar 24, 2026

No findings