C Programming

Open-source C projects categorized as Programming

Top 19 C Programming Projects

  • raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: Raylib – A simple and easy-to-use library to enjoy videogames programming | news.ycombinator.com | 2024-02-08
  • CreepyCodeCollection

    A Nonsense Collection of Disgusting Codes

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • SGDK

    SGDK - A free and open development kit for the Sega Mega Drive

    Project mention: iHaveNoReasonToDoThisOtherThanBraggingRights | /r/ProgrammerHumor | 2023-06-21
  • minixfromscratch

    Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

    Project mention: Ask HN: High-quality resources for writing complex systems software? | news.ycombinator.com | 2023-11-05

    Open BSD software source.

    UNIX Systems Programming: Communication, Concurrency and Threads: Communication, Concurrency and Threads 2nd Edition by K Robbins and S. Robbins

    minix from scrath [0]; linux from scratch[1];

    [1] : https://www.linuxfromscratch.org/

    [0] : https://github.com/o-oconnell/minixfromscratch

  • felix

    The Felix Programming Language (by felix-lang)

    Project mention: Felix: Statically typed, performant scripting language with native C++ embedding | news.ycombinator.com | 2023-12-28
  • pvsneslib

    PVSnesLib : A small, open and free development kit for the Nintendo SNES

    Project mention: Snes development | /r/snes | 2023-04-21

    There's an open-source SDK: https://github.com/alekmaul/pvsneslib

  • Energy-Languages

    The complete set of tools for energy consumption analysis of programming languages, using Computer Language Benchmark Game

    Project mention: C Is the Greenest Programming Language | news.ycombinator.com | 2024-01-26

    Looking at the benchmark where C++ is worst compared to other languages, it's depending on the library used. I would guess if they used Google's re2 Regex library instead of Boost's, the result would be different.



  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • One

    One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱 (by One-Language)

  • barn

    Barn it's a simple programming language written in C that is compiled to C.

    Project mention: Barn Programming Language! | /r/ProgrammingLanguages | 2023-03-12

    From your link: https://github.com/barn-lang/barn: "It's a simple programming language written in Go that is compiled to C."

  • CodeNect-VPS

    CodeNect is a visual programming software developed for my thesis as a supplementary tool for beginners in programming.

  • fujprog

    FPGA ULX2/3 JTAG programmer

  • ANSI_C

    My journey through learning C following the "The ANSI C programming language" book, and more. (by Rad-hi)

  • intro-to-c

    C (programming language) programmes I wrote when I was learning it. Please see README.md for task descriptions.

    Project mention: I created a GitHub repository for beginners in C programming language. | /r/C_Programming | 2023-03-26

    Repository Link I am a freshman Electronics and Comms. Engineering student from Turkey. Last term, I took Intro to Programming lectures at university, taught by instructor Cenk Efeler (ex-Bell Labs). In these lectures, we mostly covered C programming language. And I wanted to publish the programmes I wrote that made me reinforce what I learned in synchronous lectures, for public benefit. GitHub wanted me to put License to publish this repo on GH Edu but you can use them as you want. These tasks are entry level, I don't claim any proficiency to people for completing these tasks.

  • Cpp-and-projects

    C and C++ language practice, problem solving, data structures and algorithms with more exercise. completed four projects in C

  • keystance

    An open-source text-editor / enhanced version of kilo

  • space-invaders-gameboy

    Remaking Space Invaders for the gameboy, from scratch. Using GBDK 2020. Tutorial here: https://laroldsjubilantjunkyard.com/tutorials/recreating-gameboy-games/space-invaders/

  • plg

    Prolog inspired programming language

    Project mention: Plg - Prolog based language | /r/prolog | 2023-08-05

    I created an implementation of a simple Prolog language based on WiM machine described in "Compiler Design, Virtual Machines" by R. Wilhelm and H. Seidl. Please let me know if you find it useful. Cheers. https://github.com/smaludzi/plg

  • bitblaze

    An esoteric programming language developed during mid-class boredom.

    Project mention: An esoteric language | /r/ProgrammingLanguages | 2023-11-25
  • advent-of-code

    Advent of Code 2019, 2020, 2021, in Bash and/or C. (by braoult)

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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). The latest post mention was on 2024-02-08.

C Programming related posts


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

Project Stars
1 raylib 17,791
2 CreepyCodeCollection 2,328
3 SGDK 1,597
4 minixfromscratch 1,173
5 felix 777
6 pvsneslib 725
7 Energy-Languages 650
8 One 271
9 barn 51
10 CodeNect-VPS 43
11 fujprog 34
12 ANSI_C 23
13 intro-to-c 20
14 Cpp-and-projects 8
15 keystance 7
16 space-invaders-gameboy 3
17 plg 2
18 bitblaze 1
19 advent-of-code 0
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.