C HacktoberFest

Open-source C projects categorized as HacktoberFest

Top 23 C HacktoberFest Projects

HacktoberFest
  • Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

    Project mention: Why some of us like "interdiff" code review systems (not GitHub) | news.ycombinator.com | 2024-09-10

    > Because it was under 1000 layers of other bullshit

    Not only because of that.

    git-range-diff, while absolutely a killer feature, is a relatively new feature of git as well (a bit similarly to "git rebase --update-refs" -- which I've just learned of from you <https://news.ycombinator.com/item?id=41511241>, so thanks for that :)).

    Namely, git-range-diff existed out-of-tree as "git tbdiff" <https://github.com/trast/tbdiff> originally. It was ported to git proper in August 2018 <https://github.com/git/git/commit/d9c66f0b5bfd>; so it's not a feature people could have used "15 years ago".

    (FWIW, before git-range-diff was a thing, and also before I had learned about git-tbdiff, I had developed a silly little script for myself, for doing nearly the same. Several other people did the same for themselves, too. Incremental review was vital for most serious maintainers, so it was a no-brainer to run "git format-patch" on two versions of a series, and colordiff those. The same workflow is essential for comparing a backport to the original (upstream) version of the series. Of course my stupid little script couldn't recognize reorderings of patches, or a subject line rewrite while the patch body stayed mostly the same.)

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • libcurl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

    Project mention: A Guide to Top API Testing Tools in 2024 | dev.to | 2024-09-12

    Website: https://curl.se

  • mpv

    🎥 Command line video player

    Project mention: Workaround various types of locale braindeath | news.ycombinator.com | 2024-08-20
  • raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: Exploring Raylib and Open Source | dev.to | 2024-09-06

    Do like playing video games? I know I do; in fact, I enjoy it so much that I learned how to make video games. So, for a recent course I’m taking in school for open-source development I decided to focus on Raylib. Raylib describes itself as “a simple and easy-to-use library to enjoy videogames programming.” Written in pure c with bindings for almost any other programming language such as c++, Rust, and Python. It is a flexible tool which can work in almost any environment.

  • radare2

    UNIX-like reverse engineering framework and command-line toolset

  • C

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

  • qmk_firmware

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

    Project mention: Quantum Mechanical Keyboard Firmware | news.ycombinator.com | 2024-09-06
  • SaaSHub

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

    SaaSHub logo
  • TimescaleDB

    An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.

    Project mention: The Rise of Open Source Time Series Databases | news.ycombinator.com | 2024-09-14
  • ish

    Linux shell for iOS

    Project mention: Configure SSH between your PC and mobile | dev.to | 2024-09-06

    On IOS, there is a emulator called ISH which looks great. I haven't tried personally though, I couldn't afford an iphone. I will be using Termux on android for the rest of the post.

  • reactos

    A free Windows-compatible Operating System

    Project mention: You can now write React in Lua | news.ycombinator.com | 2024-06-20

    soon, everything will be in react. Your browser? React. OS? React. Car operating system? React.

    I thought I was making a joke and then googled some and here it is:

    https://github.com/shirakaba/react-native-web-browser-app

    https://reactos.org/

    https://star.global/posts/react-native-for-automotive/

    They were so preoccupied with whether or not they could that they didn't stop to think if they should

  • esp8266_deauther

    Affordable WiFi hacking platform for testing and learning

    Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03

    Hashcat Cracking WPA/WPA2 Spacehuhn's Deauther

  • ImageMagick

    🧙‍♂️ ImageMagick 7

    Project mention: Installing ImageMagick from Source with HEIC Support | dev.to | 2024-09-10
  • pyroscope

    Continuous Profiling Platform. Debug performance issues down to a single line of code

  • fastfetch

    An actively maintained, feature-rich and performance oriented, neofetch like system information tool.

    Project mention: neofetch is archived: what's next for terminal lovers? | dev.to | 2024-06-19

    Fastfetch is a speedy and efficient alternative. It provides quick system information without sacrificing the detail we love.

  • libgit2

    A cross-platform, linkable library implementation of Git that you can use in your application.

    Project mention: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative | news.ycombinator.com | 2024-03-05

    Everything that is replicated on the network is stored as a Git object, using the libgit2[0] library. This library uses hardened SHA-1 internally, which is called sha1dc (for "detect collision").

    [0]: https://github.com/libgit2/libgit2/blob/ac0f2245510f6c75db1b...

  • betaflight

    Open Source Flight Controller Firmware

    Project mention: GPS lost signal suddenly and recover | /r/fpv | 2023-12-09

    Op, it seems your gps has m10 chipset, am I right? Because the m10 is not supported on betaflight. Or rather, it works, but betaflight sets it up incorrectly. There is a fix, but not released yet, or you have to set gps to 10hz in ucenter and disable auto convig in betaflight (and lose some features). See https://github.com/betaflight/betaflight/issues/12737 for more information. This might not be your issue, but it might be related.

  • git

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

    Project mention: Bro Install Neovim On Windows And Setup Neovim Without Neovim Package Manager 🙀 | dev.to | 2024-09-08

    Install gitbash 😸

  • htop

    htop - an interactive process viewer

    Project mention: Essential Deep Learning Checklist: Best Practices Unveiled | dev.to | 2024-06-17

    How to Accomplish: Evaluate the computational requirements of your project early on, considering model complexity, dataset size, and expected training duration. Opt for high-performance GPUs for intensive computation tasks and ensure the CPU is powerful enough to manage data preprocessing and I/O operations. Use tools like NVIDIA's nvidia-smi and htop to monitor resource usage and adjust your infrastructure as needed.

  • iodine

    Official git repo for iodine dns tunnel

    Project mention: Malaysia started mandating ISPs to redirect DNS queries to local servers | news.ycombinator.com | 2024-09-06

    Many VPN offer anonymized DNS too, and there is also Iodine ( https://github.com/yarrick/iodine ) etc.

    I have doubts they will be able to cover all of IPv6, or be able to handle inspection of obfuscated encrypted traffic.

    People will find a way through... even if it is a satellite. =3

  • ravynos

    A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

  • palera1n

    Jailbreak for A8 through A11, T2 devices, on iOS/iPadOS/tvOS 15.0, bridgeOS 5.0 and higher.

    Project mention: [News] palera1n 2.0.0 beta 8 brings compatibility to iOS 17 checkm8 compatible iPads | /r/jailbreak | 2023-10-28
  • RIOT

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

    Project mention: Moving to a RTOS on the RP2040 | news.ycombinator.com | 2024-07-04

    RIOT would be another alternative

    https://github.com/RIOT-OS/RIOT

  • LXC

    LXC - Linux Containers

  • SaaSHub

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

    SaaSHub logo
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 HacktoberFest discussion

Log in or Post with

C HacktoberFest related posts

Index

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

Project Stars
1 Git 51,820
2 libcurl 35,416
3 mpv 27,816
4 raylib 21,532
5 radare2 20,343
6 C 18,901
7 qmk_firmware 18,012
8 TimescaleDB 17,457
9 ish 16,831
10 reactos 14,436
11 esp8266_deauther 13,319
12 ImageMagick 11,963
13 pyroscope 9,899
14 fastfetch 9,638
15 libgit2 9,604
16 betaflight 8,414
17 git 8,279
18 htop 6,319
19 iodine 6,158
20 ravynos 5,606
21 palera1n 4,886
22 RIOT 4,875
23 LXC 4,604

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that C is
the 7th most popular programming language
based on number of metions?