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/sagiegurari/c_vector

A simple growable vector for C

c c-lib c-library data-structures vector

Last synced: 08 Oct 2025

https://github.com/toktok/hs-cimple

Cimple and Apidsl language parsers and tools

c dsl parser

Last synced: 05 Feb 2026

https://github.com/cherifon/stm32_sdc30_co2_sensor

Repository for utilizing the Sensirion SCD30 CO2 sensor with the STM32L4 microcontroller.

c cubemx i2c scd30 smt32 smt32cubeide stm32l4 teraterm uart

Last synced: 09 Oct 2025

https://github.com/ammbra/treasures

Sample code for running jextract over native libraries' headers for C, OpenGL, Python.

c java22 java23 jdk22 jdk23 jextract opengl python3

Last synced: 14 Apr 2026

https://github.com/mdubus/clustermatrix

Electronic Project to find available places in the Clusters of the 42-school !

42 42school c clustermatrix electronics

Last synced: 09 Oct 2025

https://github.com/xxmacmillanxx/v-using-c-with-gtk4

Trying out calling C code from within V. To make it more fun, using the GTK4 C bindings for this.

c gtk4 v-lang v-programming v-programming-language vlang

Last synced: 14 Feb 2026

https://github.com/rafael-santiago/here

A tiny C-library that implements regular expressions.

c minimalist-library regular-expression

Last synced: 10 Oct 2025

https://github.com/paolostivanin/snoop-guard

Receive a notification whenever your webcam and/or your microphone are being used

c microphone notifications privacy webcam

Last synced: 19 Jan 2026

https://github.com/cpscript/bytehunter

Signature Generation and Pattern Matching Plugin for IDA Pro made in C

binary-analysis c ida-plugin malware-analysis vulnerability-research

Last synced: 04 Sep 2025

https://github.com/sakaars/codes

Daily Coding Question To Enhance My Skills.

app aws c cpp java webdevelopment

Last synced: 15 Feb 2026

https://github.com/yangsijun528/c-chip-8

C 첫 프로젝트로 chip-8 에뮬레이터 만들기

c chip-8 chip-8-emulator

Last synced: 23 Apr 2025

https://github.com/wyattscarpenter/print.h

Finally, a print function! A compile-time-type-safe, variadic, free-form print() function, fully standard-compliant, C11 and later.

c c11 cc0 print public-domain

Last synced: 12 Oct 2025

https://github.com/iswenzz/izinjector

This application is intended to allow users to inject a Dynamic-Link Library (DLL) file into another process in memory.

c injector

Last synced: 12 Oct 2025

https://github.com/taxborn/u8read

UTF-8 file reader to emit utf-8 codepoints

c codepoints utf-8

Last synced: 12 Oct 2025

https://github.com/alexeev-prog/cmdparser_c

Command Line Arguments parser in C

c cli cmd command-line command-line-parser minimal parser

Last synced: 13 Oct 2025

https://github.com/jsoulier/sdl3_ray_tracing_in_one_weekend

Ray Tracing In One Weekend using SDL3 GPU with compute shaders

c glsl raytracing sdl sdl3 shaders

Last synced: 16 Mar 2025

https://github.com/ooliver1/gameoflife

My attempt at Conway's game of life, in C.

c cmake conway-game conways-game-of-life gameoflife tui

Last synced: 13 Oct 2025

https://github.com/apache/activemq-nms-openwire-generator

Mirror of Apache ActiveMQ NMS OpenWire protocol generator tool

activemq c cplusplus csharp java network-client network-server perl php python ruby

Last synced: 22 Apr 2025

https://github.com/mbah24-dev/libft

Welcome to 42-Libft! 🎉 This is my first project at 42 🎓, where I recreate a standard C library. 🌟 A key step toward becoming a skilled C developer. 🚀 Feel free to explore the code and contribute! 😊

algorithm c makefile

Last synced: 27 Jan 2026

https://github.com/boogiemonster1o1/ghost

An operating system built from scratch

assembly c operating-system x86-assembly

Last synced: 22 Jan 2026

https://github.com/b3dgs/adplug

Hardware-independent AdLib sound player library

adlib audio-player c opl3

Last synced: 20 May 2026

https://github.com/gmitch215/cmakekt

⚙️ A CMake Plugin to generate Kotlin/Native Bindings

c cmake cpp kotlin kotlin-native

