Top 23 C HacktoberFest Projects
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
UNIX-like reverse engineering framework and command-line toolsetProject mention: rabin2 for scraping ELF to JSON | reddit.com/r/ELFLinking | 2021-10-16
Run Linux Software Faster and Safer than Linux with Unikernels.
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  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
Open-source keyboard firmware for Atmel AVR and Arm USB familiesProject 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
Linux shell for iOSProject mention: i use alpine btw | reddit.com/r/linuxmasterrace | 2021-10-15
Affordable WiFi hacking platform for testing and learningProject 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
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: 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.
🧙♂️ ImageMagick 7Project mention: Any software for stitching together 2D images? | reddit.com/r/software | 2021-10-24
Open Source Flight Controller FirmwareProject mention: FPV video problem? Losing video when idling | reddit.com/r/Multicopter | 2021-10-13
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
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
CircuitPython - a Python implementation for teaching coding with microcontrollersProject 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 ?
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
Lightweight CLI download acceleratorProject mention: A few tips for the newcomers on this sub ! | reddit.com/r/opendirectories | 2021-05-28
libfaketime modifies the system time for a single applicationProject mention: Stop the time. | reddit.com/r/linuxquestions | 2020-12-21
libfaketime can do this.
The ioquake3 community effort to continue supporting/developing id's Quake III ArenaProject 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!
Open MPI main development repositoryProject mention: Distributed Training Made Easy with PyTorch-Ignite | dev.to | 2021-08-10
backends from native torch distributed configuration: nccl, gloo, mpi.
A DBus daemon to configure input devices, mainly high-end and gaming miceProject 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
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
Compile Elixir applications into single, easily distributed executable binariesProject 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/
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:
The Pi-hole FTL engineProject 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
What are some of the best open-source HacktoberFest projects in C? This list will help you:
Are you hiring? Post a new remote job listing for free.