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/edulandoni/c-programming-a-modern-approach-2e-exercises

Exercises and notes for C Programming: A Modern Approach (2nd Edition) by K. N. King. Code in C17.

book-exercises c c-language c-programming-a-modern-approach kn-king solutions study- study-note

Last synced: 06 Jul 2026

https://github.com/Simpson-Computer-Technologies-Research/simplc_parser

Parser for my programming language, simp lang (simpl) made in C

c parser programming-language simpl

Last synced: 14 May 2025

https://github.com/bisakhmondal/ju_cse_lab_practicals

Lab Assignments

c cpp

Last synced: 17 May 2026

https://github.com/bmtlab/binarization

Project with a demo application for image threshold

c image-processing image-segmentation

Last synced: 23 Jul 2025

https://github.com/myd7349/edflib.cmake

CMakeLists.txt for Teunis van Beelen's EDFlib.

bdf c cmake edf edflib eeg

Last synced: 08 Mar 2026

https://github.com/bfontaine/reversi

Reversi game for the C class (LC4)

c cli game paris-diderot reversi

Last synced: 30 Mar 2025

https://github.com/bellini666/lzw-compressor

LZW compressor developed for the 2015 ICMC/USP class of "Multimídia"

c compressor lze

Last synced: 25 Jul 2025

https://github.com/benlent123/5eic0-comparc

TU/E related course repo (5EIC0)

assembly c fpga fsm risc-v tue verilog vhdl

Last synced: 30 Apr 2026

https://github.com/gaprogman/hi-n

Code listings for the Esoteric Language Hi\n

c cplusplus csharp haskell java javascript php python ruby rust

Last synced: 10 Apr 2026

https://github.com/leodubosclard/dvd

-> README.md

c dvd-screensaver makefile

Last synced: 28 Jul 2025

https://github.com/awadell1/rpimapper

A mobile robotics platform for mapping an environment using an occupancy grid

arduino c mapping matlab raspberry-pi robotics sonar

Last synced: 08 Apr 2026

https://github.com/veranovus/vstd

veranovus's C Standard Library

c utility

Last synced: 23 Jul 2025

https://github.com/wambugucoder/linked-list-in-c

LINKED LIST ,STRUCT AND FILE OPERATIONS

c file fileoperation linked linked-list struct

Last synced: 24 May 2026

https://github.com/kiko-g/feup-rcom

FEUP RCOM | Computer Networks | 2019/20

c computer-networks

Last synced: 28 Jul 2025

https://github.com/ademar111190/studycpp

Nothing special, it is only a playground

android c cpp java jni jni-android kotlin kotlin-android personal study

Last synced: 10 Apr 2026

https://github.com/wawerukelvin111/random-c

Any C program that pops in my head

c c-programming-language c-projects

Last synced: 10 Apr 2026

https://github.com/jody-frankowski/42

My projects @ the 42 school

101 42 42-school c corewar projects school

Last synced: 21 Aug 2025

https://github.com/nos1dot618/aoc24

My attempt at solving 2024's Advent of Code

aoc c clojure cpp java

Last synced: 20 Apr 2026

https://github.com/learn-and-understand/lau-c

A repository for exploration and mastery C.

c c-programming-language learn learning

Last synced: 28 Jul 2025

https://github.com/funnyboy-roks/vi3

A program to generate vi-style keystrokes for i3 using modes.

c i3 i3-config vi vim

Last synced: 05 May 2026

https://github.com/flatcap/usb-decode

🌍 Attempt to talk to my GPS

c gps reverse-engineering usb

Last synced: 08 Jul 2026

https://github.com/axect/hep_cs

Study numerical algorithm

c go julia mathematica matlab python

Last synced: 26 Jul 2025

https://github.com/antoninhrlt/memlib

Memory allocations and management library written in C to be used without the standard library

c c-language memory-allocation memory-management no-std

Last synced: 23 Jun 2026

https://github.com/desmonhak/bigint

Implementación de BigInt, enteros y flotantes de tamaño arbitrario en C

arithmetic big-integer big-integer-in-c c operations

Last synced: 30 Aug 2025

https://github.com/turkeymcmac/pig2

A pretty simple object system for C.

c library oop

Last synced: 27 Jul 2025

https://github.com/alcatrazescapee/adventofcode

My Advent of Code Solutions

advent-of-code c cordy haskell python rust

Last synced: 09 Apr 2026

https://github.com/jobson-batista/hacking-book

Estudos do Livro "Hacking: The Art of Exploitation" de Jon Erickson

architecture c cybersecurity hacking infosec programming

Last synced: 27 Jul 2025

https://github.com/potatomaster101/netutil

Some code for socket programming and IO

c mit-license networking socket socket-programming

Last synced: 22 Aug 2025

https://github.com/robaho/go-network-test

compare relative performance of go networking to Java and C

c golang java networking performance

Last synced: 15 Apr 2026

https://github.com/douglasbolis/trabalho_thread

Trabalho 1 da disciplina de Sistemas Operacionais

