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/springbear2020/whut-billing-management-system

计费管理系统是一个基于 C 语言的控制台应用程序,主要应用场景是网吧、机房、电子阅览室等,核心功能是实现对数据的基本维护和统计分析。

billing-system c cpp

Last synced: 05 May 2026

https://github.com/rdeusser/tinycc

TinyCC mirror with weekly releases

c tinycc

Last synced: 22 Jul 2026

https://github.com/blevic/simple-c-compiler

My C compiler, written in C (and Python)

c compiler lexer python

Last synced: 29 Apr 2026

https://github.com/ksw2000/operating-systems-nchu

:notebook: My operating systems study notes. 作業系統學習筆記

c linux operating-system os unix windows

Last synced: 05 May 2026

https://github.com/hk-transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 29 Apr 2026

https://github.com/educorreia932/feup-lcom

🖱 MIEIC 2019/2020 - 2º ano / 1º semestre

c device-drivers feup feup-lcom mieic minix3 rtc-module serial-port university-course

Last synced: 09 Jun 2026

https://github.com/berkekaragoz/resource-usage-tracker

CPU, RAM, Disk, Network...

c linux shell

Last synced: 20 Apr 2026

https://github.com/seluj78/shellgrammargenerator

This shell script converts .yacc files into a parser friendly C file

c shell shell-script yacc

Last synced: 19 Apr 2026

https://github.com/sammers21/ptop

Simple htop-like utility which shows a tree of current processes

c gnu htop linux make makefile process

Last synced: 29 Apr 2026

https://github.com/chenbingwei1201/pedometer

pedometer with esp32, adxl345, and oled ssd1306 in OOP

arduino c cpp esp32 pedometer step-counter

Last synced: 06 May 2026

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

The ninth project of 42's curriculum asks students to solve the famous Dijkstra's synchronization problem. This is a introduction to threads, mutexes and semaphores.

42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 mutex philosophers philosophers-dinner-problem philosophers42 semaphore thread

Last synced: 08 Jun 2026

https://github.com/digipie/cs1010-tutorial-c09

Educational materials I prepared for CS1010: Programming Methodology as a Teaching Assistant. CS1010 is NUS's introductory course to computing taught in C.

c linux programming-methodology tutorial vim

Last synced: 06 May 2026

https://github.com/nouuu/gtk-cours-et-tp

TP prise en main GTK avec Clion et CMake. Le README est un cours expliquant comment développer une application GTK avec CMake ou Makefile que ce soit sur Windows (MSYS2, WSL) ou Linux

c clion clion-cmake cmake development glade gtk gtk3 linux makefile mingw msys2 msys2-mingw wsl wsl-ui wsl2

Last synced: 06 May 2026

https://github.com/tiw302/mandelbrot-c

A simple Mandelbrot set explorer written in C. Crafted with SDL2 and multithreaded rendering for a smooth experience. ‹(•_•)›

c cuda fractal graphics mandelbrot multithreading sdl2 web webassembly

Last synced: 26 Apr 2026

https://github.com/edisonslightbulbs/bluetooth-rfcomm-linux

Bluetooth socket: RFCOMM communication between Linux and Android (Linux side)

bluetooth bluez-dbus-interfaces c cmake linux-android

Last synced: 05 Jun 2026

https://github.com/bo1led-owl/spalloc

Toy allocator with C interface written in Zig

allocators c memory-managament zig

Last synced: 21 Apr 2026

https://github.com/jewishlewish/layla-python-module

Python Module that uses C code to speed up evaluation

c python pythoneval

Last synced: 08 May 2026

https://github.com/dealbisac/cprograms

This repository contains the C Programs with the source code as well as output so that you can learn the better way of programming.

c program programming-challenges programming-exercises programming-language

Last synced: 30 Apr 2026

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 08 May 2026

https://github.com/mtguerson/3d-rotating-objects

🔄 The provided source code implements the rendering of three 3D solids - a parallelepiped, a cube, and a square-based pyramid - which rotate around the y-axis in a counterclockwise direction.

c glfw3 opengl

Last synced: 21 Apr 2026

https://github.com/pvgupta24/cse-labs

Dump for CSE Lab assignments and programs

algorithms c computer-architecture cpp data-structures mips opengl verilog

Last synced: 09 May 2026

https://github.com/mtrzc0/esp32-csi-spectroscope

