Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. GCC
G

GCC

Tool
86 projects273.9k total stars39.1k total forks19 languages

Open-source projects built with GCC

There are currently 86 open-source projects built with GCC, with a combined total of 273.9k GitHub stars. The most common language among these projects is C.

Showing 76 open-source projects · page 2 of 3

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
Avian
AvianReadyTalk/avian

A lightweight Java Virtual Machine and class library for building self-contained applications.

1.2k174C++
5 years ago
android-cmake
android-cmaketaka-no-me/android-cmake

CMake toolchain file and scripts for building native C/C++ code with the Android NDK.

1.2k428CMake
8 years ago
Incbin
Incbingraphitemaster/incbin

A single-header C/C++ library for embedding binary and text files directly into executables using compiler inline assembly.

1.2k107C
1 year ago
xoreos
xoreosxoreos/xoreos

An open-source reimplementation of BioWare's Aurora game engine and its derivatives, enabling portable gameplay for classic RPGs.

1.2k129C++
2 months ago
Natalie
Natalienatalie-lang/natalie

A work-in-progress Ruby compiler written in Ruby and C++, featuring an ahead-of-time compiler and incremental REPL.

1.0k70Ruby
26 days ago
stdman
stdmanjeaye/stdman

Formatted C++20 standard library man pages generated from cppreference for Unix systems.

99452C++
1 year ago
rust_os
rust_osthepowersgang/rust_os

An experimental operating system kernel written in Rust, featuring a custom object-based syscall API and kernel-provided window manager.

81049Rust
1 month ago
SBEMU
SBEMUcrazii/SBEMU

Emulates Sound Blaster and OPL3 audio hardware for DOS games using modern PCI sound cards.

76240C
6 days ago
std-simd
std-simdVcDevel/std-simd

A portable, zero-overhead C++ header-only library implementing std::experimental::simd for explicit data-parallel programming.

65343C++
3 years ago
mini-xml
mini-xmlmichaelrsweet/mxml

A lightweight C library for parsing and manipulating XML data with minimal dependencies.

521172C
2 months ago
AppImage For WINE
AppImage For WINEHackerl/Wine_Appimage

AppImage packages for Wine and popular Windows applications, enabling portable execution on Linux without system dependencies.

47870Shell
5 years ago
fixed-containers
fixed-containersteslamotors/fixed-containers

A header-only C++20 library providing fixed-capacity, constexpr containers with identical APIs to their std equivalents.

44651C++
5 days ago
otfcc
otfcccaryll/otfcc

A high-performance C library and command-line tool for parsing, building, and optimizing OpenType font files with JSON serialization.

43668C
4 years ago
mk48
mk48SoftbearStudios/mk48

An open-source online multiplayer naval combat game where players command ships and battle for victory.

42890Rust
9 months ago
UnDROP
UnDROPtwindb/undrop-for-innodb

A data recovery toolkit for MySQL/InnoDB that recovers databases from various failures when backups are unavailable.

423159C
2 years ago
teler-waf
teler-wafkitabisa/teler-waf

A Go HTTP middleware that protects web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, and brute force attacks.

40233Go
1 year ago
go-yara
go-yarahillu/go-yara

Go bindings for the YARA pattern matching library, providing a Go-native interface to YARA's C API.

388113Go
11 months ago
ZXC
ZXChellobertrand/zxc

A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.

3808C
2 days ago
Bolt
BoltHSA-Libraries/Bolt

A C++ template library optimized for GPUs providing high-performance implementations of common algorithms like scan, reduce, transform, and sort.

37964C++
10 years ago
GDC
GDCD-Programming-GDC/GDC

A GPL implementation of the D programming language compiler that integrates the D front end with GCC.

35947D
7 years ago
perfj
perfjcoderplay/perfj

A wrapper for Linux perf that enables profiling of Java programs with system and JVM stack traces combined.

35452C
7 years ago
Caesaria
Caesariadalerank/caesaria-game

An open-source remake of the classic city-building strategy game Caesar III, built with its own engine.

28656C
8 years ago
Janus
Janussslab-gatech/janus

A state-of-the-art file system fuzzer for Linux that explores both image and syscall input spaces simultaneously to find memory corruptions.

23532C
6 years ago
Syndicate Wars
Syndicate Warsswfans/syndwarsfx

An open-source port of the 1996 DOS game Syndicate Wars to modern operating systems using SDL, OpenAL, and Vorbis.

22222C
2 months ago
gcc-poison
gcc-poisonleafsr/gcc-poison

A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.

19419Objective-C
12 years ago
go-etl
go-etlBreeze0806/go-etl

A Go-based toolset for data extraction, transformation, and loading, providing powerful data synchronization capabilities.

18953Go
2 months ago
anyolite
anyoliteAnyolite/anyolite

Embed mruby or Ruby interpreters into Crystal projects to use Ruby as a scripting language with similar syntax.

17910Crystal
1 year ago
Luminance
Luminancesidevesh/Luminance

A GTK application to control brightness of displays, including external monitors via DDC/CI.

16711C
1 month ago
2048-in-terminal
2048-in-terminalalewmoose/2048-in-terminal

A terminal-based clone of the 2048 puzzle game with animated gameplay.

16123C
3 years ago
Turing Codec
Turing Codecbbc/turingcodec

An HEVC software encoder optimized for fast encoding of large resolution video content.

15739C++
8 years ago
vircar
vircardn5/vircar

A CAN-based virtual car simulator written in C for testing vehicle system cyber-attacks without hardware.

15741C
5 years ago
OMicroB
OMicroBstevenvar/omicrob

A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.

15426OCaml
7 months ago
BearLibTerminal
BearLibTerminalcfyzium/bearlibterminal

A pseudoterminal interface library for creating applications with text-based console-like output and flexible input handling.

14121C
2 years ago
Enduro/X
Enduro/Xendurox-dev/endurox

An open-source middleware platform for building high-performance, distributed transaction processing applications in C/C++ and other languages.

13832C
8 months ago
DOS Defender
DOS Defenderskeeto/dosdefender-ld31

A real-mode DOS game for Ludum Dare #31, playable in DOSBox with joystick support.

13817C
2 years ago
rho
rhorho-devel/rho

A refactored, efficient virtual machine for the R language with full compatibility and modern engineering.

13421R
9 years ago
1
2
3