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/jg2kpy/tcp_chat

Just a simple C program to practice socket programing

c tcp

Last synced: 21 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/ferhat-mousavi/aes

This repository demonstrates the implementation of cryptographic algorithms including AES for encryption, MD5 and SHA-256 for hashing, and HMAC-MD5 for message authentication. These C code examples are ideal for learning secure data handling techniques in modern applications.

aes c hmac-md5 md5 sha256

Last synced: 31 Mar 2025

https://github.com/amanoteam/sphynx

A GCC cross-compiler targeting Linux

c cpp cross-compiler gcc linux

Last synced: 13 Mar 2025

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/oleksa-oleksa/esp32_noisedetector_internship

Internet of Things project: ESP32, FreeRTOS, WiFi Connectivity

c cpp embedded-systems esp32 internet-of-things microcontroller mqtt-protocol

Last synced: 05 Apr 2025

https://github.com/mohammadmd1383/benchmark-dll

A library for testing speed of code execution with high precision

c cdll clibrary cpp cpp-library cpp11 cpp14 cpp17 csharp csharp-library dll java java-8 javalibrary python python-3 python3

Last synced: 11 Apr 2026

https://github.com/joyrider3774/formula1_playdate

Formula 1 Game & Watch is a small, fictive game & watch style lcd game with high score keeping.

c game-and-watch oldschool playdate playdate-console playdate-sdk retro retrogaming

Last synced: 29 Mar 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/geovannewashington/c-development

🇨 Repository for learning C through Neso Academy and 'The C Programming Language' book.

c c-programming-language learning programming

Last synced: 21 Mar 2025

https://github.com/alexnaughtonjr/c_notes

A place for notes related to learning C.

c

Last synced: 23 Aug 2025

https://github.com/truongd3/algo-trader-tool-suite

Proprietary trading solution for high-frequency trading (HFT) and statistical arbitrage algorithms

c cpp hft-trading

Last synced: 12 Jun 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/robertkist/vbcc_installer

Automated installer for VBCC Amiga C Compilers on Unix/Mac

amiga c cpp retrocomputing vbcc

Last synced: 15 Apr 2026

https://github.com/engineeringsoftware/gocgo

C language lexer, parser, and visitors

c go lexer parser visitors

Last synced: 19 May 2026

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/amanoteam/raiden

A GCC cross-compiler targeting Linux musl

c cpp cross-compiler gcc linux musl

Last synced: 19 Apr 2026

https://github.com/amarok24/c_snippets

My snippets in C language, ISO C90/C99.

c c90 c99

Last synced: 13 Apr 2025

https://github.com/magnuschase03/filehashing

A program writtin in c to hash large files using multithreading

c hashing

Last synced: 07 Apr 2025

https://github.com/cayo-rodrigues/gsic

This program accomplishes some common tasks done by grocery stores cashiers

algorithms c command-line-interface data-structures gcc makefile valgrind

Last synced: 22 Mar 2025

https://github.com/0xm4ll0c/yuji

yuji programming language

c c-lang programming-language

Last synced: 11 Aug 2025

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/embeddedalpha/stepper_motor_driver

Scalable Driver for Stepper Motor Written in Embedded C for STM32F407VGT6 Discovery Board.

c driver embedded-c embedded-systems stepper-motor stm32f4 stm32f4-discovery

Last synced: 31 Mar 2025

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/starssxhfdmh/canim.h

A single-header C library for creating programmatic animations. Inspired by Manim, renders directly to video via ffmpeg pipe with SDL2 backend.

animation c canim header manim sdl2 single-header

Last synced: 18 Feb 2026

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/malk97sc/trigonometric

Trigonometric Expression Evaluator

c compiler ll1-grammar ll1-parser trigonometric-calculations

Last synced: 28 Mar 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/meghajbhat/music-playlist-generator

This Music Playlist Generator is a C-based program that allows users to manage and enjoy music playlists with features like adding songs, playing tracks, shuffling playlists, and integrating YouTube search for song discovery. It uses a CSV file for local songs and supports dynamic user management and playback functionality.

c csv gcc ide python youtubeapi

Last synced: 26 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

https://github.com/newlandtv/c-animationinconsole

This is animation in console graphics.

animation c console console-animation

Last synced: 02 Aug 2025

https://github.com/susji/lc

Self-hosting toy compiler for a language which resembles a subset of ANSI C

ansi-c assembly assembly-x86 c compiler

Last synced: 02 Jan 2026

https://github.com/kalebers/file_organizer

Project in C intended to practice the language building a usefull application to organize files.

c file-organizer

Last synced: 31 Mar 2025

https://github.com/tdr-void/smart-aquarium-care-system

