🍺 BREW Explorer

Category: compiler · clear

go go

Compiled systems language with built-in concurrency, garbage collection, and static linking for fast, cross-platform binaries.

⬇ 121.6k/30d
llvm llvm

Modular compiler infrastructure library and toolchain for building languages, optimizers, and code generators.

⬇ 102.4k/30d keg-only
gcc gcc

GNU compiler collection for C, C++, Fortran, Go, and other languages.

⬇ 88.6k/30d
libomp libomp

LLVM's OpenMP runtime library for parallel computing in C, C++, and Fortran.

⬇ 78.9k/30d keg-only
binutils binutils

GNU binary tools including assembler, linker, and object-file utilities for native development.

⬇ 47.1k/30d keg-only
autoconf autoconf

GNU Autoconf generates portable configure scripts from template files (autoconf is a build-system generator written in M4).

⬇ 39.6k/30d
rust rust

Systems programming language with memory safety, ownership-based concurrency, and zero-cost abstractions.

⬇ 37.1k/30d
hello hello

GNU reference implementation demonstrating standard C coding practices and build conventions.

⬇ 35.4k/30d
isl isl

C library for integer sets and polyhedral computations used by compilers and symbolic math tools.

⬇ 33.2k/30d
openjdk@17 openjdk@17

Java Development Kit (JDK) 17 — compiler, runtime, and standard library for building and running Java applications.

⬇ 27.8k/30d keg-only
ccache ccache

Compiler cache wrapper that speeds up rebuild times by caching object files across projects.

⬇ 20.9k/30d
grpc grpc

High-performance RPC framework library with code generation for services across languages.

⬇ 14.2k/30d
meson meson

Python-based build system that generates Ninja configs for fast, parallel compilation across C, C++, Rust, and other languages.

⬇ 13.4k/30d
dtc dtc

Compiler that translates device tree source files (.dts) to binary format (.dtb) for embedded Linux systems.

⬇ 13.3k/30d
spirv-tools spirv-tools

API and command-line tools for assembling, disassembling, validating, and optimizing SPIR-V shader modules.

⬇ 9.4k/30d ★ 1.3k 1d ago
nasm nasm

Netwide Assembler (NASM) is an x86/x64 assembler that produces object files for multiple output formats.

⬇ 7.9k/30d
shaderc shaderc

Compiler and library for translating GLSL/HLSL shaders to SPIR-V bytecode for Vulkan.

⬇ 7.2k/30d ★ 2.2k 5d ago
spirv-llvm-translator spirv-llvm-translator

C++ library and command-line tool for bidirectional translation between LLVM IR and SPIR-V (Khronos parallel compute bytecode).

⬇ 6.2k/30d ★ 611 1d ago
lld lld

LLVM Project's high-performance linker supporting ELF, Mach-O, COFF, and WebAssembly formats.

⬇ 5.9k/30d
gperf gperf

GNU utility that generates perfect hash functions from word lists for compile-time lookup tables.

⬇ 4.6k/30d
llvm@20 llvm@20

LLVM 20 compiler infrastructure: C/C++ optimizer, code generator, and toolchain foundation (keg-only versioned formula).

⬇ 4.6k/30d keg-only
thrift thrift

Apache Thrift is a compiler and runtime library for building cross-language RPC services from a language-neutral IDL.

⬇ 4.1k/30d
zig zig

Systems programming language compiled to machine code via LLVM, emphasizing safety, minimal abstractions, and explicit control.

⬇ 3.6k/30d
swift swift

General-purpose compiled language with static typing, memory safety, and modern syntax; includes compiler, runtime, and standard library.

⬇ 2.4k/30d keg-only
lld@21 lld@21

LLVM linker (version 21.1.8) supporting ELF, Mach-O, COFF, and WebAssembly targets.

⬇ 2.2k/30d keg-only
glslang glslang

OpenGL and OpenGL ES reference compiler for GLSL and ESSL shading languages, producing SPIR-V bytecode.

⬇ 2.2k/30d
flex flex

Lexical analyzer generator that produces C/C++ tokenizers from pattern specifications.

⬇ 2.2k/30d ★ 4.0k 12d ago keg-only
esphome esphome

Python-based firmware compiler and builder for ESP32, ESP8266, and RP2040 microcontrollers.

⬇ 2.0k/30d
mono mono

Open-source .NET runtime and development framework for cross-platform C# and .NET applications.

⬇ 2.0k/30d
ant ant

Java build tool that uses XML configuration files to compile, test, and package Java projects.

⬇ 1.9k/30d
erlang@28 erlang@28

Erlang programming language runtime and compiler for distributed, fault-tolerant systems; version 28.x (keg-only).

⬇ 1.8k/30d keg-only

Load more →