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/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/steve-chavez/pg_bzip

Bzip compression and decompression for Postgres

bzip bzip2 c compression decompression postgres postgresql postgresql-extension

Last synced: 17 May 2026

https://github.com/azrielx86/ncurses-snake

The snake game written in C with ncurses

c game ncurses ncurses-game snake-game

Last synced: 24 Jan 2026

https://github.com/ahossu/vianu-hack-lessons

The training sessions held by the Cyber Security club at 'Tudor Vianu' High School in Bucharest, Romania.

c cybersecurity cybersecurity-education cybersecurity-tools forensics hacking linux misc osint pwn python reverse-engineering tools-and-automation web-security

Last synced: 03 May 2026

https://github.com/sandialabs/fbmpi

A fallback implementation of MPI, supports one process only but is portable (incl Windows)

c mpi mpi-communications mpi-io mpi-library scr-2756 snl-os-sys-software

Last synced: 03 Jul 2026

https://github.com/tylpk1216/wingpt

The tool dumps GPT Header and GPT Partition Header on Windows.

c gpttable

Last synced: 17 May 2026

https://github.com/barimehdi77/libft

Libft (42cursus) 2019-2020. This project aims to redo in C a library of usual functions that can be used is the next projects of 42

1337 42 42cursus bonuses c libft

Last synced: 27 Mar 2025

https://github.com/d-naveenz/console-text-format-lib

C library for text formats and alignments and text-based graphics.

c console text-formatting

Last synced: 03 Apr 2025

https://github.com/srijan-singh/operating-system

A simple 64-bit operating system kernel.

assembly c docker kernel makefile

Last synced: 11 May 2026

https://github.com/aviralg/interceptr

Intercept C functions

c intercept ldpreload linking tracing

Last synced: 19 Jul 2025

https://github.com/ColumPaget/daytime

Aims to be a swiss-army-knife of setting system time. Supports setting time from http, nist time, daytime and (s)ntp protocols, and also from the command-line in a number of formats. Can also act as an (s)ntp server and (s)ntp broadcaster.

c cli date ntp sntp time

Last synced: 04 Apr 2025

https://github.com/indoorvivants/sn-bindgen-web

