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/ombhd/philosophers_42

The basics of threading a process and how to work on the same memory space.

1337school 42born2code c c-programming-language makefile multithreading process

Last synced: 26 Jul 2025

https://github.com/axect/hep_cs

Study numerical algorithm

c go julia mathematica matlab python

Last synced: 26 Jul 2025

https://github.com/sanjana96-san/addressbook

This is a console based application written in C that allows users to manage their contacts. The application enables users to add, search, edit, delete, and list contacts, while ensuring the data is saved for future use through file handling

addressbook c file filemanagement input-output structures

Last synced: 26 May 2026

https://github.com/iwas-coder/wft.c

A simple and portable file transfer tool written in pure C. 🌐

c c99 file-transfer hacktoberfest network posix socket tool win32

Last synced: 12 Jul 2025

https://github.com/cedlemo/gtk-skeleton

Skeleton of C Gtk project

c gtk gtk3 skeleton

Last synced: 17 May 2026

https://github.com/awkless/slock

Patched version of slock

c patched slock suckless

Last synced: 04 Apr 2025

https://github.com/goldenthrust/alx-low_level_programming

ALX Low Level Programming is a collection of C programming projects and exercises that cover fundamental concepts of low-level programming. This repository includes implementations of various algorithms, data structures, and problem-solving techniques, aimed at enhancing proficiency in the C programming language.

big-o-notation c data-structures-and-algorithms sorting-algorithms

Last synced: 26 Jul 2025

https://github.com/guxtapires/vendas-no-mes

Um algoritmo em linguagem C que recebe os valores de venda na semana de determinado mês, escolhido pelo usuário, e então mostra a soma dos valores dos meses e das semanas.

c calculus

Last synced: 26 Jul 2025

https://github.com/gengo-bit/data-structures-and-algorithms-in-c

C code implementations of data structures and algorithms created for practice to earn a certification in data structures and algorithms(Interview Questions).

bubble-sort c c-programming data-structures-and-algorithms insertion-sort linked-list merge-sort queue quick-sort searching-algorithms selection-sort sorting-algorithms stack

Last synced: 28 Mar 2025

https://github.com/evasabeeh/travel-route-planner

Implemented Dijkstra's algorithm to find the most optimal path between the origin and destination.

c cpp data-structures

Last synced: 04 May 2026

https://github.com/ke0ff/icom_uxff_revt

Source and support for the UXFFront module revision-T (TX/RX) for the ICOM IC-900/IC-901 UX radio modules

8051 c fm-radio keil-uvision pll radio-controller rs-232 silabs spi transceiver

Last synced: 01 Mar 2025

https://github.com/iricartb/university-real-time-system-morse-translator

Ivan Ricart Borges - Concurrent programming in POSIX - Signals, Timers & Threads.

c morse multithreading posix real-time signals speaker timers

Last synced: 11 Jun 2026

https://github.com/01barthez/learn_datastructure_c

In the university context, learning C language is a prerequisite for success in certain subjects such as INF131, INF231... To make up for this deficit, I'm going to learn complex data structures in C (Stack, File, Lists...).

c data-structures file initialization list makefile pile programming-exercises

Last synced: 04 Mar 2025

https://github.com/semibran/life-c

:gear: conway's game of life in C

c cellular-automata game game-of-life physics simulation

Last synced: 06 Apr 2025

https://github.com/glnsh/text-to-subtitle

SubText: Text to Subtitles converts TXT to SRT written in C

c subtitles

Last synced: 05 Jun 2026

https://github.com/flatcap/ntfsprogs

⚙️ NTFS userspace programs

c cli ntfs userspace

Last synced: 29 Oct 2025

https://github.com/ysoroko/cub3d

A raycasting game engine reprogrammed from scratch using C language, inspired by the world's first 3D game.

42 c cub3d game-engine minilibx mlx pixelart raycasting s19 wolfenstein-3d

Last synced: 05 Nov 2025

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

background remover made with C.

c c-project cli

Last synced: 19 May 2026

https://github.com/howerj/note

CLI Note taking application

c cli command-line command-line-tool notes

Last synced: 23 May 2026

https://github.com/mikyll/chatudp

Simple chat from terminal

c parallel process socket udp unix

Last synced: 20 May 2026

https://github.com/vtstech/vtsps2-crc32

An example CRC32 implementation for the PS2

c crc32 ps2 ps2sdk

Last synced: 06 Jul 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/mrvladus/pug.h

Stupidly simple build system for small C/C++ projects

build-system c header-only pug simple

Last synced: 17 May 2026

https://github.com/nerooc/numerical-methods-pl

Exercises from 'Numerical Methods' at AGH UST (in Polish).

c numerical-methods university-course

Last synced: 22 Mar 2025

https://github.com/vtstech/vtsps2-eject

A simple homebrew to eject the disc tray of a PS2

c homebrew ps2 ps2sdk

