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/sanam2405/operatingsystemlabs

This contains the assignments of Operating System Labs of Information Technology, Jadavpur University - 2022

c operating-system

Last synced: 09 Jul 2025

https://github.com/victorharri-chal/the-plazza

🍕 A simulation based on a pizzeria coded in C++ using multi-processing, multi-threading and IPC (inter-process-communication). One of my last project of my 2nd year at Epitech

c epitech ipc multi-processing multi-threading pizza second-year-project simulation

Last synced: 01 May 2026

https://github.com/multiform-validator/c

Multilingual library made for validation, various form fields, such as: email, telephone, password, cpf, cnpj, credit card, magic numbers for image mimetype validation and much more.

c

Last synced: 10 Mar 2026

https://github.com/bam-j/datastructure

자료구조 C언어 구현

c data-structures

Last synced: 31 Mar 2025

https://github.com/matdombrock/moonforge

An experimental synthesizer that uses Lua scripts to generate sound.

audio c live-coding lua music portaudio synthesizer

Last synced: 02 May 2026

https://github.com/engineersbox/pmem-rts-cache

A configurable persistent memory cache designed for real-time search engines

c cache opencl persistent-memory persistent-storage pmem real-time-search tdss

Last synced: 20 May 2026

https://github.com/alpha74/c_cpp-projects

Few of my Good C/C++ college level projects

c cpp cpp-programs cpp-project pacman projects student-record

Last synced: 02 Feb 2026

https://github.com/wrclark/lis3dh

C library for interfacing with the LIS3DH accelerometer

accelerometer c i2c lis3dh raspberrypi spi stm32

Last synced: 23 Nov 2025

https://github.com/kamilhan-karaismailoglu/tree-fork

In this project, the tree height will be given as a command line argument. According to the incoming argument, files with txt extension will be created for each node in the structure to be created. The filenames will be determined by the pid the nodes have. Random values ​​for leaf nodes will be generated and stored in the files created. Starting from the leaves, while going up, the values ​​in the child nodes will be collected and transferred to the parent node. There is also a makefile in the project. This project was written for System Programming lecture.

c fork fork-tree makefile

Last synced: 10 Jun 2026

https://github.com/artainmo/lem_in

42 school project. Using graph-traversal-algorithms for ants to choose the shortest path within an ant colony.

42school algorithm c graph-traversal-algorithm

Last synced: 16 Jun 2025

https://github.com/cpscript/low-3d

attempt to make an extremely "simple" and low level 3d game... (simple 3d engine that makes a small map that has a reflective cube the user can walk around)

3d 3d-graphics c game

Last synced: 28 Mar 2025

https://github.com/nathancordeiro/automatic-garbage-collector

For most C programs, manual memory management with malloc/free remains the standard approach. Garbage collection is more commonly used in higher-level languages like Java, Python, or Go, where the benefits of automatic memory management often outweigh the costs.

c garbage-collection memory-management

Last synced: 31 Mar 2025

https://github.com/xingshuo/wheeltimer

frameskip timer

c lua

Last synced: 16 Jan 2026

https://github.com/sulig/libft_and_test

Tu primera librería -------------------> Este proyecto consiste en programar una librería en C. Tu librería tendrá un montón de funciones de propósito general en las que se apoyarán tus programas.

42 42barcelona 42cursus 42projects 42school c libft libft42 libfttester

Last synced: 14 Oct 2025

https://github.com/tomdieu/parenthesis-checker

Parenthesis Checker in C

c stack

Last synced: 23 Mar 2025

https://github.com/jiriklepl/Bachelor-Thesis-Defense

Check https://github.com/exaexa/simple-mff-slides for the template

bachelor-thesis beamer c compiler haskell hindley-milner mff-uk tex

Last synced: 11 Mar 2025

https://github.com/kylr42/minishell

21 project: Shell for Unix👹

c shell unix

Last synced: 11 Mar 2025

https://github.com/kariboo-corp/adxl345-pico-driver

ADXL345 driver for the RP2040 Pico C SDK.

adxl345 c pico rp2040 sdk

Last synced: 27 Jun 2025

https://github.com/dHeinemann/Apocrypha-Engine

A game engine for text adventures

c game-engine text-adventure

Last synced: 11 Mar 2025

https://github.com/victorharri-chal/pokemon-rpg