(WIP) web interface to sn-bindgen (https://sn-bindgen.indoorvivants.com/) to generate Scala 3 Native bindings to C header files

bindings c scala-native scala3 smithy smithy4s sn-bindgen

Last synced: 14 Jun 2025

https://github.com/jopetty/cpsc-223

Homework assignments, lecture notes, and papers for CPSC 223b (Data Structures and Programming Techniques) at Yale University.

c computer-science data-structures yale

Last synced: 10 Jul 2025

https://github.com/martin-rizzo/inflater

A portable, one-header library to decode bit streams compressed with the Deflate algorithm

c group-microlibs

Last synced: 14 Jul 2025

https://github.com/souleeater99/cub3d

cub3D 🎮🌌 – A 42 School project recreating core mechanics of the first FPS game using ray-casting. **Core Features:** - Ray-casting engine for 3D perspective - Dynamic maze navigation with WASD controls - Texture mapping for walls/sprites - Map parsing from .cub configuration files **Technical Highlights:** ⚡ Optimized rendering pipeline | 🖼️ M

3d-game 3d-graphics 3d-rendering 42school c game-development graphics maze-game minilibix raycasting

Last synced: 04 Apr 2025

https://github.com/lukasdias/trabalho-final-lp-2018.2

Trabalho Final para obtenção da terceira nota da cadeira Linguagens de Programação

c

Last synced: 29 Oct 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/wotancode/programming-logic-exercises

Colección de ejercicios de programación resueltos en diversos lenguajes.

c cobol cpp exercises java javascript js pseint rust ts typescript

Last synced: 12 Apr 2025

https://github.com/risc-os-community/wakeonlan

A simple Utility to generate Magic Packets to wake up on LAN devices from RISC OS via both CLI and Desktop

arm broadcast-address c cli desktop gcc hacktoberfest multi-tasking networking-application raspberry-pi risc-os riscos utilities wake-on-lan wakeonlan wakeonlan-application wimp

Last synced: 12 Apr 2025

https://github.com/archer-01/minitalk

Small data exchange between two programs using UNIX signals

c signals unix

Last synced: 05 Mar 2026

https://github.com/pranabdas/c-cpp

Learning programming concepts in C and C++

algorithms c cpp data-structures programming tutorial

Last synced: 07 May 2025

https://github.com/kinetictactic/tetris-c

Tetris written in C.

c raylib tetris

Last synced: 26 Jun 2025

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

The So_long project aims to create a 2D maze game. In this game, the player controls a character to move through a maze and reach specific goals. The project provides an opportunity to learn about game programming, graphic management, and user interaction. It covers fundamental game mechanics, collision detection, and event management.

2d-game 2d-graphics 2d-platformer-game 2dgame 42 42-school 42born2code 42cursus 42projects 42school c c-programming c-programming-language c-programs c-project library libxml2 minilibx

Last synced: 13 Apr 2025

https://github.com/gbowne1/random_c_cpp_programs

A collection of my random opensource C and C++ programs

c cpp math mathematics program random utilities utility

Last synced: 24 Oct 2025

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

This project provides the ability to read a line from a file using the standard input function. The get_next_line function is used to read characters from a file, and it can also handle multiple files simultaneously.

42 42- 42born2code 42cursus 42projects 42school c c-language c-learning c-programming c-programming-language c-project cprogramming get-next-line getnextline project

Last synced: 13 Apr 2025

https://github.com/nitinkedia7/cs347-compilers-lab

Guess what, we made a custom C compiler!

c compiler mips-assembly

Last synced: 05 May 2025

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/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/clark800/hget

minimalist http/https client utility (curl/wget alternative)

c command-line downloader minimalist

Last synced: 14 Feb 2026

https://github.com/lucasdaher/banco-malvader-c

Este projeto foi desenvolvido para a matéria de Lógica de Programação da faculdade. O sistema foi desenvolvido utilizando Linguagem C e possui dois tipos de usuário, clientes e funcionários.

c

Last synced: 26 Feb 2026

https://github.com/limdongjin/sicxe-assembler

SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.

assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang

Last synced: 17 May 2026

https://github.com/biglup/cardano-c

A pure C library for interacting with the Cardano blockchain. Compliant with MISRA standards and binding-friendly architecture.

c c99 cardano cryptocurrency cryptography serialization

Last synced: 23 Jan 2026

https://github.com/akhilrai28/internet-of-things

Developed under Makernova 2.0, this project explores microcontroller programming, sensor data logging, and communication protocols (MQTT, COAP, HTTP). It includes simulations in Proteus and app development using MIT App Inventor/Flutter for data visualization and control.

c coap cpp css dart flutter html http iot javascript microcontroller mit-app-inventor mqtt proteus python sensor-data

Last synced: 25 Oct 2025

https://github.com/nyashniyvladya/renqualizer

Some funny things with sound in RenPy and bass.dll

c cython equalizer music python ren-py renpy

Last synced: 01 May 2026

https://github.com/8dcc/source-netvar-dumper

NetVar offset dumper for source games in Linux

c fuck-oop game-hacking linux netvar netvars-dumper offsets source-games

Last synced: 28 Feb 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/dadoum/dynamicloader

Turn your static bindings into dynamic ones! Cross-platform dynamic library loader in D, to make dynamic bindings easily from static ones (no variadic support though)

binding bindings c d dlang dlopen library loader

Last synced: 16 Mar 2026

https://github.com/turbolent/cduckling

C bindings for Duckling

bindings c duckling

Last synced: 30 Apr 2026

https://github.com/aallali/db.c

trying to learn DB internals by building a simple storage engine

algorithms c database database-internals datastructures storage-engine

Last synced: 12 Feb 2026

https://github.com/hugomvale/fortran-c-interoperability

Examples of Fortran interoperation with C.

c fortran interoperation modern-fortran

Last synced: 25 Feb 2026

https://github.com/amaitou/libft

A library of standard C functions from scratch. These functions cover essential operations such as string manipulation, memory allocation, and more. The primary goal is to deepen understanding of these fundamental concepts and provide a reliable library for use in subsequent projects.

1337school 42cursus 42network c libft42 makefile memory-allocation

Last synced: 30 Jan 2026

https://github.com/alhassy/interactive-way-to-c

Learning C program proving using Emacs --reminiscent of Coq proving with Proof General.

c emacs interactive literate-programming tutorial

Last synced: 30 Apr 2026

https://github.com/water-melon/portal

Portal is a TCP tunnel written in C working on Linux. It does not only support web but also MySQL and anything running on TCP.

broadcast c event-driven multiprocess network proxy tcp tunnel

Last synced: 07 Feb 2026

https://github.com/karmakrafts/application-template

CMake application template project using the Karma Krafts CMake infrastructure.

c cmake cplusplus cpp cpp17 cpp20 example make quick template

Last synced: 30 Jan 2026

https://github.com/crvargasm/sudoku-solution-validator

Project 1 - Sudoku Solution Validator - Operating System Concepts

c operating-system operating-systems-project

Last synced: 27 Feb 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/pedrofnseca/game-machine

🎰 C game with a graphical interface

allegro allegro5 c desktop-application game gcc

Last synced: 11 Feb 2026

https://github.com/ammaar-alam/instagram-checker

Web application to analyze Instagram followers and following data, identifying non-mutual connections using a C-based analyzer hosted on Heroku.

c heroku instagram instagram-follower json python webapp

Last synced: 03 May 2026

https://github.com/chalet-org/chalet-docs

Chalet documentation website in NextJs

build-system c cpp cross-platform json mdx nextjs react

Last synced: 07 Feb 2026

https://github.com/bringauto/fleet-protocol

BringAuto Fleet Protocol - simple yet reliable communication for internet-connection-unstable environments

c communication cpp fleet-protocol protobuf reliable-protocol

Last synced: 11 Feb 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/victorpreston/monty

Monty is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.

alx alx-low-level-programming brainfuck c clanguage compiler cprogramming gcc interpreter monty queue stack

Last synced: 15 Apr 2026

https://github.com/alewin/unibo2016-os-exams

Operating System OS Exams C and python, UniBo 2016 Esami Sistemi Operativi

c davoli python sistemi sistemi-operativi so unibo

Last synced: 30 Apr 2026

https://github.com/theshobhitsingh/concurrentcacheproxy

A multi-threaded HTTP proxy server in C with dynamic caching for improved performance and response times.

c library makefile proxyparser proxyserver

Last synced: 27 Feb 2026

https://github.com/marxmit7/data-structure-algorithms

Data Structure in c

c

Last synced: 11 Feb 2026

https://github.com/System-Glitch/Jumail

Simple, lightweight and configurable email client made in C, compatible with Windows and Linux

c curl gtk imap

Last synced: 10 Mar 2025

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/hxndev/producer-worker-problem

This is a common worker producer problem in OS

c code cpp labtasks os problem producer producer-worker project worker

Last synced: 30 Apr 2026

https://github.com/ascendho/cs50x

🏳️‍🌈 旗舰课程 CS50x 教授学生如何通过算法思考并有效地解决问题,主题包括抽象、算法、数据结构、封装、资源管理、安全性、软件工程和 Web 编程。学习资料整合,包括示例代码,课程幻灯片、讲座笔记和题目集解答等资源

c cs50x2025 python web

Last synced: 29 Apr 2026

https://github.com/superb-man/pacman

Classic Pacman game remake with 3 levels for each of the 10 mazes!Added fireball releasing and hiding features!!Hope you enjoy😁

2d c cpp game igraphics-project maze open-gl x-33

Last synced: 03 Mar 2025

https://github.com/skhoroshavin/qcc

QuickCheck for C

c quickcheck test

Last synced: 09 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/ralphtheninja/lib-flat-tree

Map a binary tree to a list (c version of mafintosh/flat-tree)

binary-trees c

Last synced: 22 Feb 2026

https://github.com/actionanand/cppgraphicsexamples

practising C++ graphics (turbo c++) using `graphics.h` file.

c cgraphics cpp cppgraphics

Last synced: 03 May 2026

https://github.com/paulbatchelor/orb

A 2d musical puzzle game for Android.

android c dsp ndk

Last synced: 28 Apr 2026

https://github.com/hxndev/reverse-sort-and-decrypt-string-using-child-processes

Applying different operations on a string using Fork and Exec.

ascii c child code cpp decrypt exec fork length os pipes processes reverse sort string

Last synced: 20 Apr 2026

https://github.com/ibara/libwordexp

Port of NetBSD wordexp(3) to OpenBSD.

c libc openbsd unix wordexp

Last synced: 02 May 2026

https://github.com/atypicalim/replot

a canvas library for c to draw shapes on images ...

c canvas draw game image

Last synced: 14 Feb 2026

https://github.com/oldnomad/picosocks5

Lightweight and simple SOCKS5 proxy server. This is a mirror, the main repository is on GitLab.

c proxy socks socks5

Last synced: 08 Jan 2026

https://github.com/guidodipietro/taoprintf-project

What is the strangest, weirdest, scariest, toughest, best way to print the Name?

c c-language esoteric ihavenoideawhatimdoing ioccc madness obfuscated obfuscated-code taoyu

Last synced: 26 Jan 2026

https://github.com/fr0st1n/paperte

Yet Another Minimal Text Editor.

c gtkmm minimal text-editor

Last synced: 02 May 2026

https://github.com/basemax/curlc

Sample cUrl program to send request and recive response using C.

c curl curl-example curl-functions curl-sammple

Last synced: 26 Apr 2026

https://github.com/romch007/chadinterpreter

Custom language interpreter

c interpreter language

Last synced: 07 Jun 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/mr-mrf-dev/doctors-building

🏥 My Project in FOP (BP) With C Programming Language.

basic-programming c cpp fundamentals-of-programming terminal-app

Last synced: 22 Feb 2026

https://github.com/ahmubashshir/libmat

A library for calculating matrics

c calculating-matrics cpp matrics

Last synced: 25 Apr 2026

https://github.com/pooulad/gol

🚨Create game of life with C and Go

c ebitengine game-of-life golang

Last synced: 24 Apr 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/92181/hashdb

A tiny one dimensional database, written in plain C.

c cpp database hashmap xxhash

Last synced: 13 Oct 2025

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/ankitjarwall/c-

Code practice, working on c

c cpp

Last synced: 22 Apr 2026

https://github.com/astropilot/hexagones

Rewriting of a pedagogical program on graph path algorithms in C.

c graph graph-algorithms gtk3 pedagogy

Last synced: 20 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/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/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