Last synced: 05 Sep 2025

https://github.com/tristartom/fussil

Minimalist example code for FuSSIL (full-stack systems programming and security instructional labs)

c linux linux-shell syscalls web web-security

Last synced: 13 Mar 2026

https://github.com/yxwqx/dormitorymanagement

学生宿舍管理系统(大一作业,使用MySQL和Qt)

c mysql qt

Last synced: 16 Oct 2025

https://github.com/ababyprogrammer/professional-language

C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.

c c-programming cpp csharp

Last synced: 05 Feb 2026

https://github.com/cxw42/audio-utsl

An audio player library you can build from source! Integrates libsndfile with portaudio.

apache-license-2 audio-engine audio-library bass-library c cygwin libsndfile portaudio pthreads realtime-audio sound-player win32

Last synced: 01 Jun 2026

https://github.com/mo7amed-hussein/c-language-made-easy

c language made easy in arabic book , source code and pdf

book-src c c-language-made-easy c-languages free-book learn-c madeeasy

Last synced: 20 Oct 2025

https://github.com/smokku/jabberd14

Original Jabber server

c jabber server xmpp xmpp-server

Last synced: 20 Oct 2025

https://github.com/esno/xcwm

a lightweight window manager for the X11 protocol

c window-manager x11 xcb

Last synced: 12 Jun 2025

https://github.com/juoelenis/binux

Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux

c cpp ez h kernel mit-license os

Last synced: 12 Apr 2026

https://github.com/mohamed-94/super-calculator_cpp_commandline

this repository is a C++ command line application....that use a long String of operators ..

algorithm c c-plus-plus console-application

Last synced: 24 Apr 2026

https://github.com/angristan/openfoodfacts-api-c

Simple program to get product information from the Open Food Facts API, in C.

api c curl jansson json openfoodfacts

Last synced: 09 May 2026

https://github.com/nwtgck/8cc-elc-hs

C Compiler written in Haskell powered by 8cc and ELVM

c compiler haskell

Last synced: 30 Apr 2026

https://github.com/larshei/lovelybuffer

A FIFO and ring buffer implementation in C with custom data type and multiple buffers for e.g. double buffering or buffering multiple interfaces on embedded devices.

c fifo library multiple-buffers ring-buffer

Last synced: 25 Oct 2025

https://github.com/leaomartelo2/wireframe_game

Game / Game engine using Raylib with a Wireframe visual style

3d c cpp fps-game raylib

Last synced: 27 Oct 2025

https://github.com/eastonarcher/c-process-management

⚡Unified parent process oversees multiple child processes, outputting 'hello' with unique Process ID. Showcases efficient process management framework.

c process-management

Last synced: 15 Jun 2026

https://github.com/hendrikboeck/simplejson-c

simplejson-c is a simple library, that converts json into a pythonlike dictionary and can convert this dictionary to json.

c dictionary json json-parser list

Last synced: 11 Jul 2025

https://github.com/creosb/c-ders-ve-ornekleri

C ders anlatımı, notlar, örnek uygulamalar ve dikkat edilmesi gereken kısımlar yer alıyor.

c c-lessons c-notes notes ornekler

Last synced: 29 May 2026

https://github.com/ignackocom/cmacroextensions

C Macro Extensions, a collection of commonly used c macros

c code extension extensions macro macros mit-license source

Last synced: 01 Apr 2025

https://github.com/jacopodl/argsx

Command line option parser

argsx c cli console cpp option-parser options

Last synced: 27 Apr 2026

https://github.com/suda-morris/msp430f5529applications

MSP430F5529常用驱动

c msp430f5529

Last synced: 14 Jun 2025

https://github.com/rekgrpth/pg_async

postgres async listen/notify on replica (hot standby)

async c hotstandby listen notify postgres replica

Last synced: 01 May 2026

https://github.com/scet-coding-club/scientific-calculator-c-lang-

Scientific Calculator is a versatile calculator application developed by Nexus Coding Club, designed to perform a wide range of mathematical functions. Whether you need basic arithmetic, advanced scientific operations, or complex trigonometric calculations, this calculator is built to handle it all with precision and ease.

c c-language

Last synced: 08 Jun 2026

https://github.com/anvaymayekar/mega-matrix-mania

Mega Matrix Mania is a C-based program for performing key matrix operations like determinant, inverse, rank, scalar multiplication, and more. It includes strong input validation, modular structure, cross-platform compatibility, and a styled terminal interface.