c multithread pthreads thread

Last synced: 24 May 2026

https://github.com/ahaddad98/cub3d

This project will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.

c minilibx pixel ray raycasting rgb

Last synced: 26 Jul 2025

https://github.com/hyouteki/steel

My attempt at building STL (standard template library) in C

c stl

Last synced: 11 Nov 2025

https://github.com/zwrawr/dsalabs

Data Structures and Algorithms lab work

c lab university

Last synced: 20 Jun 2026

https://github.com/tanguyandreani/libmy

Includes a string manipulation library

c library string string-manipulation

Last synced: 25 Aug 2025

https://github.com/f321x/minitalk-42-core

Server and client in C that communicate via 2 unix signals to exchange a string as exercise of the 42 core curriculum.

42 42born2code 42school c unix

Last synced: 01 Jun 2026

https://github.com/hyouteki/lodge

C Logging Library

c library logging

Last synced: 22 Aug 2025

https://github.com/itsrainingmani/shell

A simple UNIX shell written in C

c shell

Last synced: 18 Apr 2026

https://github.com/satyajitghana/gpu-programming

Contains the contents of GPU Architecture and Programming course done on NPTEL

c cpp cuda cuda-programming gpu-programming nptel nvidia

Last synced: 09 Mar 2026

https://github.com/laumbourassa/ght

Generic Hash Table (GHT) library in C

c dynamic generic hash-table

Last synced: 08 Feb 2026

https://github.com/hyouteki/malpractice

A lightweight C library for creating, training, and evaluating simple neural networks

c library neural-network

Last synced: 11 Nov 2025

https://github.com/amirhnajafiz/ceeker

A containerd event monitoring system built using C.

c c-programming container-lifecycle container-monitoring containerd

Last synced: 26 Jul 2025

https://github.com/mateuschaves/music

Projeto de um CRUD utilizando arquivos para a disciplina de Linguagem de Programação I do curso de Sistemas de Informação na UPE.

c crud-application txt university-project

Last synced: 29 Aug 2025

https://github.com/theolepage/lc-3-emulator

An emulator for the LC-3 assembly language written in C.

asm c emulator lc-3 lc3 little-computer-3

Last synced: 29 Aug 2025

https://github.com/witchoy/linuxcommands

DIY Linux commands I made in C

c learning linux-commands

Last synced: 29 Aug 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/martan03/spinningdonut

3D spinning ASCII donut

ascii ascii-donut c donut spinning-donut

Last synced: 06 Jul 2026

https://github.com/mateuschaves/dll

Desenvolvimento de uma DLL que resolve problemas da Geometria Analítica.

algebra c dll geometry-library mathematics university-project

Last synced: 26 Jul 2025

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

Module Projet de S4 checkers in assembly

assembly c

Last synced: 16 May 2026

https://github.com/harmim/vut-izp-proj3

Základy programování - Projekt 3 - Jednoduchá shluková analýza

c cluster-analysis doxygen project vut

Last synced: 23 Aug 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/andrecerqueira/nursinghomes-management-am

App developed with C in the 1st Semester of Mobile Applications Course.

c

Last synced: 27 Jul 2025

https://github.com/sankhadip-roy/statistics-calculator

1st year college project

c college-project statistics

Last synced: 23 Aug 2025

https://github.com/thisisnotjustin/blinky

Flash an led utilizing GPIO headers

c embedded-systems

Last synced: 23 Aug 2025

https://github.com/zpreisler/patchy2d

Simulation software for patchy particles in 2d

2d c computer-simulation opengl scientific sdl2 self-assembly

Last synced: 16 May 2026

https://github.com/yettabaa/cub3d

Cub3D is a 42 team project that recreates a Wolfenstein 3D-style game using raycasting. It involves building a dynamic 3D maze view with C and MiniLibX, focusing on graphics, algorithms, and game mechanics.

42 42school c cub3d cub3d-42 minilibx mlx mlx42 raycasting raycasting-algorithm

Last synced: 25 Aug 2025

https://github.com/elemeants/lc3-virtualmachine

Educational project and I choose the LC-3 CPU to make a virtual machine code that executes obj files.

c lc3 lc3-assembly lc3-vm virtual-machine vm

Last synced: 28 Aug 2025

https://github.com/arcelioeperez/arcelioeperez

Personal Projects built in my free time. Languages used: C, C++, Python and Go (reading CSV files). Repository contains links to books, tutorials, language specific documentation, and solutions to problems found on Leetcode.

c cpp go python3

Last synced: 23 Aug 2025

https://github.com/mouad-el-asri/1337_pool_2022

The Pool is the last phase before full admission to the 1337 school . It's 4 weeks long, designed to gear you up to learn the basics of programming with peers. The Pool is a chance to learn new programming concepts and dive deeper into programming. 🏊

1337school algorithms c c-programming functions header-files shell-scripting

Last synced: 27 Jul 2025

https://github.com/kusaremkn/icom

c ebpf sip

