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

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. modern-embedded-programming-course

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

  4. eRCaGuy_hello_world

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

  5. c_koans

    C Koans

  6. seb-mac

    Safe Exam Browser for macOS and iOS

  7. MiROS

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

  8. wefx

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

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

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

  11. editlite

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

  12. assembly-repl

    A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.

    Project mention: Building a web server in aarch64 assembly to give my life (a lack of) meaning | news.ycombinator.com | 2026-05-11

    Nice, I've been trying to learn assembly myself recently and built a little REPL to play around with it directly https://github.com/pirate/assembly-repl

    But I've struggled with the IO parts, it seems every system is so different, it's hard to live without LLVM-IR as the middle layer abstracting away compiler and target differences.

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

Index

What are some of the best open-source Learning projects in C? This list will help you:

# Project Stars
1 42_CheatSheet 1,984
2 modern-embedded-programming-course 1,369
3 eRCaGuy_hello_world 148
4 c_koans 144
5 seb-mac 128
6 MiROS 120
7 wefx 35
8 RefiBot 10
9 Ithkuil-Memorization-Aid 7
10 editlite 5
11 assembly-repl 4
12 OWO 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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