algorithms c logic math matrix programming

Last synced: 25 Oct 2025

https://github.com/foxmd/cmake_template

CMake template for small/mid C++/C projects with tests

c catch2 cmake codecov conan cpp github-actions github-pages project

Last synced: 18 Jan 2026

https://github.com/filippo-corti/the_c_programming_language

Repository for the class "Programmazione I" 22/23 - I Anno, I Semestre

c

Last synced: 17 Mar 2025

https://github.com/bobbicodes/notenow

"Notepad plus plus, minus minus" - gtk text editor

c gtk text-editor

Last synced: 29 Apr 2026

https://github.com/daniel7grant/subvisor

A subset of the supervisord library, entirely rewritten in C, optimized for containers.

c docker supervisord

Last synced: 01 May 2026

https://github.com/vpetrigo/smf

Lightweight State Machine Framework in C

c embedded-c fsm fsm-library state-machine

Last synced: 14 Feb 2026

https://github.com/eddieantonio/crimes

Import C files into Python, illegally.

c ctypes do-not-use-in-production python

Last synced: 01 May 2026

https://github.com/dhanushka2001/citeorder

Simple command-line tool to relabel Footnotes in Markdown files in numerical order. Program and integration testing written in C. Builds for Windows, macOS, and Linux.

c citations cli command-line command-line-tool footnotes integration-testing markdown

Last synced: 16 Jan 2026

https://github.com/kassane/mos-toolchains-research

AI Research about LLVM-MOS based toolchains support

c cpp d llvm llvm-mos mos6502 research rust toolchain zig

Last synced: 08 Jun 2026

https://github.com/nicosnicolaou16/androidprojectandndk

This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.

android c cmake cplusplus cpp jetpack-android jetpack-compose kotlin kotlin-android ndk ndk-cmake

Last synced: 22 Apr 2025

https://github.com/switchdreams/simulador-tr1

Simulador de Camada Física: Trabalho da disciplina Teleinformática e Redes I (204315) ministrada pelo Prof. Doutor Geraldo Pereira

c telecommunications tr1

Last synced: 01 May 2026

https://github.com/rohaquinlop/oz

Proyecto Estructuras de Datos 2019-1

c c-plus-plus cpp

Last synced: 19 May 2026

https://github.com/shubhranpara/cpu-scheduler

This repository contains my term assignment of OS. The purpose of this project is to understand and get hands-on practice of the CPU scheduling algorithms.

c console-application operating-system scheduler scheduling-algorithms

Last synced: 05 Oct 2025

https://github.com/sametgul/roman3d

A 3-DOF Robotic Manipulator built from scratch. This project includes a data acquisition card design interfacing between the robot and computer, a 3-DOF planar robotic manipulator design, and a Simulink template for implementing and simulating control algorithms.

arm-microcontrollers c cad-design circuit-design control-design embedded-systems freecad matlab robotic-arm robotic-manipulator simulink stm32cubeide

Last synced: 13 Feb 2026

https://github.com/timbo-rafa/c-allegro-memory-game

Memory Game to learn mathematical operations

allegro allegro4 c c-language demo game makefile memory-game

Last synced: 03 Jul 2025

https://github.com/rhthomas/dobby

University of Southampton second year ELEC2204 Computer Engineering coursework.

architecture c emulator

Last synced: 08 Jun 2026

https://github.com/mding5692/cs3307-cplusplus-assignment

C++ Personal Assignment, Grade: 95%

c cplusplus

Last synced: 30 Apr 2026

https://github.com/iwas-coder/guanaco

A simple, uncomplicated, multilayered Neural Network framework written in pure C.

ai ai-models c deep-learning deep-neural-networks header-only neural-network stb

Last synced: 20 Jul 2025

https://github.com/iitoneloc/threads-kernel

Our task was to implement a kernel using C, ensuring it could handle I/O, CPU protection modes, and run secure user-level processes. Specifically, the following needed to implemented and configured: The Scheduler, Messaging, User-Level Processes, and Device Drivers

c kernels multiprogramming operating-systems preemptive priority-round-robin

Last synced: 30 Apr 2026

https://github.com/mxvements/ft_printf

Because ft_putnbr() and ft_putstr() aren’t enough.

42cursus 42madrid 42school c

