An open API service indexing awesome lists of open source software.

C

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.

https://github.com/h4wk507/terminal-flappy-bird

A terminal based Flappy Bird game built with ncurses

c console flappy-bird game ncurses terminal

Last synced: 18 May 2026

https://github.com/huangcongqing/curriculum-design

课程设计,课程代码(基于物联网窗帘控制软件逻辑实现)

c iot lcd socket z-stack zigbee

Last synced: 02 Apr 2025

https://github.com/laertispappas/bellman-ford-dijkstra

Bellman ford & Dijkstra algorithm - draft

bellman-ford c

Last synced: 25 Jun 2025

https://github.com/rupt/c-explicitly-controlled-testing

You can test C code without hiding control flow in macros.

c testing

Last synced: 12 May 2025

https://github.com/bhhbazinga/lmjalgo

带鬼牌麻将的胡牌算法

c lua mahjong

Last synced: 18 May 2026

https://github.com/cuhsat/fx

A strictly experimental stream cipher in ANSI C.

algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher

Last synced: 29 Mar 2025

https://github.com/olejek88/kernel32

Software for DAQ WinCE (Wincon8000) gas measurement

c cpp gas-measurement windowsce

Last synced: 18 May 2026

https://github.com/matubu/malloc

🔥 A custom implementation of the malloc function in c

allocator c malloc

Last synced: 11 Oct 2025

https://github.com/linuxheads/cube3d_42

A 3d game in C, based on the famous Wolfenstein games from the 90's

3d-graphics c game game-development linux

Last synced: 18 May 2026

https://github.com/leiless/dbg.h

A clumsy dbg(...) macro for C89

c c89 debug debugging header-only macro

Last synced: 29 Mar 2025

https://github.com/bragdond/universal-stack-c

Dynamic stack in C which can store any type of data

c data-structures stack void

Last synced: 21 Mar 2025

https://github.com/Baro-00/Linux-Scripts-C

Simple programs to practice multithreading coding in C

c linux multithreading

Last synced: 13 Apr 2025

https://github.com/perkss/c-programming-examples

Some C Programming Examples from the Tutorials on my blog

c cmake curl makefile pointers programming-pearls

Last synced: 18 May 2026

https://github.com/hong539/coding_collects

coding_collects for practice coding with any other Programming languages

c coding cpp csharp javascript python python3 rust

Last synced: 05 Apr 2025

https://github.com/fahimfba/ics-fall2024-fba

Faculty Codes for Introduction to Computer Systems (Fall 2024) at United International University

c fall2024 fba ics problem-solving uiu united-international-university

Last synced: 18 May 2026

https://github.com/amodsachintha/uart

Low Level C implementation of Serial Communications using the Arduino Micro Controller (ATmega328p)

atmega328p c electronic-engineering-coursework serial-communication sliit usart

Last synced: 20 May 2026

https://github.com/matt-y-ice/c-turtlegraphics

A C-based graphical application inspired by the classic turtle graphics, allowing users to control a sprite (the "turtle") using keyboard inputs. The program supports line drawing, sprite rotation, customizable line colors, and real-time status display, using SDL2 for window management and OpenGL for rendering.

2d 2d-graphics 2d-rendering c cmake computer-graphics graphics graphics2d opengl opengl-library sdl2 sdl2-application sdl2-image sdl2-ttf turtle turtle-graphics

Last synced: 19 May 2026

https://github.com/anthonyhuang19/advanced-os-concepts

Introduction to Operating Systems is a graduate-level course covering key OS concepts like concurrency, thread synchronization, inter-process communication, and distributed systems, divided into four sections: OS fundamentals, process management, resource management, and distributed systems.

c os

Last synced: 25 Jun 2025

https://github.com/ishaansathaye/csc225-computerorganization

Cal Poly CSC 225 Introduction to Computer Organization

assembly c cal-poly computer organization

Last synced: 19 May 2026

https://github.com/klihe/sdl2-setup-macos

One day I was trying to search for something like pygame for C++ and I found SDL2, but the implementation of this library was not easy for me. I decided to make this tutorial on how to implement SDL2 on MACOS which works for me

c c11 cpp cpp11 game library sdl sdl2 sdl2-library tutorail

Last synced: 13 Mar 2025

https://github.com/mahmoudelshimi/vector_space

An implementation of Vector Space written in both C and Python.

c math modeling python vectors

Last synced: 19 May 2026

https://github.com/radutul/mini-lib-c

A minimal implementation of a C library.

c library

Last synced: 21 Mar 2025

https://github.com/aeckar/libnumsys

Number system conversion library and command-line utility for C/C++

binary c cpp hexadecimal number-converter

Last synced: 19 May 2026