Last synced: 17 May 2026

https://github.com/gikoskos/fieldmanager

Prototype of an in-memory database for farmers (greek only)

c desktop-app win32 winapi

Last synced: 31 Dec 2025

https://github.com/amlel-el-mahrouss/opencc

[Alpha/WIP] Custom C++ compiler with an assembler, linker, and custom executable format (PEF).

assembler c compiler cpp linker

Last synced: 22 Mar 2025

https://github.com/vozlt/jfbterm-patch

Patch for jfbterm some functions

c patch

Last synced: 22 Jun 2025

https://github.com/embeddedos/stm32f40x-os-scheduler

An OS scheduler for STM32F407xx

arm assembly c cortex-m4 scheduler

Last synced: 22 Jun 2025

https://github.com/meownoid/brainfuck-interpreter

Interpreter of the brainfuck programming language

brainfuck brainfuck-interpreter c parsing

Last synced: 26 Jul 2025

https://github.com/ke0ff/uxffconfigurator

WIN10 console application that is the configuration interface for the UXFFront module 8051 MCU applications

8051 c console-application radio-controller rs-232 spi windows-10

Last synced: 19 May 2026

https://github.com/patrickdocs/data-structures-and-algorithms

A collection of lectures, example source codes, and exercises related to learning and practicing Data Structures and Algorithms using the C programming language.

algorithms c data-structures dynamic-programming easy-to-understand introduction-to-programming

Last synced: 27 Jun 2025

https://github.com/kevinmidkiff/cs410-project

Portland State University - CS410: Intro to Performance - VIC Performance Project

c performance-analysis vic

Last synced: 25 Jan 2026

https://github.com/drsoliddevil/beditor

A CLI text editor written in C

c cli text-editor

Last synced: 04 Apr 2025

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/aymanizz/python-tokenizer

A tokenizer for the python programming language in C

c python tokenizer

Last synced: 15 May 2026

https://github.com/owlonpc/libgoofy

The goofiest thing I've ever made.

c c99 funny goofy library malware

Last synced: 05 Aug 2025

https://github.com/mytechnotalent/pico_c_stepper

A professional embedded C application for the Raspberry Pi Pico that combines LED blinking with 4-channel stepper motor control using ULN2003 driver boards. The project demonstrates GPIO control, timing functions, and modular code organization suitable for embedded development.

c pico pico-sdk robotics rp2040 stepper-motor stepper-motor-control stepper-motor-driver

Last synced: 24 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/MaeAERIAH369/Ecole-42-Cursus

1st and 2nd years of École 42. Proficiency in C, C++, Asm, OOP, SQL and system administration.

asmx86 c cpp98 network oop postgresql sql system-administration

Last synced: 01 Oct 2025

https://github.com/graphtylove/hangman_c

Simple terminal based hangman game written in C

c gcc hangman

Last synced: 22 Jun 2025

https://github.com/bragdond/universal-dynamic-queue-c

Dynamic queue in C which can store any type of data

c dynamic-queue queue universal void

Last synced: 21 Mar 2025

https://github.com/danburati/earthdefender

Shooting Game

c game

Last synced: 24 Jun 2025

https://github.com/mr-mrf-dev/pizza-finder

🍕 our Project in DS (Data Structure) with C++ Programming Language.

2d-tree c cmake cpp data-structure ds kd-tree

Last synced: 12 Feb 2026

https://github.com/micahondiwa/printf

Creating and implementing a custom printf function in C

c cli data-structures header-files malloc malloc-free printf

Last synced: 07 Aug 2025

https://github.com/mgproduction/mgtagger

A small, generic, single-C-source-code POS tagger, featuring ngrams with most common word spice, with Viterbi-like code.

c part-of-speech-tagger postagger tagger

Last synced: 17 Jun 2026

https://github.com/librity/ft_kilo

CLI text editor written in C, following 42's Norminette

42 42born2code 42saopaulo 42school c ft-kilo norminette text-editor

Last synced: 19 Jun 2026

https://github.com/vic37get/jantardosfilosofos

👴🍲 Implementação da solução para o problema do Jantar dos Filósofos

c filosofos jantar mutex sistemas-operacionais so

Last synced: 07 Aug 2025

https://github.com/ryukote/visuino

Audio visualizer using Arduino Uno R3

arduino arduino-uno audio-visualizer c led-matrix-displays microphone

Last synced: 06 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/bensuperpc/docker-subc

subc compiler in docker

c compiler dcoker

Last synced: 27 Mar 2025

https://github.com/jbussdieker/babel

Hello World in all the languages

bash batch c cpp elixir erlang go groovy java javascript php python ruby rust vbscript x86

Last synced: 10 Apr 2026

https://github.com/danielkrupinski/cout-vs-printf

Cout vs printf benchmark

c cpp performance

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/adaros92/tinysh

A basic Unix shell written in C for my OS class.