This is based on ESP Wi-Fi CSI (Channel state information) used for material detection application

c cmake csi esp32 wifi

Last synced: 30 Apr 2026

https://github.com/fahadpathan7/swe-127-128-assignment-

Here are my assignments, of courses, SWE-127 & SWE-128

c

Last synced: 22 Jul 2026

https://github.com/dominiklindorfer/sycl-intelgpu-quickstart

Lightweight & simplified approach to SYCL development

c cpp dpp gpu gpu-programming intel oneapi oneapi-dpc sycl vscode

Last synced: 09 May 2026

https://github.com/tank3-tk3/parallel-processing-cuda

Parallel processing with CUDA C / C++

c cpp cuda parallel-computing parallel-programming

Last synced: 09 May 2026

https://github.com/ygor-sena/42cursus-get-next-line

The second project of 42 curriculum asks students to implement a function that returns a line read from one or more file descriptors.

42 42-get-next-line 42cursus 42saopaulo 42school 42sp ansi-c c ecole42

Last synced: 07 Jun 2026

https://github.com/ailtonfidelix/mpu6050

MPU6050 library for ESP-IDF

c esp-idf esp32 i2c mpu6050

Last synced: 10 May 2026

https://github.com/jabbalaci/c-repl

A simple REPL for the C programming language

c python repl

Last synced: 30 Apr 2026

https://github.com/harryr/quickbismuth

QuickBusmuth is a private mining pool client for the Bismuth cryptocurrency

bismuth c cryptocurrency cython fast mining optimization python

Last synced: 11 May 2026

https://github.com/alexcoder04/arduino-trautonium

Electronic music instrument with the Arduino

arduino arduino-music c cpp creativity ino melody music music-instrument notes

Last synced: 13 May 2026

https://github.com/ii64/spotify-adblock

Spotify AdBlocker for Windows, written in C. DLL Injection.

adblock c minhook spotify windows

Last synced: 27 Apr 2026

https://github.com/tanvir-robin/cp-solutions

Bunches of codes that submitted to several online judges by me.

algorithms c codeforces codeforces-solutions competitive-programming cpp problem-solving

Last synced: 22 Apr 2026

https://github.com/ryan-menezes/sistemabiblioteca

Sistema de gerenciamento simples de livros de uma biblioteca

biblioteca c cadastro language-c sistema sistema-biblioteca

Last synced: 07 Jun 2026

https://github.com/faanid/avr-micro

AVR program: Automatic washing machine simulator code using ATMega32 for simulation in Proteus

atmega32 avr avr-programming c microcontroller

Last synced: 13 Jun 2026

https://github.com/coding-pelican/pacman-c

Simple implementation of the classic Pacman game using ASCII characters in C

ascii c cli-game console-based console-game game pacman pacman-game terminal-based terminal-game windows

Last synced: 27 Apr 2026

https://github.com/calint/any-c

experimental simple language that compiles to c

c compiler

Last synced: 14 Jun 2026

https://github.com/kostyafarber/c-data-structures

Implementing various data structures in c

c data-structures-and-algorithms

Last synced: 01 May 2026

https://github.com/maeln/zalgo

A smol zalgo implementation.

c code-golf zalgo

Last synced: 15 Jun 2026

https://github.com/andreax79/novantotto

A tool for porting (my) Windows programs to WebAssembly

c emscripten webassembly win16 win32

Last synced: 15 Jun 2026

https://github.com/alexeykarnachev/golova

Golova - puzzle game

c game-development opengl raylib

Last synced: 18 Jun 2026

https://github.com/opensourcedoc/c-boilerplate-application

C Boilerplate Project to Build C-based Application

boilerplate-application c

Last synced: 18 Jun 2026

https://github.com/oleksandrzelentsov/levenstein_distance

Implementation of Levenstein distance in C with comparison between several languages.

c levenshtein-distance

Last synced: 18 Jun 2026

https://github.com/lukaszcz/javalette

An educational compiler for Javalette, written in C

c compiler

Last synced: 19 Jun 2026

https://github.com/kauahensilva/c_snake_game

Snake Game Recreation in C Language

c game-2d

Last synced: 22 Jun 2026

https://github.com/pkage/adstrip

Mute a video when it changes over to ads using computer vision and hacks

c mpv python3 video weekend-hacking

