C Gcc

Open-source C projects categorized as Gcc
C Arm Linux Clang CMake

Top 22 C Gcc Projects

  1. bare-metal-programming-guide

    A bare metal programming guide (ARM microcontrollers)

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. SGDK

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

    Project mention: FC8 – Faster 68K Decompression (2016) | news.ycombinator.com | 2024-04-29

    I'm working on a game for Amiga (another 68k-based platform) and settled on ZX0 to decompress assets on the fly: https://github.com/einar-saukas/ZX0

    I was originally using LZ4, but I switched to ZX0 after learning that it can do in-place decompression, which means I don't have to allocate separate memory for the compressed data. I'm very happy with the compression ratio, and decompression of large assets (~48kb) only takes a few frames on a 7MHz 68000.

    Also of note is LZ4W, included in Sega Genesis Dev Kit (and discussed in the comments section of OP's article), a variant of LZ4 that only uses word-aligned operations. That makes it much faster on the 68000, which can struggle to efficiently handle 8-bit data. More info here: https://github.com/Stephane-D/SGDK/blob/master/bin/lz4w.txt

  4. CRoaring

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

    Project mention: Netflix's Distributed Counter Abstraction | news.ycombinator.com | 2024-11-13
  5. uefi-ntfs

    UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

  6. EfiFs

    EFI FileSystem drivers

  7. wac

    WebAssembly interpreter in C

  8. gcc_termux

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

  9. 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: Roguecraft Devs on Developing for Amiga in 2024 | news.ycombinator.com | 2024-07-27

    Amiga is a broad term: what chipset etc.?

    What I really highly advise is this MS Studio Code Plugin:

    https://github.com/BartmanAbyss/vscode-amiga-debug

    For me a revelation in ease of use. Hit compile and run - and it does in an emulator.

    You can use C or Assembler.

    The author is a well-known scene contributor since the 80th, and does a hell of a job with this nice IDE.

    Best tool and workflow for someone like me, who only casually writes some not so leetcode Amiga 500 ECS demos these days.

  10. arm-none-eabi-gcc-xpack

    A binary distribution of the Arm Embedded GCC toolchain

  11. eRCaGuy_hello_world

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

  12. odyssey

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

  13. STM32-CMAKE-TEMPLATE

    STM32 Template Project with Using CMake.

  14. chaotix

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

  15. reftrack-plugin

    GCC plugin for C language that tracks references to allocated objects

    Project mention: reftrack-plugin – plugin for GCC that tracks references to allocated objects | news.ycombinator.com | 2024-10-18
  16. linuxconio

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

  17. beginners-C-program-examples

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

  18. PIC32-Project-Template

    A PIC32 project template working outside MPLAB X

  19. EmbeddedProgramming

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

  20. 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. This fork adds support for libraries. (by jyoberle)

    Project mention: Roguecraft Devs on Developing for Amiga in 2024 | news.ycombinator.com | 2024-07-27

    There's also a fork that lets you build apps that run on AmigaOS: https://github.com/jyoberle/vscode-amiga-debug

    Coincidentally, I first learned C on an Amiga 500, back in the late 80's!

  21. keystance

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

  22. tls-curious

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

  23. C-album

    An album of C code to study and investigate.

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).

C Gcc discussion

Log in or Post with

C Gcc related posts

Index

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

# Project Stars
1 bare-metal-programming-guide 3,438
2 SGDK 1,807
3 CRoaring 1,591
4 uefi-ntfs 793
5 EfiFs 541
6 wac 475
7 gcc_termux 463
8 vscode-amiga-debug 327
9 arm-none-eabi-gcc-xpack 216
10 eRCaGuy_hello_world 129
11 odyssey 50
12 STM32-CMAKE-TEMPLATE 34
13 chaotix 32
14 reftrack-plugin 24
15 linuxconio 21
16 beginners-C-program-examples 19
17 PIC32-Project-Template 15
18 EmbeddedProgramming 9
19 vscode-amiga-debug 8
20 keystance 6
21 tls-curious 1
22 C-album 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?