SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C HacktoberFest Projects
-
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.
Yes, but you are referring to standalone scripts, not functions defined within a Bash script.
Compare for example the following helper code used for git command completion inside Bash and inside PowerShell.
Bash: https://github.com/git/git/blob/master/contrib/completion/gi...
-
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: Whenever I try to open a website I get blasted with this? | /r/techsupport | 2023-12-08If Google and Cloudflare don't work as Private DNS, try other DNS over TLS endpoints listed in https://adguard-dns.io/kb/general/dns-providers, if none of them work then install Intra and use one of the providers listed in https://github.com/curl/curl/wiki/DNS-over-HTTPS. Those providers can also be used for your browser DNS if the built-in providers don't work.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
Project mention: I'm pretty sure this is possible, and would appreciate confirmation/direction. | /r/termux | 2022-12-13
https://github.com/radareorg/radare2 (You can git clone it, then run the install script)
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
Project mention: Advice for managing a group of beginner C programmers, myself included | /r/C_Programming | 2023-11-21
-
Project mention: Just setting up my first corne layout. It will take a while for me to get used to this wow... It's taking so long to type. Attached is my layout, and I mainly use c# on visual studio. Any concerns/advice/suggestions are welcome. It will take a while for me to reply on this thing though.. haha.. | /r/crkbd | 2023-12-08
I made a layout that I'm happy with. Spanish is my native language, so it has characters like the accents and 'ñ', but it's meant to be used for programming as well. Visual Studio uses a lot of Ctrl and Ctrl + Shift shortcuts, so I left them in the same place as the default Corne layout so I can press them both with my pinkie finger. Perhaps some of the ideas are useful to you.
-
Onboard AI
Learn any GitHub repo in 59 seconds. 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 www.getonboard.dev.
-
Project mention: Windows is now an app for iPhones, iPads, Macs, and PCs | news.ycombinator.com | 2023-11-20
There is an x86 virtual machkne running Linux available on the App Store now.
Now would Apple allow a full blown Windows VM is a different question
-
Project mention: Microsoft Will Eventually Start Charging You for Windows 10 Security Updates | news.ycombinator.com | 2023-12-06
-
-
-
libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
-
-
Project mention: "Filename too long" error even after "fix" in git bash (windows 10) | /r/github | 2023-12-05
I'd start by verifying that you're on the most current version of Git for Windows, and updating if that isn't the case. Followed by opening an issue here, if you're still encountering the problem.
-
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.
-
It's worth noting that you (re) invented what iodine does: https://code.kryo.se/iodine/
-
determine which processes consume specific resources (in your particular case even a "5 minutes session of staring at htop" would do the trick.) (Alternatives: ps -ef, ps aux, top, glances ... )
-
ravynos
A BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)
Project mention: Ravynos: BSD-based OS with an experience like and some compatibility with macOS | news.ycombinator.com | 2023-08-28 -
RIOT-OS is somewhat popular in academia, it tries to be very approachable but there are still plenty of low hanging fruits with all kinds of hardware and you can use it for software and thesis projects.
-
I hope this doesn't affect LXC negatively.
LXC and LXD share plenty of contributors.
https://github.com/lxc/lxc/graphs/contributors
https://github.com/canonical/lxd/graphs/contributors
I use an "unprivileged LXC container" setup on several Debian bullseye hosts. It works fantastic, and each LXC container feels like a real server.
Compare that to Docker's "one-container-one-process" philosophy, reinventing the wheel by awkwardly composing multiple containers.
-
-
Project mention: [News] palera1n 2.0.0 beta 8 brings compatibility to iOS 17 checkm8 compatible iPads | /r/jailbreak | 2023-10-28
-
Project mention: Unveiling secrets of the ESP32: creating an open-source Mac layer | news.ycombinator.com | 2023-12-06
The barrier to entry has never been lower. Last night I prototyped some code in Python on my Mac to talk to a Bluetooth peripheral, and then had ChatGPT translate it to Arduino C++ code for a $5 ESP32 which mostly worked on the first go.
You can even run Python on microcontrollers these days. See Adafruit's https://circuitpython.org for which they publish modules for many (almost all?) of the sensors they sell. The modern microcontroller frameworks hide much of the complexity of Wi-Fi, Bluetooth, filesystems, etc. so you can do complicated things with minimal effort. You can really cobble something together in an afternoon.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C HacktoberFest related posts
- GPS lost signal suddenly and recover
- "Filename too long" error even after "fix" in git bash (windows 10)
- Ask HN: What are some unpopular technologies you wish people knew more about?
- The bash book to rule them all
- Git Branches: Intuition and Reality
- Setenv Is Not Thread Safe and C Doesn't Want to Fix It
- Multipass: Ubuntu Virtual Machines Made Easy
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0fa0121e28>
www.saashub.com | 9 Dec 2023
Index
What are some of the best open-source HacktoberFest projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Git | 48,135 |
2 | libcurl | 32,571 |
3 | mpv | 24,267 |
4 | radare2 | 18,935 |
5 | C | 17,346 |
6 | raylib | 16,514 |
7 | qmk_firmware | 16,224 |
8 | ish | 15,176 |
9 | reactos | 13,502 |
10 | esp8266_deauther | 12,397 |
11 | ImageMagick | 10,281 |
12 | libgit2 | 9,230 |
13 | pyroscope | 8,854 |
14 | git | 7,881 |
15 | betaflight | 7,425 |
16 | iodine | 5,617 |
17 | htop | 5,511 |
18 | ravynos | 5,237 |
19 | RIOT | 4,645 |
20 | LXC | 4,294 |
21 | ultrajson | 4,171 |
22 | palera1n | 4,135 |
23 | circuitpython | 3,730 |