Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 12 C Learning Projects
-
42_CheatSheet
A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
modern-embedded-programming-course
Companion repository to the "Modern Embedded Systems Programming" video course.
-
hydrafw
HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware
-
eRCaGuy_hello_world
"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
RefiBot
A small educational robot made from recycled plastic from fishnets. We provide all the data you need to build and play with the RefiBot. Play and learn building and programming this little robot on Arduino
-
Ithkuil-Memorization-Aid
ëšho'hlorẓûţc hwomùaržrıtéu-erţtenļıls: A piece of software designed as an aid for memorization of the various parts of the constructed language Ithkuil.
-
One of my side projects is a simple text editor in C called "Editlite". The purpose of this editor was to explore creating one from the ground up and implementing functionality like Plugins and loading files incrementally to support editing large files. For this article I'll focus on just the Unicode support I wanted to add, though I may do a deeper dive into the editor in a future article.
-
C Learning discussion
C Learning related posts
-
Book recommendations for learning C really thoroughly
-
Github repository with "simple" code examples?
-
McMillan or PDG Promote?
-
Noisily oriented prisms on a sphere.
-
When in doubt gut reset --hard
-
Looking for alpha testers for command-line tool for collaborating on Anki decks
-
A good resource to learn Git
-
A note from our sponsor - Stream
getstream.io | 13 Jul 2025
Index
What are some of the best open-source Learning projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | 42_CheatSheet | 1,775 |
2 | modern-embedded-programming-course | 1,092 |
3 | hydrafw | 395 |
4 | eRCaGuy_hello_world | 137 |
5 | c_koans | 130 |
6 | seb-mac | 107 |
7 | MiROS | 98 |
8 | wefx | 33 |
9 | RefiBot | 10 |
10 | Ithkuil-Memorization-Aid | 8 |
11 | editlite | 4 |
12 | OWO | 1 |