Last synced: 19 Jun 2026

https://github.com/neoxelox/bow

Diana Dot backend.

backend c cpp embedded esp-idf esp32-s3 espressif

Last synced: 20 Jun 2026

https://github.com/andersonhsporto/c-avengers-api

API Rest Using Data From Marvel Avengers Comic Book

42 42sp ansi-c c libft mariadb mongoose rest rest-api

Last synced: 01 May 2026

https://github.com/ravener/llvm-c-sum

An example of a sum function in LLVM using the C API

c jit llvm llvm-ir mcjit

Last synced: 28 Apr 2026

https://github.com/simpuar/covertd

Covert Linux daemon for encrypted file logging, USB tracking, screenshots, and stealth exfiltration

c covert data-exfiltration file-monitoring forensics ld-preload linux malware-analysis red-team research screenshot-capture security-audit security-tools systemd usb-tracker

Last synced: 28 Apr 2026

https://github.com/qvecs/qjson5

📎 A quick JSON5 implementation written in C, with Python bindings.

c json5 python

Last synced: 01 May 2026

https://github.com/humbertodias/atari-dev-kit

Servicio Docker para compilar juegos escritos en C y Assembly para Atari y NES utilizando Alpine Linux. Suportados: Atari 2600, 5200, 7800, lynx e NES

atari800 c cc65 docker fceux handy lynx nes stella

Last synced: 01 May 2026

https://github.com/rajkhanke/gaming-system-using-data-structures

An intelligent Gaming System developed using Advanced Data Structures in c consisting of Sudoku, Hangman and Crossword Puzzle Game

c hashtable linkedlist priority-queue tries

Last synced: 12 Jun 2026

https://github.com/harsh-panchal-804/load-balancer-in-c

Multithreaded Layer 7 Load Balancer written in C for Linux. It utilizes POSIX sockets to accept and forward HTTP requests, distributes connections to multiple backend servers using round-robin scheduling, and transparently relays backend responses to clients . It also has dynamic Domain Name resolution.

c linux load-balancer posix-threads round-robin tcp

Last synced: 28 Apr 2026

https://github.com/zwrawr/dsa_assessment

University of York, Data Structures and Algorithms Assessment, Task : Predictive Text

alogrithms c data-structures university-of-york university-project

Last synced: 22 Jun 2026

https://github.com/jeziellago/android-reverse-shell-example

Android reverse shell example with native library.

android c reverse-shell

Last synced: 23 Jun 2026

https://github.com/mengstr/chkoverlap

Check for overlaps in data/code areas in PDP8 .rim and .bin files

bin c pal palbart pdp-8 pdp8 rim

Last synced: 08 Jun 2026

https://github.com/hexa0/pacman-world2-rev-sound-fix

fixes the ringing sound after rev rolling

c pacman pacman-world-2 patch pmw2 pnach ps2

Last synced: 02 May 2026

https://github.com/yantavares/msp430

My msp430 coding projects

assembly c microcontroller msp430

Last synced: 02 May 2026

https://github.com/jackwthake/shader-works

Pure C software 3D renderer with zero dependencies. Runs on desktop and ARM microcontrollers.

3d-engine 3d-graphics c software-rendering

Last synced: 27 Jun 2026

https://github.com/humanshu001/my-c

Basic programs that I have made while my learning phase of C programming.

c dsa dsa-c programming

Last synced: 29 Jun 2026

https://github.com/zeozeozeo/tinygp

Tiny Graphics Painter: small, fast and pretty graphics tessellation in C99.

c c99 gl gp graphics graphics-library opengl rendering tessellation tessellator vector-graphics vulkan

Last synced: 02 May 2026

https://github.com/seleznevae/libasock

Asynchronous sockets for Linux

c linux networking sockets

Last synced: 28 Apr 2026

https://github.com/exclud/simple_shell

A shell written in C

alx-africa c shell

Last synced: 16 May 2026

https://github.com/smartobjectoriented/soo

