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/moshegroot/42projects_archive

My archive with project from Ecole42 (school21 in Russia)

algorithms c cpp data-structures graphics raytracing

Last synced: 20 May 2026

https://github.com/raynersec/windows-recall-switch

This Program Enables And Disables Microsoft Windows Recall Feature.

c disable-recall-ai enable-recall-ai microsoft microsoft-recall recall windows windows-11 windows-recall

Last synced: 16 May 2026

https://github.com/simon-zerisenay/42_so_long

42 Solong is a 2D game project where players navigate through a maze, collecting items and avoiding obstacles. It involves tasks like parsing map files, handling player movement, and implementing basic game mechanics using the MinilibX graphics library.

2dgame 42abudhabi 42school 42solong c ecole42 minilibx solong

Last synced: 05 Mar 2025

https://github.com/tenfensw/rovervoice

Really banal, but portable TTS speech synthesis library written in C.

c espeak linux mac portable-library speech text-to-speech tts windows

Last synced: 03 Nov 2025

https://github.com/himanshu-o5/warp

Warp is a lightweight and efficient task reminder system written in C, designed to help users stay on top of their important tasks.

c reminder-application

Last synced: 17 Feb 2026

https://github.com/jsoulier/ray_tracing_in_one_weekend

Ray Tracing In One Weekend using SDL3 GPU with compute shaders

c glsl raytracing sdl sdl3 shaders

Last synced: 15 Sep 2025

https://github.com/ruimaciel/mjson

M's JSON parser: a small JSON parser written in ISO C

autoconf automake autotools c c-library c89 json json-parser library parser

Last synced: 02 Jan 2026

https://github.com/kaushalmodi/nim-systemverilog-vpi

Using Nim to interface with Verilog and SystemVerilog test benches via VPI

1364-2005 1800-2017 c cpp nim pli systemverilog verilog vpi

Last synced: 14 Apr 2025

https://github.com/t-tino/c-sharp-lessons

Learn C# programming from beginner to advanced with ready-to-run examples. Join the journey at Xjectro's C# Lessons! 🌟👩💻

asp asp-net asp-net-core boilterplate c c-languages c-sharp c-sharp-lessons csharp csharp-lessions kit languages lessons low-code low-level net netcore software software-langauge template

Last synced: 20 May 2026

https://github.com/villy-p/ascii-snake

An ASCII implementation of Snake within C. All within your very own console!

ansii ascii c console console-game game snake snake-game

Last synced: 30 Aug 2025

https://github.com/aditya-a-garwal/stm32f401ccu6-peripheral-drivers

Abstractions over the peripherals of the STM32F401CCU6 microcontroller in the C language

arm-cortex arm-cortex-m4 armv7 bare-metal c cmsis hardware-abstraction-layer make stm32 stm32f4

Last synced: 27 Jun 2025

https://github.com/rgolubtsov/nonlinear-optimization-algorithms-multilang

Nonlinear programming algorithms as the (un-)constrained minimization problems with the focus on their numerical expression using various programming languages.

c cli cplusplus fortran golang java javascript multilang nodejs nonlinear-programming-algorithms objective-c perl python vala

Last synced: 26 Jun 2025

https://github.com/sleleu/push_swap

A little algorithm to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions

algorithm c

Last synced: 19 May 2026

https://github.com/Martingf56/ctOS-TPMS

Este es en el respositorio de nuestro Trabajo de Fin de Grado para terminar nuestro Grado en Ingeniería Informática en la Universidad Complutense de Madrid. El cual es un estudio sobre las vulnerabilidades de la tecnología TPMS y el desarrollo de una aplicación capaz de recibir estas señales emitidas por los vehículos y a traves de ellas generar señales falsas con el fin de atacar a la ECU de la víctima.

c teamwork tfg tpms university-project

Last synced: 05 Apr 2025

https://github.com/alexkch/key-value-db

Key-Value Database with fault tolerance

