C Learning

Open-source C projects categorized as Learning

Top 12 C Learning Projects

  1. 42_CheatSheet

    A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language

  2. 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.

    Stream logo
  3. modern-embedded-programming-course

    Companion repository to the "Modern Embedded Systems Programming" video course.

  4. 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

  5. eRCaGuy_hello_world

    "hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++

  6. c_koans

    C Koans

  7. seb-mac

    Safe Exam Browser for macOS and iOS

  8. MiROS

    MiROS (Minimal Real-Time Operating System) for ARM Cortex-M

  9. 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.

    InfluxDB logo
  10. wefx

    Basic WASM graphics package to draw to an HTML Canvas using C. In the style of the gfx library

  11. 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

  12. 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.

  13. editlite

    Small text editor for learning purposes. Incremental Loading; Plugin system.

    Project mention: Using Zig to Add UTF8 Unicode Support | dev.to | 2024-09-23

    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.

  14. OWO

    OneWorld wallet repository (by decenomy)

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 Learning discussion

Log in or Post with

C Learning related posts

  • Book recommendations for learning C really thoroughly

    2 projects | /r/C_Programming | 4 Jul 2023
  • Github repository with "simple" code examples?

    4 projects | /r/C_Programming | 24 Jan 2023
  • McMillan or PDG Promote?

    1 project | /r/AirForce | 14 Jan 2023
  • Noisily oriented prisms on a sphere.

    2 projects | /r/generative | 9 Oct 2022
  • When in doubt gut reset --hard

    3 projects | /r/ProgrammerHumor | 24 Sep 2022
  • Looking for alpha testers for command-line tool for collaborating on Anki decks

    4 projects | /r/Anki | 14 Jun 2022
  • A good resource to learn Git

    3 projects | /r/learnprogramming | 25 May 2022
  • A note from our sponsor - Stream
    getstream.io | 13 Jul 2025
    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 →

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

Sponsored
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.
getstream.io

Did you know that C is
the 6th most popular programming language
based on number of references?