https://github.com/enriquebdel/clases-cuda-programacion-paralela-en-c-

En este repositorio encontrarás varias lecciones creadas por mí sobre la librería CUDA en C. El programa que utilizo para programar es MobaXterm.

c cuda cuda-programming gnu-linux googlecolab mobaxterm nvidia parallel-programming ubuntu university

Last synced: 19 May 2026

https://github.com/zenigm/paaword-protected-studentrecordsystem

A simple student record management system in C language that allows users to store and retrieve student details such as name, class, section, parent's names, and contact information. Access is password-protected for security.

c

Last synced: 19 Jun 2025

https://github.com/runxiyu/chtmpl

A simple HTML templating engine

c html templating

Last synced: 21 Mar 2025

https://github.com/aliy98/hoist-control-simulator

The code to design, develop, test and deploy is an interactive simulator of hoist with 2 d.o.f, in which two different consoles allow the user to activate the hoist.

bash-scripting c inter-process-communication linux-system-programming

Last synced: 19 May 2026

https://github.com/ne-gh/boot

Multi platform EPM firmware.

arm c firmware riscv

Last synced: 21 Mar 2025

https://github.com/ricky9leet/1337_ft_printf

Development repository for the 42cursus' ft_printf project

1337 1337cursus 1337school c makefile printf-42

Last synced: 21 Mar 2025

https://github.com/tengge1/bad-apple

《东方幻想乡》使用命令行界面播放视频。

badapple c console

Last synced: 14 May 2026

https://github.com/kmhmubin/atm-service-management-system

ATM service management system

atm-management-system c

Last synced: 11 Jun 2025

https://github.com/joyrider3774/waternet_playdate

Waternet is a multiplatform puzzle game written for old consoles and handhelds like Game Boy (Color), Game Gear, Master System, Analogue Pocket and Mega Duck and now also Playdate !

c gameboy playdate playdate-console playdate-sdk puzzle puzzle-game retro retrogaming

Last synced: 29 Mar 2025

https://github.com/mahdavipanah/microproject

My course project for Microprocessors

avr avr-programming c codevision microprocessor proteus

Last synced: 31 Dec 2025

https://github.com/udanielnogueira/c-zero

Estudo da linguagem C nas aulas da Graduação de Ciência da Computação.

c

Last synced: 04 Jul 2026

https://github.com/araujo88/libcurl-example

Networking example in C using libcurl library

c c-network-programming curl-library libcurl

Last synced: 21 Mar 2025

https://github.com/callmesalmon/lazy

LazyLib - C functions I don't want to rewrite.

c c-lib c-library lazy lib library

Last synced: 18 Jun 2025

https://github.com/akutchi/french-nomaian

A nomai's language generator adapted for french.

ada c gtkada language linguistics ncurses-tui nomai outer-wilds

Last synced: 19 May 2026

https://github.com/skyf0l/aes-library

Lightweight AES library in C

aes aes-128 aes-256 aes-cbc aes-ecb aes-encryption c clib

Last synced: 21 Mar 2025

https://github.com/aburi6800/msx-advtest

Test project for an old command input adventure game.

assembly c gamedev homebrew msx z80 z88dk

Last synced: 13 Sep 2025

https://github.com/lobbyra/philosophers

Simulation of the philosophers problem in c

42school c

Last synced: 04 Jul 2026

https://github.com/giacomoferretti/chopper

A channel hopper for monitor mode written in C.

c channel channel-hopper chopper hopper libnl monitor monitor-mode netlink nl80211 wifi

Last synced: 08 Jul 2026

https://github.com/not-nik/libcx

cx is another attempt to bring exceptions to C

c exception-handling exceptions signal-handler

Last synced: 22 Mar 2025

https://github.com/torx-chat/libtorx

Metadata-safe Tor Chat Library

anonymity c chat library security tor

Last synced: 13 Sep 2025

https://github.com/kientech/c-programming-language

C++ is a powerful, multi-paradigm programming language designed for system and application development that offers flexibility, efficiency, and speed.

c cpp

Last synced: 22 Mar 2025

https://github.com/franneck94/aes

AES En-/Decryption in C++

aes aes-encryption c cplusplus

Last synced: 06 Apr 2025

https://github.com/sohaib90/dynamic_array

Implementation of a dynamic array in c

c dynamic-arrays structs

Last synced: 18 Mar 2025

https://github.com/victorharri-chal/duckhunt

🦆 A graphical project with CSFML to recreate the famous Duck Hunt game. Done on my 1st year at Epitech.

c csfml duckhunt epitech first-year-project game graphics-programming shooter

Last synced: 06 Apr 2025

https://github.com/ravijo/simple-telnet-client

Simplest Telnet Client Ever Made in C/C++