c c89 fault-tolerance key-value-database

Last synced: 02 Jan 2026

https://github.com/joswinemmanuel/compiler-lab-s7

A repository for KTU B.Tech Computer Science S7 Compiler Lab experiments and works, showcasing various compiler design concepts.

c lex yacc

Last synced: 17 Feb 2026

https://github.com/CorridoniMatias/kemmens

Biblioteca Multiuso para C - Socket Server - Socket Client - Thread Pool - Serialization - Command Interpreter

c command-interpreter commons cpp frba gnu kemmens operativos serialization sisop socket thread thread-pool utn

Last synced: 11 May 2025

https://github.com/neko-box-coder/runcpp2

A simple declarable, scriptable, flexible cross-platform build system build system for c or c++

build build-systems build-tools c cpp scripting systems

Last synced: 13 Apr 2025

https://github.com/deryaxacar/42-philosophers

This project simulates the classic "Dining Philosophers Problem." The scenario involves a group of philosophers seated around a round table, trying to eat under specific rules and constraints. As the philosophers alternate between eating and thinking, they seek to overcome issues like synchronization, deadlock, and starvation. The goal of this proj

42 42-philosophers 42-school 42born2code 42cursus 42projects 42school c c-programming c-programming-language fork philosophers project thread threads

Last synced: 13 Apr 2025

https://github.com/san7o/micro-headers

A collection of high-quality, configurable, header-only libraries written in C99.

c

Last synced: 03 Jul 2026

https://github.com/bezlant/s21_pong

🏓 Ping Pong with a simple TUI (School 42)

c ncurses ping-pong school-project tui

Last synced: 04 Apr 2026

https://github.com/8dcc/sudoku

Simple sudoku game (and CLI solver) for the terminal using ncurses and written in C

c cli ncurses sudoku sudoku-generator sudoku-solver

Last synced: 15 Jun 2026

https://github.com/yankh764/mdoc

A command-line tool for managing your documents and easing your life.

c command-line documents linux

Last synced: 29 Apr 2026

https://github.com/icaropires/fundamentals-computer-networks

Contains experiments about computer networks

c dhcp-server freebsd nat openvpn sockets

Last synced: 05 Jun 2026

https://github.com/serg3k/alias2symlink

Convert MacOS aliases to relative symbolic links

aliases c console-application macos macosx symbolic-links

Last synced: 28 Apr 2026

https://github.com/nihilantropy/get_next_line

get_next_line 42 school project

42projects 42school c coding getnextline project

Last synced: 13 Jun 2026

https://github.com/usmanmehmood55/acs71020

Library for ACS71020, a power monitoring IC

arduino c embedded energy energy-meter library power

Last synced: 27 Apr 2026

https://github.com/baines/ppic_lessons

Lessons for Miblo's "Practising Programming in C" series

c programming-challenges programming-exercises

Last synced: 07 Jun 2026

https://github.com/thiagoh/lex

From the classic "Lex - A Lexical Analyzer Generator" from http://dinosaur.compilertools.net/lex/index.html

c compilers cpp flex lex lexer lexical-analysis lexical-parser

Last synced: 24 Apr 2026

https://github.com/paraboul/libapenetwork

A fast and lightweight cross-platform network library written in plain C

c eventloop linux networking

Last synced: 24 Apr 2026

https://github.com/cyring/cpuid2json

Query the CPUID instruction then export data to JSON

c cpuid json

Last synced: 24 Apr 2026

https://github.com/theimpossibleastronaut/aawordsearch

generate wordsearch puzzles using random words in different languages

c educational game meson puzzle wordsearch

Last synced: 06 Jun 2026

https://github.com/algodesigner/fat12tool

Lightweight FAT12 implementation in C with an interactive shell, FUSE mount support, and MBR partition handling. Supports standard 8.3 filenames.

c cli fat12 filesystem fuse fuse-filesystem linux macos msx msx-ide msx2 osdev retrocomputing storage

