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/hcarrasc/logit4c

Records what you want from your C source code

c logging-library

Last synced: 08 Jun 2026

https://github.com/loty2019/assembly

Machine Projects

assembly c makefile

Last synced: 30 Apr 2026

https://github.com/mshmyw/algorithm

不可不知的常见算法

algorithm c python typescript

Last synced: 30 Apr 2026

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/malespiaut/zig_c_mixture

Minimal working example of mixing Zig with C code.

c c-interop zig zig-interop

Last synced: 30 Apr 2026

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

C++ Personal Assignment, Grade: 95%

c cplusplus

Last synced: 30 Apr 2026

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/dylan-stewart/reallocating-the-stack-xv6

My implementation of stack reallocation in XV6 for operating systems

c kernel linux stack xv6-os

Last synced: 30 Apr 2026

https://github.com/ailtonfidelix/dht11

DHT11 library for ESP-IDF

c dht11 esp-idf esp32 onewire

Last synced: 01 May 2026

https://github.com/shuklaritvik06/starpatternproblems

This Repository contains all the star pattern problems which i practiced 💜 ✨

c starpatterns

Last synced: 08 Jun 2026

https://github.com/afraz496/fypafraz

This repository comprises of a Post Quantum Cryptography implementation. This is a repository that includes all of the software developed for the Final Year Project of Afraz Arif Khan (CID 00963429) at Imperial College London.

c cryptography key-exchanges postquantum python

Last synced: 01 May 2026

https://github.com/hy57in/os

Operate System (with Linux)

c linux

Last synced: 01 May 2026

https://github.com/spacebody/cs205-c-cpp

The lab codes for course CS 205 C/C++

c cpp

Last synced: 01 May 2026

https://github.com/radurelics/xor-ransomware

A POC ransomware to troll your friends. Encrypt and Decrypt a Windows computer using basic xor encryption.

c decryption encryption ransomware windows xor-cipher

Last synced: 01 May 2026

https://github.com/jessetg/cuda-practice

Working through the chapters of Cuda by Example

c cpp cuda cuda-by-example gpgpu

Last synced: 01 May 2026

https://github.com/debrunbaix/shellbrunbaix

Shell written in C to validate my C skills.

c shell

Last synced: 01 May 2026

https://github.com/drankinatty/gtksolver

Linear System of Equations Solver in C & Gtk+2

c gtk2 linear-systems matrix solver

Last synced: 01 May 2026

https://github.com/willayy/snnpy

Simple neural network modeling framework implemented in C with a Python api

c cmake neural-networks python

Last synced: 01 May 2026

https://github.com/kaandesu/cgossh

🚧 Playing with C & Go concurrency with ssh client/server for learning purposes.

c golang learning-purpose ring-buffer semaphore ssh ssh-client ssh-server

Last synced: 01 May 2026

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/m0rningdawning/knockos

PeachOS knock-off to practice kernel dev.

c kernel nasm operating-system x86-64

Last synced: 01 May 2026

https://github.com/cnobile2012/linklist

Doubly Link List in C with Python ctype bindings.

c linked-list python

Last synced: 01 May 2026

https://github.com/kouroshtkk/poll-tcp-db-server-client

Tcp Client-Server written in C with poll IO multiplexing with add, remove, update and list functionality.

c client-server database employee employee-management network network-programming socket-io socket-programming tcp

Last synced: 01 May 2026

https://github.com/marcos-venicius/wodo

Vim-based task management system. Walking towards a distributed task management system inside neovim ;)

c lexer parser todo vim

Last synced: 02 May 2026

https://github.com/1solon/as2-aes-encryption

This is a simple implementation of the Rijndael-AES encryption algorithm in C.

aes assignment c

Last synced: 02 May 2026

https://github.com/pseudoincorrect/esp_mpu60x0_c

Driver for MPU6050 for ESP32

c esp-idf esp32 imu-sensor

Last synced: 02 May 2026

https://github.com/iokg04/madien

A graphics engine for the terminal

ascii-graphics c terminal

Last synced: 02 May 2026

https://github.com/adaiasmagdiel/raylib-examples

This repository contains a compilation of raylib library examples that I start to make tailored for the Windows environment.

c generative-art graphics raylib

Last synced: 08 Jun 2026

https://github.com/iker-gonzalez/libft

Basic C functions compiled into a library used throughout the 42 cursus.

42cursus bash basic-programming c library linux standard-library

Last synced: 02 May 2026

https://github.com/rxn7/mkf

📁 File creator written in C

c simple util

Last synced: 09 Jun 2026

https://github.com/walderlansena/senaos

:computer: Mini Sistema Operacional em C/C++ e Assembly

assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so

Last synced: 02 May 2026

https://github.com/fundon/just-tests

Just Tests

c javascript

Last synced: 02 May 2026

https://github.com/cakecatz/rcc

🌊 My hobby C compiler

c compiler

Last synced: 02 May 2026

https://github.com/baschni/21norm

reformats C code and header files, to get closer to the norm of the 42 schools

42 c norminette