c cpp networking telnet telnet-client telnetlib wrapper

Last synced: 19 Apr 2026

https://github.com/victorharri-chal/sokoban

🧱 A reproduction of the japanese sokoban game with the ncurses library in C. Done on my 1st year at Epitech

c epitech first-year-project game ncurses-library sokoban-game

Last synced: 06 Apr 2025

https://github.com/victorharri-chal/need4stek

🚗 Artificial intelligence coded in C that guides an autonomous car through a virtual racetrack. Done on my 1st year at Epitech

ai autonomous-vehicles c epitech first-year-project race

Last synced: 22 Jun 2025

https://github.com/dracula27/credit

Use C to determine what type of credit card a number is using Luhn's Algorithm.

c c-programming-language cs50x

Last synced: 02 Jan 2026

https://github.com/haxpor/imgurc

Minimalistic imgur cli in C. First version aims to support upload image first.

c cli command-line imgur tool

Last synced: 20 May 2026

https://github.com/drio/unboxing

Fractals with iterative functions

art c fractals generative-art raylib wasm

Last synced: 11 May 2026

https://github.com/colleagueriley/rsgl-2048

RSGL-2048 is a clone of the 2048 made with RSGL

2048 c rsgl

Last synced: 20 May 2026

https://github.com/jacob-c-smith/crypto

Cross platform cryptography and hashing functions

c cryptography hashing

Last synced: 04 Mar 2025

https://github.com/allyndawn/wxrx

STM32 Nucleo-F429ZI FreeRTOS RFM69HCW Weather Station Receiver / Indoor Unit

c embedded freertos iot stm32 stm32f4 weather weather-station

Last synced: 22 Jun 2026

https://github.com/fuwn/tatl

🗣 Tiny Test Framework for C89

c c89 test

Last synced: 02 Jan 2026

https://github.com/d-w-arnold/command-line-address-book

A command-line address book, written in C, as part of a technical test 📖

address-book c cli cmake makefile

Last synced: 22 Jul 2025

https://github.com/robertklee/autonomousrobotproject

The robot must find a target object within constrained search area and run a simulated cable from source to target while minimizing excess cable and object collisions

c embedded-c infrared-sensors robotics vex-robotics

Last synced: 20 May 2026

https://github.com/bilalmohib/c-programming-

This repo contains C Programming practise.It will contain the work from learn c the hard way.

c c-programs linux practice-programming programming programming-exercises programming-language ubunto

Last synced: 20 May 2026

https://github.com/glpecile/arq_tpe

TPE 72.08 - Arquitectura de Computadoras - Segundo Cuatrimestre 2020.

asm c itba

Last synced: 01 Nov 2025

https://github.com/yshui/cfg.h

Header only config file & command line option library for C

c c-library command-line-parser configuration configuration-files header-only

Last synced: 04 Apr 2025

https://github.com/saratoga8/soundroid

This project is for sound volume control of a desktop(laptop) from an Android device

android bluetooth c cpp java linux wifi

Last synced: 09 Apr 2026

https://github.com/vokungahrotlaas/scplib

C multipurpose library (it's bad don't use it)

c library

Last synced: 12 Apr 2025

https://github.com/youssef-saaed/knn_assignment_c_version

This is a machine learning assignment that implements the K-Nearest Neighbors (KNN) algorithm on the Iris dataset from scratch using pure C

c from-scratch iris-classification iris-dataset knn pure-c

Last synced: 22 Mar 2025

https://github.com/horrjiy/minirt

42 Core Curriculum --- A raytracing project in C: Insert a scene and generate an image! --- Group project of @tleisterer and @Horrjiy.

42commoncore 42heilbronn c raytracing reflection rendering-3d-graphics

Last synced: 22 Jun 2025

https://github.com/lancewalk87/clp-aquaspector-device

Hardware/Software | Water Analyzing Digital MCU/TTL/ADC Differential Photometric Device, quantifies water composition, and overall purity.

autocad avr c c-plus-plus comparative-analysis eagle-cad hardware measurements nandflash photon-mapping spectrophotometer spi tft tools water-quality wireless

Last synced: 20 May 2026

https://github.com/florian-a/libft

Libft ma propre bibliothèque à moi tout seul.

42 42-school 42born2code 42cursus 42projects 42school c ft-libft libft libft42

Last synced: 25 Feb 2025

https://github.com/ac000/fcgi_app_core

Infrastructure for building a FastCGI C application

c fastcgi

Last synced: 16 Jun 2025

https://github.com/danielbrodi/knights-tour

The Knight’s tour problem solved in C with both the naive and the heuristic solutions, using a backtracking algorithm, recursion and a bit array. Includes GUI,

