C HacktoberFest

Open-source C projects categorized as HacktoberFest | Edit details

Top 23 C HacktoberFest Projects

  • GitHub repo Git

    Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.

    Project mention: Guia e recursos open source para participar do Hacktoberfest 2021 | dev.to | 2021-10-19

    Sistema de Versionamento de código GIT

  • GitHub repo radare2

    UNIX-like reverse engineering framework and command-line toolset

    Project mention: rabin2 for scraping ELF to JSON | reddit.com/r/ELFLinking | 2021-10-16
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo C

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes. (by TheAlgorithms)

    Project mention: Algorithms by Jeff Erickson (Free algorithms textbook) | news.ycombinator.com | 2021-02-08

    I like the awesome-algorithms link, but some of the code linked is definitely not perfect. A few questionable things from one of the header files [0] in https://github.com/TheAlgorithms/C:

    - Defines a macro with no parentheses

    - Uses unsigned for length and capacity (should be size_t)

    - Uses () instead of (void) for an empty parameter list

    - Useless use of "extern" for function declarations

    - I think that leading double underscores and structures ending with _t are reserved identifiers, but I don't really have a good source for this

    [0]: https://github.com/TheAlgorithms/C/blob/master/data_structur...

  • GitHub repo qmk_firmware

    Open-source keyboard firmware for Atmel AVR and Arm USB families

    Project mention: adding OLED display to discipline 65? | reddit.com/r/olkb | 2021-10-21

    Matrix is here: https://github.com/qmk/qmk_firmware/blob/master/keyboards/coseyfannitutti/discipline/config.h

  • GitHub repo ish

    Linux shell for iOS

    Project mention: i use alpine btw | reddit.com/r/linuxmasterrace | 2021-10-15
  • GitHub repo esp8266_deauther

    Affordable WiFi hacking platform for testing and learning

    Project mention: We have a USB outlet in our lockers at school. Any thoughts on what to use it for? | reddit.com/r/hacking | 2021-09-02
  • GitHub repo git

    A fork of Git containing Windows-specific patches. (by git-for-windows)

    Project mention: Shell Scripting Basics: Beginner's Guide | dev.to | 2021-10-23

    Shell scripting is the code that is designed to run in the Unix shell. This means that you can write these generic pieces of instructions and execute them directly from the shell on Linux and MacOS. If you want similar functionality on your Windows machine, you can use the shell/bash alternative for windows like Gitbash. In this article, together we will have a brief look at the syntax and basics of shell scripting and some of the examples to see some practices examples of shell scripting.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo ImageMagick

    🧙‍♂️ ImageMagick 7

    Project mention: Any software for stitching together 2D images? | reddit.com/r/software | 2021-10-24
  • GitHub repo betaflight

    Open Source Flight Controller Firmware

    Project mention: FPV video problem? Losing video when idling | reddit.com/r/Multicopter | 2021-10-13
  • GitHub repo RIOT

    RIOT - The friendly OS for IoT (by RIOT-OS)

    Project mention: Curated embedded code to learn from | reddit.com/r/embedded | 2021-10-24

    The main reason that RIOT uses LGPL remain that a lot of turnover happens in the embedded space. You want to keep the contributions to the project open. Even for projects that will use the code in a few years. https://github.com/RIOT-OS/RIOT/wiki/LGPL-compliancy-guide

  • GitHub repo htop

    htop - an interactive process viewer (by htop-dev)

    Project mention: is this normal ? [DWM at idle , nothing extra is running not even the compositor or the system info script] | reddit.com/r/suckless | 2021-10-12
  • GitHub repo circuitpython

    CircuitPython - a Python implementation for teaching coding with microcontrollers

    Project mention: Please help me! | reddit.com/r/circuitpython | 2021-09-13

    Couldn't you get them back by reflashing the image from https://circuitpython.org ?

  • GitHub repo json-c

    https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/

    Project mention: How can I parse JSON with C? | reddit.com/r/C_Programming | 2021-10-21

    Look for the instructions here: https://github.com/json-c/json-c

  • GitHub repo axel

    Lightweight CLI download accelerator

    Project mention: A few tips for the newcomers on this sub ! | reddit.com/r/opendirectories | 2021-05-28


  • GitHub repo libfaketime

    libfaketime modifies the system time for a single application

    Project mention: Stop the time. | reddit.com/r/linuxquestions | 2020-12-21

    libfaketime can do this.

  • GitHub repo ioq3

    The ioquake3 community effort to continue supporting/developing id's Quake III Arena

    Project mention: id Tech 3 | reddit.com/r/gamedev | 2021-05-28

    On a more serious note, also check out https://github.com/ioquake/ioq3, which is a modernized version of quake 3!

  • GitHub repo inav

    INAV: Navigation-enabled flight control software

    Project mention: Coding a flight plan into flight controller | reddit.com/r/drones | 2021-09-06

    Check out the iNav flight controller firmware forums. iNav is the flight controller firmware for programmed & autonomous flight. https://github.com/inavFlight/inav/wiki

  • GitHub repo ompi

    Open MPI main development repository

    Project mention: Distributed Training Made Easy with PyTorch-Ignite | dev.to | 2021-08-10

    backends from native torch distributed configuration: nccl, gloo, mpi.

  • GitHub repo libratbag

    A DBus daemon to configure input devices, mainly high-end and gaming mice

    Project mention: nothing is recognizing my usb mouse | reddit.com/r/linux4noobs | 2021-10-23

    Maybe piper works for you? The 310 seems to be supported

  • GitHub repo proxmark3

    RRG / Iceman repo, the most totally wicked repo around if you are into Proxmark3 and RFID hacking (by RfidResearchGroup)

    Project mention: Want to connect Blueshark to Android | reddit.com/r/proxmark3 | 2021-10-07

    Termux for Proxmark

  • GitHub repo bakeware

    Compile Elixir applications into single, easily distributed executable binaries

    Project mention: New Elixir 1.12 – The developer’s point of view | news.ycombinator.com | 2021-06-23

    There’s a couple of approaches to this problem going on:

    1. Bakeware “bakes” your application together with the entire Erlang/OTP/Beam/Elixir stack into a single binary. Given the “batteries included” philosophy of OTP, these binaries end up being fairly large, but it works: https://github.com/bake-bake-bake/bakeware

    2. Lumen compiles Elixir, Erlang and friends into WASM. This will in time enable small fast cross-platform static binaries, but it is not done yet: https://getlumen.org/

  • GitHub repo PHPSpy

    Low-overhead sampling profiler for PHP 7+

    Project mention: Pyroscope 0.0.31 Supports Continuous Profiling for debugging server performance issues in PHP | reddit.com/r/PHP | 2021-05-17

    It's using phpspy, which does support fpm:

  • GitHub repo FTL

    The Pi-hole FTL engine

    Project mention: Cisco Umbrella/OpenDNS Device ID Remote IP support | reddit.com/r/pihole | 2021-10-23

    This is it: https://github.com/pi-hole/FTL/pull/1096

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 2021-10-24.


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

Project Stars
1 Git 39,781
2 radare2 15,117
3 C 11,137
4 qmk_firmware 10,730
5 ish 10,668
6 esp8266_deauther 9,091
7 git 6,257
8 ImageMagick 6,135
9 betaflight 4,839
10 RIOT 3,966
11 htop 2,847
12 circuitpython 2,625
13 json-c 2,256
14 axel 1,942
15 libfaketime 1,878
16 ioq3 1,855
17 inav 1,772
18 ompi 1,360
19 libratbag 1,291
20 proxmark3 1,237
21 bakeware 1,179
22 PHPSpy 1,177
23 FTL 894
Find remote jobs at our new job board 99remotejobs.com. There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives