C Gcc

Open-source C projects categorized as Gcc

Top 20 C Gcc Projects

  • bare-metal-programming-guide

    A bare metal programming guide (ARM microcontrollers)

    Project mention: STM32MP2: ST’s first Linux capable 64-bit MPU with NPU, GPU and TSN | news.ycombinator.com | 2023-08-26

    What cruftware? STM32 will run your code right away after reset clears[0].

    0. https://github.com/cpq/bare-metal-programming-guide

  • SGDK

    SGDK - A free and open development kit for the Sega Mega Drive

    Project mention: iHaveNoReasonToDoThisOtherThanBraggingRights | /r/ProgrammerHumor | 2023-06-21
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • CRoaring

    Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks

    Project mention: (Don't) crank up the warnings to 11 | news.ycombinator.com | 2023-03-15

    The PR in question seems to be https://github.com/RoaringBitmap/CRoaring/pull/446

    I agree that the GitHub analyses are worse than useless, but I also think it highlights the friction between intrinsics and the program in which they appear. There probably is a better model.

  • uefi-ntfs

    UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

    Project mention: How long would it take for USB 2.0 to boot windows2go? | /r/windows | 2023-03-26

    Because we use UEFI:NTFS to ensure that:

  • efifs

    EFI FileSystem drivers

    Project mention: How to Boot ISO Files from GRUB2 Boot Loader | news.ycombinator.com | 2023-12-16

    See also UEFI drivers that can read a bunch of other file systems (btrfs, ext2/3/4, HFS, ISO, NTFS, UFS/FFS, XFS, ZFS, etc):

    * https://efi.akeo.ie

    * https://github.com/pbatard/efifs

    The UEFI spec specifies (§13.3) that firmware is only required to read FAT32/16/12, which is generally why your /boot/efi is VFAT/FAT32.

  • wac

    WebAssembly interpreter in C

  • gcc_termux

    Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt

    Project mention: Local LLaMa on Android phone | /r/LocalLLaMA | 2023-07-06

    I'm attempting this on a Pixel 3. I'm going to try the instructions in the gcc-termux README.md

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • vscode-amiga-debug

    One-stop Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE.

    Project mention: Programming the Amiga in 2023 | /r/amiga | 2023-02-28
  • arm-none-eabi-gcc-xpack

    A binary distribution of the Arm Embedded GCC toolchain

  • eRCaGuy_hello_world

    "hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++

  • odyssey

    An experimental operating system for x86 and ARM (by aweeraman)

  • chaotix

    The chaotix operating system! (Previously known as Magma or Psychix)

    Project mention: The Magma operating system | /r/osdev | 2023-04-02

    I've been working on this small UNIX-like operating system written fully in C and i?86 assembly called Magma, which has a window system that I'm working on alot.

  • beginners-C-program-examples

    Simple, Short and Sweet beginners friendly C language programs , revised.


    STM32 Template Project with Using CMake

    Project mention: Flashing Microcontrollers Without IDEs Containing An Upload Feature | /r/embedded | 2023-04-08

    shameless link: https://github.com/jasonyang-ee/STM32-CMAKE-TEMPLATE

  • linuxconio

    Implementation of conio.h from ms-dos based compilers for linux systems

  • PIC32-Project-Template

    A PIC32 project template working outside MPLAB X

  • keystance

    An open-source text-editor / enhanced version of kilo

  • EmbeddedProgramming

    Modern C/C++, Boost, Qt, OpenGL with CMake and Makefile.

  • C-album

    An album of C code to study and investigate.

  • tls-curious

    x64 and ARM64 TLS, syscalls, threads, futexes without the standard library

    Project mention: Practical Libc-free threading on Linux | news.ycombinator.com | 2023-03-23

    Here is with support for aarch64 and more: https://github.com/kromych/tls-curious/blob/master/lib.c

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-16.

C Gcc related posts


What are some of the best open-source Gcc projects in C? This list will help you:

Project Stars
1 bare-metal-programming-guide 2,343
2 SGDK 1,602
3 CRoaring 1,405
4 uefi-ntfs 702
5 efifs 485
6 wac 459
7 gcc_termux 446
8 vscode-amiga-debug 281
9 arm-none-eabi-gcc-xpack 168
10 eRCaGuy_hello_world 100
11 odyssey 44
12 chaotix 29
13 beginners-C-program-examples 18
15 linuxconio 14
16 PIC32-Project-Template 12
17 keystance 7
18 EmbeddedProgramming 6
19 C-album 1
20 tls-curious 0
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.