SOO - Smart Object Oriented - technology enables migration of Mobile Entities between Smart Objects in order to develop fully decentralized and autonomous embedded systems at large scale (https://smartobjectoriented.github.io/soo)

arm c containerization embedded microcontroler migration os trustzone virtualization

Last synced: 20 Apr 2025

https://github.com/darkliquid/ironwail-go

An attempt at porting the entirety of the Ironwail source port of Quake from C to Go as an AI learning exercise.

ai c educational-project golang port quake

Last synced: 01 Jun 2026

https://github.com/desmonhak/debuglibc

Una pequeña lib para el debug y mostrar informacion

c colos debug easy

Last synced: 16 Mar 2026

https://github.com/embetech-official/logger

Lightweight C library for logging

c cmake library logging utility

Last synced: 10 Mar 2026

https://github.com/achrafelkhnissi/cub3d

cub3D is project is inspired by the world-famous Wolfenstein 3D game, whichwas the first FPS ever. The goal of this project was to enable us to explore ray-casting. Our goal is to make a dynamic view inside a maze, in which we'll have to find our way.

1337school 42cursus 42projects 42school c cub3d

Last synced: 06 Feb 2026

https://github.com/mdawoud27/data_structures_and_algorithms

Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.

arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl

Last synced: 15 Apr 2026

https://github.com/8luebottle/blog

⌨️ Personal Tech Blog : Gatsby + React

c cpp css go html javascript python

Last synced: 15 Apr 2026

https://github.com/digitsensitive/foxviewppm

Lightweight image viewer written in C and SDL2

c c-programming image image-viewer pbm pgm ppm ppm-image sdl sdl2 viewer

Last synced: 08 Apr 2025

https://github.com/bahamas10/undercurrents

Visualizer made in C and OpenGL and SDL2

c opengl sdl sdl2

Last synced: 08 Oct 2025

https://github.com/coderarjob/signal.echo

Demo board which generates sample signals experimenting/checking oscilloscope features

c demo-board electronics kicad oscilloscope signal-generator ziglang

Last synced: 03 Sep 2025

https://github.com/adrian-bueno/hashtable

Linked Hash Table written in C. Key and value can be of any type.

c hashtable linked-hashtable

Last synced: 12 Sep 2025

https://github.com/coldmayo/klaudos

Klaud themed operating system

c linux operating-system operating-systems osdev x86-assembly

Last synced: 06 Feb 2026

https://github.com/notamitgamer/mojic

Obfuscate C source code into encrypted, password-seeded emoji streams.

c code decryption emoji encryption mojic npm npm-package

Last synced: 03 Feb 2026

https://github.com/gbafana25/cmdbin

Command line pastebin service (termbin clone)

c networking pastebin

Last synced: 09 Jul 2026

https://github.com/basemax/postfixevaluatorc

This is a postfix evaluator written in C. It takes a postfix expression as input and evaluates it. It supports the following operators: + - * / ^ ( )

c evaluator postfix postfix-evaluation postfix-evaluator stack

Last synced: 19 Jul 2026

https://github.com/gvicentin/sc

Subnet Calculator CLI

c cli networking subnetting

Last synced: 09 Oct 2025

https://github.com/jd297/coreutils

coreutils for the Linux kernel (JD297/Linux)

c coreutils libc linux shell

Last synced: 31 Jan 2026

https://github.com/phien-ntace/rtcwake

Source code to build rtcwake application for Linux

c embedded-linux linux power-management rtcwake sleep suspend

Last synced: 19 Jul 2026

https://github.com/jonathangingras/ckick

CMake project structure generator using a simple file in JSON format and cli utility to manage it easily

c cmake cplusplus json ruby-gem

Last synced: 31 Jan 2026

https://github.com/kingwill101/dart_native_socket

Low-level socket and file descriptor operations for Dart applications

c dart dart-package dartlang ffi

Last synced: 01 Feb 2026

https://github.com/ayush-that/bookstore-using-binary-search-tree

Data Structures project based learning assignment. An online bookstore using BST.

admin array binary-search-tree bookstore c hashmap

Last synced: 01 Feb 2026

https://github.com/tillkuhn/moodboard

ESP32 MoodBoard C++ Sourcecode for Arduino IDE

arduino c cpp esp32

Last synced: 11 Apr 2026

https://github.com/mark-mdo47/expt_adafruit_ttl666_display

Experimenting with AdaFruit TTL RBG666 displays and ESP32-S3 RBG666 RGB TFT I/F

arduino c circuitpython cpp esp32-s3

Last synced: 20 Jan 2026

https://github.com/mickel8/system_info

Simple program for measuring CPU load for a period of time

c cpu-monitoring metrics performance system

Last synced: 15 Mar 2025