backtracking backtracking-algorithm c chess chess-ai chess-board chess-game chessboard heuristic-algorithm heuristic-search heuristic-search-algorithms heuristics knight-problem knight-tour knights-tour knightstour memory-management options-strategies recursion recursive-algorithm

Last synced: 13 May 2025

https://github.com/garfield1002/yacdb

Yet Another Crappy DataBase

c database sql

Last synced: 11 May 2026

https://github.com/jaaumg/title-generator

This program in C reads a string, size of 16 character max, and using for loops it writes on a matrix 5x5, after that its write on a matrix 5x100 and shows its result

c matrices string string-manipulation

Last synced: 20 May 2026

https://github.com/emmaunel/c-reverse-shell

A simple reverse shell written in C

c c-reverse-shell cprogramming reverse-shell simple

Last synced: 29 Mar 2025

https://github.com/cyanide-burnout/fastring

Event multiplexing library for io_uring

c cpp iouring uring

Last synced: 20 May 2026

https://github.com/lynkos/bst

Sorts strings using a Binary Search Tree.

bash c command-line makefile shell

Last synced: 19 Oct 2025

https://github.com/yparitcher/sms-bot

a modular sms query bot written in C for responding to sms commands via email

c email sms sms-api sms-commands sms-gateway

Last synced: 20 May 2026

https://github.com/atirutw/libc64

C library for interfacing with C64's hardware and KERNAL

c c64 kernal library llvm-mos

Last synced: 12 Jun 2026

https://github.com/bragdond/makefile

makefile for cpp and c project of all size

c cpp makefile

Last synced: 20 May 2026

https://github.com/wendymunyasi/monty

Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.

algorithms-and-data-structures c m monty

Last synced: 29 Mar 2025

https://github.com/cizr/lru-algorithm-in-c

Execution/Implementation of LRU (Least Recently Used) Algorithm in C

algorithm c lru

Last synced: 22 Mar 2025

https://github.com/pprattis/philosopher-dinner-problem-with-posix-threads-and-mutex

A program written with compatibility with Posix and uses Posix Threads that runs the philosohper dinner problem using threads and mutex to prevent multiple simultaneous execution of the critical section.

c computer-science mutex mutex-lock mutex-synchronisation philosophers-dinner-problem posix posix-threads program student

Last synced: 29 Mar 2025

https://github.com/gnostr-org/gnostr-get-relays

get a list of nostr relays

c c-ffi gnostr nostr rust

Last synced: 15 Feb 2026

https://github.com/aonemd/tttoe

An ncurses based tic tac toe with multi-player and single-player AI mode

ai c ncurses

Last synced: 29 Mar 2025

https://github.com/mdabdullahibnaharun/c-cpp-projects

Some C/C++ Projects Develop By Me and My Team Fantastic Four

c cpp data-structures

Last synced: 07 May 2026

https://github.com/vinicciussantos/ufca-ciencias-da-computacao

Arquivos e Códigos feitos durante a Faculdade de Ciências da Computação - UFCA

algorithms-and-data-structures c introduction-to-programming python ufca

Last synced: 29 Mar 2025

https://github.com/hironakamura/proyectos-c-cpp

Compendio de proyectos hechos en C/C++

c cpp

Last synced: 20 May 2026

https://github.com/fauzymadani/bgremover.c

background remover made with C.

c c-project cli

Last synced: 19 May 2026

https://github.com/yousef4008/rwd-rc

Wireless-controlled Rear-Wheel Drive (RWD) robotic car! Built from scratch using Fusion 360, it integrates NRF24L01 for wireless control, powered by ATmega32. Enjoy smooth motion with precise steering using a potentiometer and servo motor.

avr c embedded-c embedded-systems layered-architecture

Last synced: 27 Jun 2025

https://github.com/rc-chuah/windows-recall-switch

This Program Enables And Disables Microsoft Windows Recall Feature.

c disable-recall-ai enable-recall-ai microsoft microsoft-recall recall windows windows-11 windows-recall

Last synced: 29 Mar 2025

https://github.com/mikyll/secretsanta

A little application which implements different algorithms to randomly choose who has to give the gift to whom.

c random random-generation

Last synced: 22 Mar 2025

https://github.com/martvixtor/apds9960

A feature packed driver for the APDS9960 sensor, supporting ambient light, color, proximity, and gesture sensing.

c driver embedded-hal gesture-sensor hc-sr04 iot light mqtt no-std proximity rgb-sensor sensor sensors stm32

Last synced: 08 Apr 2026

https://github.com/sprookie/monitor

user-wise kmod to monitor the CPU usage, memory usage, and I/O usage for a specified user

c cgroup kernel-5-10 kernel-module monitor

Last synced: 05 Jul 2026