InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. 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: 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.
-
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
Website: https://curl.se
-
-
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.
-
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
TimescaleDB
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
-
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.
-
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
-
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
-
-
-
fastfetch
An actively maintained, feature-rich and performance oriented, neofetch like system information tool.
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-05Everything 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...
-
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.
-
Project mention: Bro Install Neovim On Windows And Setup Neovim Without Neovim Package Manager 🙀 | dev.to | 2024-09-08
Install gitbash 😸
-
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.
-
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 would be another alternative
https://github.com/RIOT-OS/RIOT
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C HacktoberFest discussion
C HacktoberFest related posts
-
K1 Buys MariaDB
-
Shell.how: Explain Shell Commands
-
Consistently Making Wrong Decisions Whilst Writing Recreational C
-
Microsoft formally deprecates the 39-year-old Windows Control Panel
-
Poll: When will we see full Linux distros as official iPhone apps?
-
Netboot.xyz: your favorite operating systems in one place
-
I don't know how CPUs work so I simulated one in code
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 Sep 2024
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 |