Last synced: 14 Feb 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/leoguilen/nodemcu_azureiothub_xamarinapp

IoT-based temperature and humidity monitoring system which is connected to Microsoft Azure. This is a Xamarin app to display real-time data from local sensors in an environment on a mobile device.

azure-cosmos-db azure-functions azure-iot-hub azure-service-bus c cpp dotnetcore flurl polly xamarin-forms

Last synced: 11 Apr 2026

https://github.com/hankb-o-t/c-calculator

A simple C calculator

c calculator

Last synced: 09 Nov 2025

https://github.com/micheleriva/c-vs-ts-wasm

👽Simple repo I made for myself just to test some WebAssembly compilers.

assembly c compilers cpp haskell typescript wasm wat webassembly

Last synced: 08 Apr 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/coding-pelican/tic-tac-toe-c

Implementation of the classic Tic Tac Toe game in C. The game allows players to play against each other or against an AI opponent.

ascii c cli-game console-based console-game game minimax minimax-algorithm minimax-alpha-beta-pruning terminal-based terminal-game tic-tac-toe tic-tac-toe-game

Last synced: 15 Apr 2025

https://github.com/ghosts6/leetcode_exercise

Leet code exercise solutions

bash c cpp js leetcode leetcode-solutions python3

Last synced: 09 Apr 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/salmankhanmsk786/565-zombie-game

Designed and developed a 3D third-person shooter zombie survival game using Unity and C#. Implemented key gameplay elements including character customization, vehicle dynamics, and weapon systems.

c game-development unity3d

Last synced: 05 May 2026

https://github.com/birros/ld-exported-symbols-demo

Sows how ld exports / hides static library symbols linked to a dynamic library

c demo dlopen dynamic gcc ld learning library static

Last synced: 06 Jun 2026

https://github.com/leninhasda/competitive-programming

code repo of the acm problems i have solved

c c-plus-plus go golang python3

Last synced: 15 May 2025

https://github.com/billhu0/cs100-2022

ShanghaiTech CS100 (Introduction to Programming) course homework collection, spring 2022.

c cpp shanghaitech

Last synced: 16 Aug 2025

https://github.com/avinashshenoy97/intal

An implementation of the Karatsuba algorithm for fast multiplication of large integers in C.

c karatsuba large-integers multiplication

Last synced: 26 May 2026

https://github.com/hey-its-d2t2/snakeladder_game_in_c

Trying to make snake ladder game in C using C graphics programming, unfortunately this project is incomplete...

advanced-programming c cprogramming game-development graphics-programming learn-to-code learning-by-doing

Last synced: 11 Jun 2026

https://github.com/rogeriols/fractol-42sp

One of the first graphical projects at 42 school, fract-ol introduces us to 2D programming with fractal generation.

42 42projects 42school c fractal-algorithms fractal-images fractals fractol fractol-julia fractol-maldelbrot fractol-tricorn hexadecimal-color

Last synced: 07 Apr 2025

https://github.com/christianhering/dwm

My build of dwm! 😃

c dwm suckless suckless-dwm

Last synced: 07 Aug 2025

https://github.com/storyblok/code-examples

Short Overview of API Calls in different langauges for the storyblok API

c cohttp csharp go http-client java javascript jquery json json-api native nodejs nsurl objective-c ocaml php python request swift unirest

Last synced: 09 Apr 2026

https://github.com/tangentecode/ctype-replica

Clone of some function in the ctype library

c just-for-fun test

Last synced: 08 Aug 2025

https://github.com/lucasctnh/automated-makefile

A directory watcher to automate the process of creating Makefiles for Allegro projects. Only Windows.

allegro automation c makefiles script windows-api

Last synced: 23 Mar 2025

https://github.com/nickeldan/scrutiny

C testing framework for POSIX environments

c posix testing-framework

Last synced: 18 Jan 2026

https://github.com/djoezeke/cprofiler

A Realtime Sample Call Stack and Performance Profiling Library for C/C++.

analysis c cpp development library performance profiler profiling

Last synced: 11 Jun 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/mayankpatel97/algorithms

data structure algorithms (queue, stack, array, dictionary)

array c dictionary queue stack

Last synced: 10 Mar 2026

https://github.com/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 02 May 2026

https://github.com/giovannirizzi/centralina

Emulazione di un sistema di domotica, progetto d'esame di sistemi operativi 1

c fifo-ipc inter-process-communication named-pipes pipes signals syscalls unitn university-project

Last synced: 26 May 2026

https://github.com/dfvsqy/vscode_mingw_gdb_cmake_clangd_demo

This is a demo that shows how to use "VSCode+Clangd+CMake+Mingw64" toolchains to develop c/c++.

c clangd cmake mingw64 vscode

Last synced: 12 Jun 2026

https://github.com/ben-marshall/sat-solver

A simple combinatorial boolean sat solver based on the AC-3 Algorithm

ac-3 bison c sat-solver satisfiability satisfiability-solver yacc

Last synced: 03 Jul 2026