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.
Project mention: I can't understand the code I wrote yesterday | reddit.com/r/learnprogramming | 2023-01-23There's a good example from the actual git source code in fopen.c
-
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
This Docker image is designed to support implementing Github Actions with Python. As of version 4.0.0., it starts with the official python docker image as the base which is a Debian OS. It specifically uses python:3-slim to keep the image size down for faster loading of Github Actions that use pyaction. On top of the base, we've installed curl gpg, git, and the GitHub CLI. We added curl and gpg because they are needed to install the GitHub CLI, and they may come in handy anyway (especially curl) when implementing a GitHub Action.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Mpv https://mpv.io/
-
Project mention: I'm pretty sure this is possible, and would appreciate confirmation/direction. | reddit.com/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: what resources do you recommend for learning C ? | reddit.com/r/C_Programming | 2022-05-10 -
The whole keymap cam be found from QMK GitHub with all the fun features such as holding Z or M for control: https://github.com/qmk/qmk_firmware/blob/master/keyboards/wsk/pain27/keymaps/default/keymap.c
-
Do you mean https://github.com/ish-app/ish? That’s creative, cool idea
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
Thank You. I have a .so, in fact I have 3 files a .so, .so.4.2.0, & .so.420. I installed using cmake, instructions here
-
I already have a pwnagotchi, it’s not what im looking for in this case. I’m thinking more a pico version of this GitHub
-
Project mention: Nolibc: A minimal C-library replacement shipped with the kernel | news.ycombinator.com | 2023-01-22
Seems unlikely. My spot check of the the two vfprintf implementations shows no flow from one to the other, and shows that part of the Cosmopolitan code has an older lineage than nolibc.
The nolibc source has many reference to copyright held by "Willy Tarreau", under LGPL-2.1 OR MIT license, with a copyright date starting in 2017.
The string "Tarreau" does not exist in the Cosmopolitan library, so that's a strong negative there. Let's look closer.
The file organization is quite different. And so is the implementation. So that's another negative.
Compare the vfprintf in nolibc at https://elixir.bootlin.com/linux/v6.2-rc4/source/tools/inclu... (a 'minimal vfprintf()') with the one in cosmopolitan starting at https://github.com/jart/cosmopolitan/blob/master/libc/stdio/....
Right away we can see nolibc places many functions in the same file while Cosmopolitan uses a one-function-per-filename organization.
Cosmopolitan's fvprintf locks the file (which nolibc doesn't need to do) then calls vfprintf_unlocked which calls __fmt at https://github.com/jart/cosmopolitan/blob/master/libc/fmt/fm... , which is the actual implementation. It look very different from NOLIBC's.
Okay, so perhaps that's they way now but not at the beginning?
We can also go back to Cosmopolitan's original implementation and see how vfprintf goes through https://github.com/jart/cosmopolitan/blob/c91b3c50068224929c... to call "palandprintf", which https://github.com/jart/cosmopolitan/blob/c91b3c50068224929c... says is copyright "Marco Paland" from 2014-2019.
That's a few years older than the start of nolibc, available from https://github.com/mpaland/printf , and part of https://github.com/embeddedartistry/libc , a "libc targeted for embedded systems usage".
Thus, multiple factors seem to agree that nolibc code is not used in the Cosmopolitan library.
-
libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
-
On the other hand, because users of gnuplot frequently like to use scripts for a consistent application of tasks, I think this equally can be task for ImageMagick. A first step can be an instruction similar to
-
Project mention: Free Unrestricted Scalable Self-Sustaining AI | reddit.com/r/PygmalionAI | 2023-01-27
Not everybody has the technical knowledge to set up the necessary configuration for the AI. You especially need to have some clue about the Python programming language, the GNU/Liunx operating system, the git version control system and the npm package manager of the Node.js JavaScript runtime environment.
-
-
nice, reminds me a bit about IP over DNS https://github.com/yarrick/iodine
-
Monitor system resources usage: This can be done by using a tool top, ps, htop or bpytop. These tools let you introspect the processes running on a Linux system and the resources they're consuming.
-
Project mention: Looking for a GitHub repo which contains unit tests | reddit.com/r/embedded | 2023-01-15
RIOT-OS has a lot of unit tests for all the boards they support. And it's written in C. https://github.com/RIOT-OS/RIOT/tree/master/tests
-
I'm currently attempting to enroll my Ubuntu (20.04) (Unprivileged) LXC hosts to my windows AD server but am having difficulty. I'm using SSSD and KRB5 to manage the user directory and authentication. Once joining the domain with realmd, all seems ok, I can use the id command, etc to lookup users and groups and the host appears in Windows Users and Computers. The issue I'm having is with authentication, I believe it to be related to this issue however I don't entirely understand the solution and can't seem to find much else on the matter (Note the method I'm using works fine on full VMs). Would anybody please be able to provide more clarity in layman's terms?
-
Project mention: Processing JSON 2.5x faster than simdjson with msgspec | reddit.com/r/Python | 2022-10-03
ujson
-
Project mention: Programming Languages You Should Learn to Become These 👇 | reddit.com/r/coolguides | 2023-01-23
Maybe they mean.. https://circuitpython.org/ ?
-
For folks' context, the new tool that's being discussed in the thread mentioned by the parent here is litefs [0], as well as which you can also look at rqlite [1] and dqlite [2], which all provide different trade-offs (e.g. rqlite is 'more strongly consistent' than litefs).
[0]: https://github.com/superfly/litefs
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C HacktoberFest related posts
- Xbox Requests: Week of January 20th, 2023
- Free Unrestricted Scalable Self-Sustaining AI
- How do you test/experiment?
- pyaction 4.15.0 Released
- lost my drone today...
- Beginners, please use “save as”
- I like flatpaks, have a few dozen of them installed, but damn those updates are massive
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea58f54408>
www.saashub.com | 28 Jan 2023
Index
What are some of the best open-source HacktoberFest projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Git | 44,991 |
2 | libcurl | 28,269 |
3 | mpv | 21,266 |
4 | radare2 | 17,429 |
5 | C | 15,382 |
6 | qmk_firmware | 14,245 |
7 | ish | 13,333 |
8 | reactos | 11,927 |
9 | raylib | 11,534 |
10 | esp8266_deauther | 11,197 |
11 | cosmopolitan | 10,301 |
12 | libgit2 | 8,860 |
13 | ImageMagick | 8,344 |
14 | git | 7,297 |
15 | betaflight | 6,454 |
16 | iodine | 4,898 |
17 | htop | 4,519 |
18 | RIOT | 4,351 |
19 | LXC | 3,954 |
20 | ultrajson | 3,951 |
21 | circuitpython | 3,375 |
22 | dqlite | 3,295 |
23 | muon | 2,695 |