Last synced: 06 Jun 2026

https://github.com/simonthorell/esp32-lvgl-hid

ESP32 firmware with GUI for LCD display, HID support, Wi-Fi, and MQTT. It incorporates AES encryption and supports Firmware Over-The-Air (OTA) updates.

c embedded-gui esp32 firmware-over-the-air mqtt-client wifi-security

Last synced: 24 Apr 2026

https://github.com/luzan/c-classroom-2018

Programs done during Class and Lab

c lab

Last synced: 11 Jun 2026

https://github.com/caiomadeira/cmarte-interpreter

A interpreter for marte programing language made in C

c interpreter

Last synced: 12 May 2026

https://github.com/shuque/pykpass

Python extension for Kerberos 5 password verification

authentication c extension kerberos password python verification

Last synced: 11 May 2026

https://github.com/idanrosenzweig/real-time-computer-emulator

A real time emulator for a computer containing a cpu, mouse, keyboard, screen, (floppy) disk driver and BIOS firmware. Capable of loading and running small operating systems, provided as floppy disk files.

bios c cpp emulator firmware floppy-drives hardware i386 operating-systems vga x86

Last synced: 17 Apr 2026

https://github.com/rish-16/nachodb

🧀 A simple sqlite-like database written in C

c database repl sqlite

Last synced: 10 May 2026

https://github.com/hashdefineelectronics/basicgraphics

This is a basic C graphics library that can is hardware independent.

arm c embedded font graphics linux pic

Last synced: 09 May 2026

https://github.com/gfcwfzkm/gshell

Basic uart shell for embedded systems, optimised for AVR

c commands embedded embedded-systems microcontroller serial shell terminal uart

Last synced: 04 Apr 2026

https://github.com/andr3w03/kgv_tugas3_turing-a

Tugas 3 Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm object-oriented-programming oop opengl visual-studio

Last synced: 09 May 2026

https://github.com/bezlant/s21_game_of_life

🦠 Conway's Game of Life with a simple TUI (School 42)

c game-of-life ncurses school-project tui

Last synced: 04 Apr 2026

https://github.com/ho-cooh/include-info

A VSCode extension for showing infos about your included files

c cpp visual-studio-code

Last synced: 08 May 2026

https://github.com/mateuskoppe/uffs-algorithms

:rice_scene: UFFS Algorithms

c java python3

Last synced: 07 May 2026

https://github.com/ritwickdey/largenumberfactorialusingc

Factorial of large numbers using C

c c-programming factorial large-numbers string

Last synced: 10 Jun 2026

https://github.com/kabirbaidhya/testc

Hello World C project with unit tests and docker

c docker gcc hello-world makefile tests unit

Last synced: 07 May 2026

https://github.com/srvariable/rubikcube

Play with a Rubik Cube in your own terminal!

c game open-source terminal

Last synced: 17 Apr 2026

https://github.com/ahueck/irprinter

Explore the generated LLVM IR of a translation unit

c cpp llvm llvm-clang llvm-ir

Last synced: 05 Apr 2026

https://github.com/desmonhak/wl_lib

(Windows & Linux Library) permite un cierto alto nivel de funciones. Para no tener que lidiar con las cabeceras únicas de cada sistema

c linux windows

Last synced: 06 May 2026

https://github.com/shakfu/sndpipe

Max / MSP externals using the Soundpipe DSP Library

c dsp external max maxmsp soundpipe

Last synced: 09 Jun 2026

https://github.com/mayhem/smi_leds

C/C++/Python module to drive up to 8 or 16 WS2812b LED strips with a single Raspberry Pi

c python raspberry-pi ws2812b

Last synced: 06 Mar 2026

https://github.com/kastorcode/cc50

Soluções para os set's de problemas do CC50/CS50.

brazil c cc50 cs50 css goiania goias html javascript matheus oliveira php ramalho sql xhtml