Automated aquarium care system utilizing Atmega32 microcontroller, LCD Display, DHT11 Temperature Sensor, Servo Motor, and GSM 800L. Enables personalized fish feeding schedules, alerts for temperature fluctuations, and low food notifications. Enhances fish care while minimizing human intervention.

c circuit-design embedded-systems microcontroller

Last synced: 23 May 2026

https://github.com/milenacarecho/42basecamp

Listas de exercicios realizadas durante o basecamp da 42 em julho/2021

c data-structures

Last synced: 14 Mar 2025

https://github.com/waxdred/exam_rank_06

Exam 42 rank 06

42 42born2code 42school c exam

Last synced: 02 Aug 2025

https://github.com/yhuan416/mmem_debug

(Monitor) Memory Debug Library

c debug memory memory-leak memory-monitor

Last synced: 08 Mar 2025

https://github.com/wendymunyasi/binary_trees

Learn about binary tree and binary search tree.

algorithms c data-structures

Last synced: 21 Jul 2025

https://github.com/tengge1/win32-dialog-starter

Win32对话框应用程序创建模板。

c dialog starter-kit windowsapi

Last synced: 19 May 2026

https://github.com/ahmedosmandev/arduino-led-cube

Fun project for our Embedded Systems course.

arduino arduino-nano c cpp

Last synced: 20 Apr 2026

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

Skeleton of C Gtk project

c gtk gtk3 skeleton

Last synced: 17 May 2026

https://github.com/delhatch/des_decrypt

C code DES decryption. Takes an encrypted file along with a file containing a DES key, and outputs the plaintext file.

c des-decrypt

Last synced: 17 May 2026

https://github.com/osakka/jdbx

JDBX is a high-performance document database built specifically for JSON data, featuring TRUE unified documents architecture and capable of handling billion-document collections with sub-millisecond response times. Written in C. JavaScript integration, RBAC, RESTful API.

c database javascript json library-collection-document xvc

Last synced: 11 Apr 2026

https://github.com/mjakeman/tinyray

A simple raytracer in exactly 450 lines of C code.

3d c graphics learning raytracer raytracing rendering toy-project

Last synced: 30 Oct 2025

https://github.com/nishantb06/ray_tracing_challenge_c

C Implementation of the ray tracing challenge book

3d-raytracer c ray-tracing

Last synced: 28 Mar 2025

https://github.com/mayankyadav23/mini-voting-system

Mini Voting System is a C-based election app with an Admin Panel for managing candidates and bans, plus a User Panel for secure voting. Featuring real-time results, it offers a streamlined solution for transparent and efficient elections.

c election mini-project voting-system

Last synced: 25 Aug 2025

https://github.com/kampi/raspberry-pi

Miscellaneous things for my Raspberry Pi.

assembly bash c embedded-linux python

Last synced: 14 Mar 2025

https://github.com/notabhaykumar/college-administration-system

C-based College Administration System This project develops a CAS in C to streamline college operations. It integrates modules for student, faculty/staff, and fee management.

c clanguage structured-data txt-export

Last synced: 24 Jun 2025

https://github.com/spektom/mytar

Simple Unix tar archiving utility implementation

c homework-exercises

Last synced: 13 Mar 2025

https://github.com/aidrecabrera/c-lang

A simple and brief introduction to C programming

c

Last synced: 21 Mar 2025

https://github.com/quentin18/abr

Arbres Binaires de Recherche en C

bst c

Last synced: 15 May 2025

https://github.com/bensuperpc/docker-open64

open64 compiler in docker

c docker dockerfile open64

Last synced: 19 May 2026

https://github.com/Baro-00/C_LibLogs

C logging library

c c-library logging-library

Last synced: 31 Oct 2025

https://github.com/xoolive/ode

Exercice sur les schémas d'intégration d'Euler et de Runge-Kutta d'ordre 4

c integrate nbody-problem

Last synced: 15 Mar 2025

https://github.com/s1licate/c

C guide, programs and examples.

c c-language c-programming example examples programming tutorial tutorials

Last synced: 16 May 2025

https://github.com/victorharri-chal/tower-defense

🏰 A Tower Defense game coded in C with the CSML library. Done on my 1st year at Epitech

c csfml epitech first-year-project game graphical-programming teamwork tower-defense

Last synced: 06 Apr 2025

https://github.com/samuel-amaro/exercicios-resolvidos

Exercicios Resolvidos Em Linguagem C, exercicios encontrados no URI-Judge.

c exercicios exercises language language-c linguagem-c solved-exercices

Last synced: 29 Jun 2025

https://github.com/pzmarzly/desktopstreamerwin

C utility to start a desktop stream with VLC and broadcast the fact over TCP

c cmake openmp tcp vlc

Last synced: 10 May 2025

https://github.com/jwodder/psych

Brainf*ck interpreter