🐾 A graphical project with CSFML to recreate a Pokemon game. Last project of my 1st year at Epitech.

c csfml epitech first-year-project game graphical-programming pokemon teamwork

Last synced: 06 Apr 2025

https://github.com/thegreyd/Shell

Toy implementation of csh-like command line shell

c cli shell unix

Last synced: 11 Mar 2025

https://github.com/ruaneri-portela/shareaudio

Share audio endpoints into your devices

audio c openssl portaudio sockets tcp-client-server

Last synced: 14 Jun 2025

https://github.com/carmjos/filesys

简易的文件系统。功能包括磁盘初始化、新建文件、删除文件、更新文件、查找文件、文件统计、磁盘统计、分配策略选择、磁盘整理。基于C语言实现。

c console file filesystem simulation

Last synced: 02 Jul 2025

https://github.com/amatcoder/cpceg

A GTK port of the CPCEC emulator (http://cngsoft.no-ip.org/cpcec.htm)

amstrad-cpc c emulator gtk gui linux

Last synced: 08 May 2026

https://github.com/y-syo/advent-of-code-2024

🎄 my very cool solutions for the 2024 advent of code

advent-of-code advent-of-code-2024 bash-script c nix python python3 ruby rust stupid

Last synced: 13 Apr 2026

https://github.com/raihanuldev/c-programming

Fundametal Of C Programming ..here is all about fundamental of Programming

c

Last synced: 02 Apr 2025

https://github.com/tomcat-42/zig-compile-commands

compile_commands.json generation for c projects using zig build

build c compile-commands compile-commands-json zig zig-build zig-build-system

Last synced: 09 Apr 2025

https://github.com/stdlib-js/blas-base-shared

Common symbols and type definitions shared across base BLAS APIs.

base blas c common javascript lib library node node-js nodejs shared standard stdlib

Last synced: 25 Apr 2025

https://github.com/ivanmilin/merge-sort

Prvi zadatak iz predmeta "Multiprocesorski sistemi", master akademske studije

c openmp-parallelization

Last synced: 22 Mar 2026

https://github.com/ivanmilin/multiprocesorski-sistemi

Predmet sa master studija, reseni zadaci sa vezbi

c mpi openmp

Last synced: 29 Apr 2026

https://github.com/dawoodkhatri1/wifi-jammer-using-arduino-uno

A C-based simulation of WiFi jamming for educational use. It mimics network scanning, displays fake SSIDs, and simulates jamming activity on selected channels—without sending real packets.

arduino-ide arduino-uno c educational-project jammer mpi security wifi

Last synced: 23 Apr 2025

https://github.com/mateuschaves/lp-i

Códigos da disciplina de Linguagem de programação I do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.

c code programming-language university university-course

Last synced: 11 Mar 2025

https://github.com/vinicius-rio/42-formation-lvl1-1.libft

Project 1: libft - First project for the formation of software engineers at school 42 São Paulo.

42born2code 42school c shell-script software-engineering

Last synced: 12 Apr 2026

https://github.com/diegomrno/dilog

A tiny, modern, and safe logging library

c header-only logging minimalist simple

Last synced: 23 Apr 2025

https://github.com/carseven/real-time-multiband-parametric-equalizer

Implementation of a real time multiband equalizer in C5515 dsp.

c dsp equalizer matlab real-time

Last synced: 19 Apr 2026

https://github.com/webmalc/arduino-robot

arduino-robot

arduino c

Last synced: 12 Apr 2026

https://github.com/marx-wrld/food-delivery

A cross-platform UI based food delivery app in flutter

c cmake cpp dart html5 shell

Last synced: 13 Apr 2026

https://github.com/saraikium/microos

A small OS built for RISC-V 32 bit architecture to understand the OS concepts.

c operating-system os risc-v

Last synced: 30 May 2026

https://github.com/flagarde/khaos

A C/C++ library to simplify cross-platform programming

c cpp cross-platform cxx predef

Last synced: 13 May 2026

https://github.com/n-elmer/rain-guage

PRECIPITATION ⛈ MEASUREMENT 🌈 SYSTEM

arduino c c-plus-plus embedded-systems iot system-development

Last synced: 11 May 2026

https://github.com/bploeckelman/hundredgames-001-c

Hundred Games #1 - Prong

100-games c game gamedev games raylib

Last synced: 20 Jul 2025

https://github.com/helcsnewsxd/famaf-computer_science-discrete_mathematics_ii

Laboratorio, algoritmos y demostraciones de la materia de Matemática Discreta II de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

algorithm-implementation c cpp demostration discrete-mathematics error-correction-codes famaf-unc graph-coloring graph-flow graph-matching math-theory university-subjects

Last synced: 28 Feb 2025

https://github.com/helcsnewsxd/famaf-computer_science-operating_systems

Laboratorios de la materia de Sistemas Operativos de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

c famaf-unc kernel labs os university-subjects xv6

Last synced: 28 Feb 2025

https://github.com/helcsnewsxd/famaf-computer_science-data_structures_and_algorithms_ii

Laboratorios de la materia de Algoritmos y Estructuras de Datos II de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

algorithms c data-structures data-structures-and-algorithms famaf-unc labs university-subjects

Last synced: 28 Feb 2025

https://github.com/zakariaelbouzkri/stack_sorter

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting

algo c data-structures

Last synced: 22 Nov 2025

https://github.com/dafiliks/simpcsv

A simple, and lightweight CSV parsing library in C

c csv csv-parser

Last synced: 23 Apr 2025

https://github.com/martinomensio/sdp-exams

System and Devices Programming previous exams themes @ Polytechnic University of Turin

c polito unix windows

Last synced: 13 May 2026

https://github.com/ascii-dev/puava

A polyglot library of data structures & algorithms built from first principles. (C, C++, Java, Python, Rust, Go). Managed with Bazel.

algorithms bazel c cpp data-structures first-principles java monorepo python system-design

Last synced: 13 Apr 2026

https://github.com/dev-mayanktiwari/letscodeit

This repository is created for college students to get them started with Programming.

basic c programming

Last synced: 15 Mar 2025

https://github.com/coditva/keylogger

A keylogger for Linux

c keylogger linux

Last synced: 12 Apr 2026

https://github.com/thazhemadam/intal

🧮 nifty library for performing computational operations on arbitrarily long numbers.

arbitrary-length c calculation library

Last synced: 06 Jul 2025

https://github.com/aymenkhs/sorting-algorithms-in-c

Implementation and comparison of different sorting techniques in C (Insertion sort, Bubble sort, Quicksort, Merge sort, Heapsort

bubble-sort c complexity heapsort insertion-sort mergesort quicksort sorting-algorithms

Last synced: 31 May 2026

https://github.com/codewithmide/sorting_algorithms

Sorting algorithms & Big O notation using C

big-o-notation c sorting-algorithms

Last synced: 08 Jun 2026

https://github.com/lbxa/fury-of-dracula

Fudy of Dracula written in C

c graphs unsw

Last synced: 13 Sep 2025

https://github.com/obedm503/ttt

obligatory tic tac toe in a few languages

c computer-science experiment java python rust tic-tac-toe typescript

Last synced: 13 Apr 2026

https://github.com/cyruscyliu/digitalrecognition

Course project of IMAGE PROCESSING in BIT

backpropagation c cpp minst-database qt-gui

Last synced: 15 May 2026

https://github.com/youben11/sched-algo

Simulation of some scheduling algorithms used in Operating Systems

c operating-system scheduling-algorithms

Last synced: 28 Mar 2025

https://github.com/edsonbonfim/Ghanor

Ghanor, the revolution. VN/RPG

c game rpg visual-novel

Last synced: 11 Mar 2025

https://github.com/rekgrpth/ngx_http_zip_var_module

nginx zip/unzip var

c nginx zip

Last synced: 04 Feb 2026

https://github.com/7klu/justc

Lightweight documentation and a collection of useful libraries for C.

c lib library programming

Last synced: 15 Mar 2025

https://github.com/batux/remote_procedure_call

C language based RPC Calculator ...

c rpc

Last synced: 11 Mar 2025

https://github.com/avastroficial/pc-calaculadora

programación C implementa una calculadora

c calculadora silabs

Last synced: 06 Sep 2025

https://github.com/szktty/c-clockwork-base32

A reference Implementation of Clockwork Base32 for C

base32 c

Last synced: 26 Jun 2025

https://github.com/pferreirafabricio/data-structures

🍌 Data structures with C language

c c-language data-structures

Last synced: 05 Jun 2026

https://github.com/nullcel/smetana

An OS using the x86_64 architecture, in Assembly and C. Designed for performance and it's lightweight size.

assembly c os

Last synced: 23 Apr 2025

https://github.com/aromalanil/compiler-design-lab

Programs for Compiler Design Lab🧪 of S7 KTU

c compiler compiler-design flex ktu lab lex lexical-analysis lexical-analyzer

Last synced: 31 Mar 2025

https://github.com/abhijivani3001/dsa_in_c

This repository is of Data Structure in C language.

c data-structures

Last synced: 28 May 2026

https://github.com/bitcodr/esp8266-mqtt

A simple IoT project that controls an ESP8266's onboard LED via MQTT messages.

c cpp esp8266 esp8266-arduino esp8266mqtt mqtt mqtt-broker

Last synced: 13 Apr 2026

https://github.com/xaheli/bank-management-system

The Banking System project is a console-based application that simulates a simple banking system. It provides users with the ability to perform various banking operations such as account registration, balance inquiry, deposits, withdrawals, and more. Developed using the C programming language, this system provides two distinct interfaces.

academia academic-project banking-system bankmanagementsystem c cprogramming-language

Last synced: 15 Mar 2025

https://github.com/mohdnehalkhan/c-programs

This Repository contains all basic program's of C programming language for a beginner & I am mentioning all the C programs which I had been taught by my teachers

c

Last synced: 06 Jul 2025

https://github.com/joescat/xball

Simulate bouncing balls in a window

c retrogame toy xwindows

Last synced: 13 Jul 2025

https://github.com/jboillot/analyser

Analyser is a static analyser which finds errors and undefinded behaviors in C programs with inline assembly.

c inline-assembly ocaml-program static-analyzer

Last synced: 16 May 2026

https://github.com/mharikmert/search-engine-simulation

A simple word search engine using Binomial Heap Algorithm with C Programming Language

binomial-heap c priority-queues

Last synced: 25 Mar 2025

https://github.com/horezmi/42pool2020

My pool at 42 in Moscow campus (21 School by Sber)

21school 42 c piscine

Last synced: 29 Apr 2026

https://github.com/chris-cozy/leakguard-pro

LeakGuard-Pro is a memory leak detection tool designed to help software developers identify and analyze memory leaks in their programs. It provides a mechanism to track memory allocations and deallocations during program execution, allowing you to identify potential memory leaks and their associated sizes.

c memory-leak

Last synced: 12 Jun 2025

https://github.com/shgpavel/opencl_lessons

CSC OpenCL tasks

c educational hpc opencl

Last synced: 02 Jul 2025

https://github.com/shaumik-ashraf/dataid

A data handle system that simplifies using advanced C structures. Possibly also known as a pointer table or vertex array.

advanced-data-structures c handle library memory-management

Last synced: 02 Apr 2025

https://github.com/vodazka/project_euler

Solving project euler

c project-euler python

Last synced: 11 Mar 2025

https://github.com/matheusmoraes13/sistemacadastrologin

Sistema de Cadastro e Login, utilizando a interface gráfica da biblioteca GTK para a criação de uma UI

c gtk3

Last synced: 01 Apr 2025

https://github.com/edk0/iphide

proof of concept structure-preserving IP mangling

c encryption format-preserving-encryption irc obfuscation permutation siphash

Last synced: 24 Mar 2025

https://github.com/aatrick/cchess

simple chess engine written in pure C

c c-programming-language chess chess-engine cli

Last synced: 16 Mar 2025

https://github.com/milan-sony/mensturalmate

MensturalMate is a simple menu driven period calculator build in C language as part of my mini-project in MCA Semester 1

c c-language c-programming menstrual-cycle menstrual-tracking mingw

Last synced: 09 Jun 2026

https://github.com/dracula27/cash

Use C to calculate the smallest number of coins needed to give an exact amount of change based on a user's input.

c c-language-programming cs50x

Last synced: 29 May 2026

https://github.com/atkaridarshan04/c_programming

C programming from basics to advance with DSA + practice problems

c dsa problem-solving

Last synced: 26 Mar 2025

https://github.com/netease-im/embedded-sdk

网易云信嵌入式SDK

arm arm64 c embedded mips raspberry x86 x86-64

Last synced: 09 Apr 2025