Last synced: 16 Mar 2025

https://github.com/dfinnis/lem_in

Pathfinding for ants / Max flow algorithm

42 algorithms c max-flow pathfinding

Last synced: 13 Feb 2026

https://github.com/libdriver/ina226

INA226 full-featured driver library for general MCU and Linux.

c current full-featured-driver iic ina226 linux mcu power voltage

Last synced: 30 Apr 2026

https://github.com/lxance-hacker/c-language-practice

This repository contains C programming practice examples, organized into topics from basics to file handling.

c hackerrank hackerrank-solutions leetcode leetcode-solutions lxance lxance-hacker lxancehacker programming solutions

Last synced: 30 Apr 2026

https://github.com/srujayreddy/key-value-server

This project implements a concurrent Key-Value (KV) Server that communicates with a multi-threaded client via a shared memory region.

c concurrency concurrent-hashmap lockless-data-structures memory-management multithreading operating-system

Last synced: 06 Oct 2025

https://github.com/blagojeblagojevic/image.h

Low level image processing header only libary

c header-only image-processing stb stb-image

Last synced: 30 Apr 2026

https://github.com/nguyenchiemminhvu/LinuxNetworkProgramming

A comprehensive guide for Linux Network (Socket) programming

c cpp network-programming socket-programming

Last synced: 06 Oct 2025

https://github.com/ilyass-bougati/structure

This project derives from the work done on the course of "Structure de donnees dans C" followed in FSTS

c data-structures-and-algorithms

Last synced: 04 Feb 2026

https://github.com/igorgiuliano/beecrowd-problems

Repositório com soluções dos problemas de programação da plataforma Beecrowd.

beecrowd-solutions c

Last synced: 12 Jun 2025

https://github.com/podnet/max17263-mgos-test

Mongoose os app to test MAX17263 library ported from Arduino.

arduino battery-level c cpp esp32 esp8266 max17263 mongoose-os mongoose-os-app

Last synced: 16 Apr 2026

https://github.com/hakimkartik/course-registration

A TCP/UDP backend server to handle student course registration, written in C

c cli tcp-client tcp-server terminal-based udp-server

Last synced: 16 Apr 2026

https://github.com/lucaspmartins/tic-tac-toe-in-c

Tic-tac-toe game created in the C language

c cmd terminal-game tic-tac-toe windows-desktop

Last synced: 12 Feb 2026

https://github.com/arhcoder/eight-queens-solver

🧠 Backtracking algorithm in C language to find the 92 possible solutions of the eight queens problem and share them in a JSON file as an API.

api backtracking c eight-queen-problem json

Last synced: 12 May 2026

https://github.com/souptik2001/getting-basic

Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).

assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64

Last synced: 29 Apr 2026

https://github.com/zainabdnaya/minirt_42

This project is an introduction to the beautiful world of Raytracing.

c graphics math-formula minirt raytracing

Last synced: 12 Jun 2025

https://github.com/andersonhsporto/h-cs50-2021

Assignments and Exercises for CS50’s Introduction to Computer Science

c cs50 linked-list malloc memory scratch

Last synced: 01 Jun 2026

https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa

Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science

c cpp data-structures java object-oriented-programming python

Last synced: 29 Apr 2026

https://github.com/dannyvankooten/cnake

Snake in your terminal. In C, no dependencies.

ansi-escape-codes c snake

Last synced: 23 Aug 2025

https://github.com/andrescarignano/zinewave

Midi player prototype. Currently learing Zig and C.

c zig

Last synced: 29 Apr 2026

https://github.com/keithdhedger/climsg

Simple System V messaging from the command line.

c cli linux message-queue system

Last synced: 14 Apr 2026

https://github.com/anmamun0/assembly-microcontroller-experiments

Assembly Language and Microcontroller Programming is a repository designed to help learners master assembly language programming for microcontrollers.

assembly-language c embedded microcontroller robotics

Last synced: 09 Apr 2025

https://github.com/hhromic/e131-adalight-bridge

E1.31 (sACN) to AdaLight Bridging Server written in C

adalight bridge c cpp e131 light-controller sacn server

Last synced: 29 Apr 2026

https://github.com/ramsyana/math-papers-with-code

A collection of implementations of mathematical algorithms and concepts from various academic papers in multiple programming languages.

academic-project c math paper python zig

Last synced: 29 Apr 2026