brainfuck c

Last synced: 29 Mar 2025

https://github.com/piero24/tsp_optimization

A list of Heuristics, Metaheuristics and Matheuristic algorithms for solve the TSP

c cmake cplex cplex-optimization-solver heuristics ibm matheuristic metaheuristics tsp tsp-problem

Last synced: 20 Jul 2025

https://github.com/joexbayer/wifi-monitor

Experimental toy program to monitor wifi networks using a WiFi adapter in mointor mode.

c experimental montior wifi

Last synced: 04 Apr 2025

https://github.com/hyouteki/aoc24

My attempt at solving 2024's Advent of Code

aoc c clojure cpp java

Last synced: 02 Sep 2025

https://github.com/noxmor/cbrew

Single header build tool for C projects.

build build-tool c single-header single-header-lib single-header-library

Last synced: 12 Apr 2025

https://github.com/eastriverlee/array.h

a lightweight dynamic (and generic) array type C is missing.

array c macro meta-programming programming-language

Last synced: 29 Mar 2025

https://github.com/mouneshgouda/learn_dsa

This repository explores fundamental data structures and their implementations. Learn how to organize and manipulate data efficiently for various programming tasks. (Feel free to add your specific focus areas here, e.g., algorithms, interview prep)

c data queue sorting-algorithms stack structured-data

Last synced: 30 Jul 2025

https://github.com/microo8/micronn

Simple neural network library with backpropagation using CUDA

c cuda neural-network

Last synced: 19 May 2026

https://github.com/ygor-sena/42cursus-minitalk

The sixth project of 42's curriculum asks students to code a small data exchange program using UNIX signals.

42 42cursus 42minitalk 42saopaulo 42school 42sp ansi-c c ecole42 signal-processing

Last synced: 04 Oct 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/worst001/note_language

收集了一些语言相关的笔记、文档与官方手册

c code coding cpp deployment go guide java language learning markdown mkdocs note notebook php python scala

Last synced: 11 Apr 2026

https://github.com/tutla53/rp2040

Create Robotic Project with Raspberry Pico RP2040 + Pico SDK + FreeRTOS + micro-ROS (coming soon)

c freertos pico-sdk raspberry-pi-pico servo-motor

Last synced: 15 Mar 2025

https://github.com/electrocodeur/soil_humidity

Projet : Mesure de l'humidité du sol

arduino c

Last synced: 06 May 2026

https://github.com/electrocodeur/lm35

Projet : LM35

arduino c

Last synced: 06 May 2026

https://github.com/plombo/turbografical

An accurate and easy-to-use PC Engine/TurboGrafx-16 emulator powered by Mednafen's pce core

c emulation emulator gtk gtk3

Last synced: 19 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/gpbonillas/exercises-pucesd-cpp

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

c cplusplus

Last synced: 21 Apr 2026

https://github.com/aletempiac/baffo-robot

Software to be run on a Lego EV3 brick, whose purpose is to autonomously detect and collect balls in a field and throw them in a basket.

basketball c lego-ev3 lego-mindstorms mustache robot

Last synced: 20 Jul 2025

https://github.com/quantumcomputingworld/vqf

Can we break and RSA keys with NISQ computers (trying out vqf alogs) biggest threat to finance and banking sector

c cpp python3 qiskit quantum-chemistry quantum-computing quntum-circuits rsa variational-quantum-factorization

Last synced: 01 May 2026

https://github.com/hardingadonis/hello-world

'Hello world' to all the programming languages I found on Google

c c-sharp cpp hello-world java javascript lua pascal python typescript

Last synced: 10 Apr 2026

https://github.com/arthur020104/ufu

Resolução de trabalhos/atividades da ufu

algorithms-and-data-structures c python ufu

Last synced: 19 May 2026

https://github.com/tengge1/keyboard-hook

键盘钩子,记录所有程序键盘按键。

c hack hook keyboard-hook keyboard-listeners

Last synced: 04 Mar 2025

https://github.com/piras314/raycaster

Simple Game using Raycasting for Fake 3D

c graphics raycaster raycasting raycasting-engine

Last synced: 03 Aug 2025

https://github.com/vinnyhorgan/fenix

The tiny Wren runtime.

c runtime scripting wren

Last synced: 18 Mar 2025

https://github.com/bms-1984/lect

Compiler Experiment

bison c compiler flex

Last synced: 24 Jul 2025

https://github.com/ar1ja/bean

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/bean] [wip] a package manager in pure c

bean c c89 chroot linux makefile mount package package-manager

Last synced: 04 Oct 2025

https://github.com/cat-in-the-dark/fc3d

Experimental Fantasy Console for 3D (sic!)

c emscripten fantasy-console game-development game-engine raylib

Last synced: 27 May 2026