Last synced: 05 May 2026

https://github.com/dloebl/rm

rm is a command-line utility that can delete directory entries. Written in C, requires an at least partly POSIX conforming operating system underneath. The goal of this tool is, to fulfill the corresponding POSIX standard as good as possible, without adding more features.

c cc0 clean-code command command-line-tool coreutils fast lightweight linux posix posix-compliant rm-utility shell simple speed standard tool unix unix-command utility

Last synced: 18 Apr 2026

https://github.com/sladyn98/cyber-management-system

This project uses multi threading and socket programming to guarantee client-server sync in a cyber-Cafe

c cpp11 cybersecurity multithreading ssl

Last synced: 05 May 2026

https://github.com/sambhav228/data_structure_algorithm

A repository which consists of the collection of various Data Structures and Algorithms implemented in various Programming Languages.

c cpp java python statistics

Last synced: 04 May 2026

https://github.com/ferhatgec/command

Command, ::process::Command like syscalls in C++.

c command cpp library process rust single-header stdlib syscall system

Last synced: 04 May 2026

https://github.com/skhoroshavin/qcc

QuickCheck for C

c quickcheck test

Last synced: 09 Jun 2026

https://github.com/basemax/squareroot

Own function to calc the square root of a number.

c cpp math math-library mathematics square-root squareroot

Last synced: 19 Apr 2026

https://github.com/yangluoshen/fsm

Finite State Machine generator.

c dfa fsm linux

Last synced: 02 May 2026

https://github.com/dhruvsrikanth/unix-like-shell

A pure C implementation of a Unix-like system emulating the Bourne Again SHell.

bash-shell c emulator shell signal-safe-code thread-safe-code unix-command unix-like-system unix-shell

Last synced: 02 May 2026

https://github.com/hxndev/counting-alphabets-using-pipes

We will count the number of alphabets in the input file using pipes.

alphabets c child code count cpp exec fork os pipes processes

Last synced: 02 May 2026

https://github.com/basemax/mysqlcalc

A MySQL/MariaDB module and plugin to calculate the formula and calculate mathematical expression in SQL Query.

c calc calc-engine calculate calculation calculations calculator calculator-application calculators cc cpp cpp-calc mariadb-udf mysql-udf udf-mariadb udf-mysql

Last synced: 01 May 2026

https://github.com/wdfk-prog/can_uds

The implementation of the ISO14229-1 (UDS) protocol stack suitable for RT-Thread. It provides functions such as CAN console mode and file transfer.适用于 RT-Thread 的 ISO14229-1 (UDS) 协议栈实现。提供CAN控制台模式与文件传输等功能。

c can iso14229 isotp rt-thread uds

Last synced: 01 May 2026

https://github.com/chapvic/get_cpuid

Pure C cross-platform CPUID/CPUIDEX functions

amd c cpu cpuid cpuidex crossplatform gcc intel msvc pure-c tinycc win32

Last synced: 20 Jun 2026

https://github.com/tariktesfa/simple_shell

This is another ALX Group Project

c shell shell-script

Last synced: 30 Apr 2026

https://github.com/ediloaz/simplex-algorithm

Resolves linear programming problems (LP) with the simplex algorithm showing all the intermediate steps. With a basic interface (Glade & GTK+) input and Latex (beamer) Output.

c gtk3 interface-glade latex latex-beamer linear-programming linux simplex simplex-algorithm

Last synced: 30 Apr 2026

https://github.com/dineshpinto/stm32f4

Combining an FPGA, µC and AWG for nanosecond photon counting

assembly awg c microcontroller photonics verilog

Last synced: 30 Apr 2026

https://github.com/spartee/redisip

A very simple Redis module for logging the host and IP of a Redis instance

c ip-address redis redis-module

Last synced: 30 Apr 2026

https://github.com/hxndev/udp-shopping-store-server

UDP Client Server model in which client asks for record from server.