Last synced: 02 May 2026

https://github.com/nicatnesibli/pingoo

🚀 Optimize your traffic with Pingoo, a fast and secure load balancer and API gateway featuring built-in service discovery, bot protection, and more.

akamai anti-bot apache2 backdoor c cloudflare fastly haproxy icmp load-balancer persistence pingoo protocol proxy reverse-proxy rust security waf

Last synced: 02 May 2026

https://github.com/lpyleo/pintos

操作系统课程设计 pintos

c pintos shell

Last synced: 03 May 2026

https://github.com/dimagorbusha/jetpropulsion

An Arduino code for rocket-building championship "JetPropulsion 2023"

arduino c

Last synced: 02 May 2026

https://github.com/leoraclet/sfml-imgui-template

🧩 A template for C / C++ projects using SFML, OpenGL and Dear ImGUI

c cmake cpp dear-imgui nix opengl sfml template

Last synced: 02 May 2026

https://github.com/carletonurocketry/broadcaster

A process to transmit telemetry data over LoRa radio on the QNX Stack using UART communication.

c hardware lora lora-application lorawan-device low-level rn2483 serial uart

Last synced: 09 Jun 2026

https://github.com/aximcode/axl-sdk-releases

Public release artifacts for axl-sdk (https://axl.aximcode.com) — development upstream is private

apache-2 bmc c embedded firmware ipmi mbedtls redfish sdk uefi

Last synced: 01 Jun 2026

https://github.com/iagodahlem/lisp-to-c-compiler

:gear: Learning how modern compilers work.

c compiler javascript lisp

Last synced: 03 May 2026

https://github.com/ronmondshein/symnmf

Implementation of ML models, including the k-means algorithm and symNMF, in both C and Python 💻.

c k-means python symnmf

Last synced: 03 May 2026

https://github.com/octopus773/lily

Lily is a library to manage linked lists in C following EPITECH's format rules

c epitech library linked linked-list linux list

Last synced: 03 May 2026

https://github.com/wedoneofficiel/wedone-operate

Wedone Operate est un jeu adressé aux élèves (et classes) de cycle 3 (CM1, CM2 et 6ème). Ce jeu s'appuie sur le principe du calcul à mental, il consiste à demander le résultat d'un opération (ajoutée, multiplié, soustraite, divisée) en fonction d'un résultat qui apparait à l'écran.

c calcul ecole education francais learn learning logiciel mathematics mathematiques maths python school

Last synced: 03 May 2026

https://github.com/ronnienigash/lightscape

Driving LEDs based on Desktop Background and Sound

background-image c leds microcontroller music python

Last synced: 03 May 2026

https://github.com/whjwnavy/arry_list

c_arry_list

arraylist c database list

Last synced: 03 May 2026

https://github.com/shakfu/xtgen

A tool to generate skeleton puredata & Max/MSP external files.

c max maxmsp puredata python3

Last synced: 03 May 2026

https://github.com/electrocodeur/relais

Projet : Relais

arduino c

Last synced: 03 May 2026

https://github.com/electrocodeur/ir_recepteur

Projet : Recepteur Infrarouge

arduino c

Last synced: 03 May 2026

https://github.com/walderlansena/datastructureinc

:battery: Algoritmos de Estrutura de Dados em C++

c cplusplus data fila list lista pilha stack struct structure structured-data

Last synced: 03 May 2026

https://github.com/electrocodeur/4digit

Projet : 4 Digit avec Arduino

arduino c

Last synced: 03 May 2026

https://github.com/younessboumlik/simple_shell

simple_shell is a custom Unix shell built in C, handling basic command execution, environment management, and I/O redirection. It demonstrates core concepts in system programming and process management.

c comand-line linux linux-shell shell simpleshell

Last synced: 03 May 2026

https://github.com/cecio/download-event-2018

https://download-event.io/en/

arduino c javascript

Last synced: 04 May 2026

https://github.com/yangboz/petulant-octo-dubstep

Best practice on learning Cocos2d-x with CocoStudio.

c c-plus-plus cocos2d cocostudio imagemagick learning-cocos2d linux

Last synced: 04 May 2026

https://github.com/mrmaxguns/maxbf

A bulletproof Brainfuck interpreter in C

brainfuck brainfuck-interpreter c cmake freesoftware interpreter

Last synced: 09 Jun 2026

https://github.com/electrocodeur/ventilateur

Projet : Ventilateur

arduino c

Last synced: 04 May 2026

https://github.com/meticulouscraftman/empty-mos-app

An empty mongoose os app template repository

c esp32 esp8266 mongoose-os stm32

Last synced: 04 May 2026

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

Callback driven user interface library written with SDL2

api c gui json open-source system-programming ui

Last synced: 04 May 2026

https://github.com/mdrokz/among_us_controller

translates controller calls to keyboard calls for among us game

c c-programming game gamepad-api gamepad-inputs keyboard-calls linux linux-kernel nodejs

Last synced: 04 May 2026

https://github.com/electrocodeur/thermistance

Projet : THERMISTANCE

arduino c

Last synced: 05 May 2026

https://github.com/liulilittle/libasio

Can be used to replace the socket (UDP/IP) part of the Visual C# language.

c cpp csharp ppp socket socket-io tcp udp vpn

Last synced: 05 May 2026

https://github.com/sanko/dyn.pm

Low Level wrapper of dyncall for Creating your own FFI in Perl

building-block c dyncall ffi low-level perl xs

Last synced: 05 May 2026

https://github.com/devmanu-de/probarlib

probarlib is a GNU-C89 compatible progress bar for your terminal application. Currently there are 3 bars implemented.

c c89 easy-to-use library linux loading-bar progress-bar terminal

Last synced: 05 May 2026

https://github.com/nicolasgasco/advent_of_code_2021

Small programming puzzles in anticipation of Christmas

algorithms c javascript python

Last synced: 05 May 2026

https://github.com/benoitberanger/parport_cenir

Parallel port source code written in C for MATLAB/Octave in Linux. To be compiled in mex.

c db25 linux matlab mex octave parallel-port

Last synced: 05 May 2026

https://github.com/hilbertcube/3dgl-render-engine

A lightweight 3D rendering engine built with OpenGL, featuring a collection of convenient wrapper classes to simplify development.

c cmake cpp glad glew glfw3 glm glut low-level opengl

Last synced: 09 May 2026

https://github.com/abdullah-sheikh/tic-tac-toe-game-in-c

In this game, I use concepts pthreads , process in Linux, Named pipes and Semaphore.The game is written in C language.

c hacktoberfest hacktoberfest2021 linux operatingsystems semaphore tictactoe

Last synced: 05 May 2026

https://github.com/samuelterra22/s.a.d.-file-system

Just a s.a.d. file system using libfuse 😢

arduino c cache fat filesystem fs fuse libfuse linux make minifat sad sd sdcard serial

Last synced: 05 May 2026

https://github.com/0xravenspar/toralize

Toralize is a lightweight command-line tool designed to route your HTTP(S) requests through the Tor network

c cli network-programming tor

Last synced: 09 Jun 2026

https://github.com/iagodahlem/cqlite

Sqlite clone in C.

c sqlite

Last synced: 05 May 2026

https://github.com/kubasejdak-org/osal

Operating System Abstraction Layer for C/C++

arm baremetal c cpp embedded freertos linux osal

Last synced: 05 May 2026

https://github.com/pirito10/taquillavirtual-pccd-uvigo

Distributed Virtual Ticketing System project for the course "Programación Concurrente y Distribuída" in the Telecommunications Engineering Degree at the Universidad de Vigo (2023 - 2024)

c concurrency make shell terminal ticketing-system

Last synced: 06 May 2026

https://github.com/samarthhchinivar/svit-training-1

This Repository consists the various programs taught in the SVIT Training and Placement, which was conducted in September 2022.

c interview-questions programming python

Last synced: 06 May 2026

https://github.com/prawater/dsalabssolutions

DSA Labsheet Solutions (2023-2024)

c dsa

Last synced: 09 Jun 2026

https://github.com/ozansz/simple-web-downloader

A simple web page downloader program in C

c crawler curl libcurl web

Last synced: 06 May 2026

https://github.com/electrocodeur/detecteur_obstacle

Projet : Detecteur d'obstacle

arduino c

Last synced: 06 May 2026

https://github.com/nopangel/ccharm

The best text editor

c codeeditor java lua texteditor

Last synced: 06 May 2026

https://github.com/electrocodeur/dht11

Projet : DHT11

arduino c

Last synced: 06 May 2026

https://github.com/jacoobes/euclase

pure C11 programming language with custom virtual machine and assembler

assembler c c11 clojure lisp parsing programming-language scheme virtual-machine xmake

Last synced: 06 May 2026

https://github.com/deroyace/pattern

All my Pattern programs here

c cpp java pattern-lab patterns patterns-java

Last synced: 06 May 2026

https://github.com/jqntn/raylib-android

raylib native android project template

android c cpp native raylib

Last synced: 06 May 2026

https://github.com/kubasejdak-org/platform

C/C++ application bootstrap layer for various hardware/OS platforms

arm baremetal c cpp embedded freertos linux toolchain toolchain-cmake toolchain-file

Last synced: 06 May 2026

https://github.com/jrodriguezn19/mobilerobots

Mobile Robots programmed in C / C++ to participate in international competitions.

arduino c cplusplus mobilerobots

Last synced: 06 May 2026

https://github.com/nopangel/pure_edit

The best text editor for Terminal

c mit-license python terminal text-editor

Last synced: 07 May 2026

https://github.com/simplyceo/legac-launcher

The first Minecraft launcher made in pure C, using GTK3 and Curl.

c curl gtk3 minecraft-launcher pure-c

Last synced: 07 May 2026

https://github.com/wildzarek/42piscine

My progress during the C Piscine on 42 Málaga, realized on June/July 2024 (14th promotion).

42malaga 42piscine 42school algorithms bash c linux math shell

Last synced: 07 May 2026