c operating-system os shell terminal unix

Last synced: 09 Apr 2026

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/martan03/spinningdonut

3D spinning ASCII donut

ascii ascii-donut c donut spinning-donut

Last synced: 06 Jul 2026

https://github.com/adrianmosnegutu/multiplexed-chat-server

A group chat server that broadcasts messages sent by one client to all connected clients.

broadcast c computer-networking group-chat linux socket-programming tcp-client tcp-server tcp-socket

Last synced: 18 May 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/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/gabriel-dp/c2python

Convert your C code to Python. Practical work in the Compilers subject at UFSJ.

c compiler python ufsj

Last synced: 09 May 2026

https://github.com/sykwer/h83069f_toy_os

Toy Operating System running on h8/3069f

c embedded h8 os

Last synced: 08 Aug 2025

https://github.com/ayushnagar123/password-management-system

This is a software which will help you to store,protect and retrieve your passwords whenever you require. Made by Ayush Nagar(ayushnagar123), Akshara Nigam(aksharanigam1112), Kapil Kumar Israni(090max) and Anushka Agarwal.

c password-manager password-retrieval password-safety password-store password-updation

Last synced: 09 Sep 2025

https://github.com/faisalsaifii/c-tutorial

All C syntaxes

c

Last synced: 25 Jun 2025

https://github.com/Coool/OS-ReactOS

A free Windows-compatible Operating System (Latvian translate fork)

c drivers gpl kernel latvian operating-system os osdev reactos win32 win32api windows x86

Last synced: 10 Mar 2025

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

🧯 A project based on the famous matchsticks game. Done on my 1st year at Epitech

ai c epitech first-year-project game matchsticks-game

Last synced: 17 Jul 2025

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

👋 A network project in C whose goal was to reproduce how the application Microsoft Teams works. One of the last project of my 2nd year at Epitech

c client-server epitech network second-year-project socket-programming

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/tomilola-ng/tomi-teaches-c

C is one of my favourite programming languages, and that's why I decided to teach it

beginner c compile course

Last synced: 22 Jun 2025

https://github.com/swarnimcodes/c3fm

Terminal based file manager in c3

c c3 file-manager linux

Last synced: 06 Jul 2026

https://github.com/joyrider3774/formula1_wasm4

A little, fake, formula 1 game and watch game for the wasm4 fantasy computer system

c game game-and-watch handheld-electronic-game retro wasm-4

Last synced: 29 Mar 2025

https://github.com/michael-lammens/smartcongestion

Optimized throughput/rtt in isolated client based CCA's. Servers treated as a black-box

c congestion-control isolated-environments network-programming tcp-vegas udp

Last synced: 23 May 2026

https://github.com/libdriver/pcf8575

PCF8575 full-featured driver library for general-purpose MCU and Linux.

c full-featured-driver io-expansion linux mcu pcf8575

Last synced: 19 May 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/jessicarod7/ece243-oml-public

Description of a game based on One More Line, created as the final project for ECE243 (Computer Organization).

arm c de1-soc fpga mobile-game one-more-line

Last synced: 18 Sep 2025

https://github.com/pymarcus/supply

A simple code in C to manager a supply

c supply

Last synced: 15 Sep 2025

https://github.com/basemax/knapsackproblemc

This is a simple implementation of the knapsack problem in C in both recursive and dynamic programming approaches.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures c data-structure datastructure ds dynamic-programming knapsack

Last synced: 27 Jul 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/kmhmubin/atm-service-management-system

ATM service management system

atm-management-system c

Last synced: 11 Jun 2025

https://github.com/alexweininger/notes

notes from a range computer science classes and topics

c interviews notes

Last synced: 28 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/pacatro/raylife

A simple implementation of the Conway's Game of Life using raylib.

c docker game-development gameoflife raylib

Last synced: 18 Feb 2026

https://github.com/gpbonillas/exercises-pucesd-cpp

Recopilación de ejercicios en lenguaje C/C++.

c cplusplus

Last synced: 21 Apr 2026

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

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

badapple c console

Last synced: 14 May 2026

https://github.com/sakshijain009/just-problems

Variety of Data Structures and Algorithms Problems in C and Java 🥂

c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions

Last synced: 08 Mar 2026

https://github.com/luisgbr1el/rpg-fup

RPG textual de aventura e ação feito em C - Trabalho de Fundamentos da Programação (Ciência da Computação).

c roleplaying-game rpg ufc ufc-crateus

Last synced: 18 Mar 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/bensuperpc/docker-ack

The Amsterdam Compiler Kit in docker

c docker

Last synced: 18 Apr 2026

https://github.com/moxer-mmh/projets4

Module Projet de S4 checkers in assembly

assembly c

Last synced: 16 May 2026

https://github.com/pravez/compilaplou

Another compilation project with an irrationnal name

bison c compiler emscripten flex

Last synced: 18 May 2026