c client-server code cpp project reciept shopping shopping-store store udp

Last synced: 20 Apr 2026

https://github.com/mo-karbalaee/programming-fundamentals

All the codes and exercises done during the fundamentals of programming course that I took on fall 2020

c cpp problem-solving programming sbu

Last synced: 19 May 2026

https://github.com/howerj/nvram

Non-volatile variables in C

c hack nvram perl

Last synced: 20 Apr 2026

https://github.com/versbinarii/stm32hal-template

Project starter template for Stm32 projects using HAL library for Vim + Coc + ccls

build-tool c ccls cmake embeded stm32 stm32f4 template vim

Last synced: 17 Apr 2026

https://github.com/vizonex/pyllparse

a parody of llparse typescript library made for python users.

c llparse parody parser python-parody

Last synced: 30 Apr 2026

https://github.com/amaitou/philosophers

Explore concurrent programming with this classic implementation of the dining philosophers problem. Philosophers navigate a dining table, juggling between thinking and eating, showcasing synchronization challenges and resource allocation in a shared environment.

1337school 42cursus 42network c dinning-philosophers mutex-synchronisation philosophers42 threads

Last synced: 14 Feb 2026

https://github.com/minad/hashtable

Hashtable in C with open addressing and specialization via macros

c hash hashfunctions hashtable

Last synced: 20 Mar 2025

https://github.com/denismakogon/libcv-c-api

C++ API to C API to Java API

c cpp java native xcode

Last synced: 11 Apr 2026

https://github.com/ranitmanik/c-tutorial-codewithharry

This repository is a comprehensive guide and resource for learning C programming from Harry sir.

c c-lang c-language c-language-programming c-programming c-programming-language codewithharry learning learning-exercise learning-resources project

Last synced: 15 May 2025

https://github.com/jeebuscrossaint/hazmat

A blazingly fast and tiny password manager in C99

blazingly-fast c c99 fast password-manager tcc tiny

Last synced: 23 Mar 2025

https://github.com/notengobattery/cmake-microchip-pic

CMake-based environment for Microchip PIC microcontrollers. Supports SDCC/GPASM and, XC8/MPASM.

c cmake microchip pic sdcc

Last synced: 01 Jul 2025

https://github.com/davyvan/phdstillneedleetcode

Anwsers to LeetCode. Also a practice of CMake and Google Test.

c cmake cpp googletest leetcode solutions testcases

Last synced: 16 Jan 2026

https://github.com/ranitmanik/dsa-bootcamp-c

This repository contains a collection of my DSA assignments and source code creations while learning DSA from CodeWithHarry. Master the fundamentals of Data Structures and Algorithms using the C programming language. Delve into detailed chapters and practice sets to enhance your skills.

bootcamp c c-language codewithharry course dsa dsa-algorithm dsa-beginner dsa-c dsa-learning-series dsa-practice dsa-questions practice-programming

Last synced: 04 Mar 2026

https://github.com/saberglow/songs

🎶 C language project created to manage songs and their attributes (artist, release year, genre)

c filehandling music-library

Last synced: 22 May 2026

https://github.com/sdsds222/cminesweap

一个用C语言编写的简易控制台扫雷游戏程序 A simple console MineSweap game which is made by C language

c cmd console console-game cpp demo example game linux minesweaper minesweeper-game shell windows

Last synced: 11 Apr 2026

https://github.com/magicalbat/turbospork

A system for creating neural networks in C

c from-scratch machine-learning

Last synced: 28 Apr 2025

https://github.com/mdabdullahibnaharun/programmingcontest-problemsolving

Programming Problem Solving by using C/C++, Java, Python with Ds, STL & ALgorithms.

algorithms-and-data-structures c cpp17 data-structures java problem-solving python

Last synced: 11 Apr 2026

https://github.com/konsumer/raylib-live

Template for live-reloading a C raylib game

c raylib wasm web

Last synced: 01 Jul 2025