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/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/barrettotte/sock-server

A simple multithreaded server to learn more about sockets and multithreading with C.

c c-socket-programming threading

Last synced: 29 Mar 2025

https://github.com/0xf4b1/cboy

:video_game: An experimental GameBoy emulator written in C

android c emulator gameboy nx opengl opengl-es switch

Last synced: 06 May 2026

https://github.com/catwallon/psp-game

An experimental PSP game project with no specific goal for now.

c game homebrew psp pspsdk

Last synced: 06 Jul 2025

https://github.com/black-hell-team/scannerwindows

A simple PortScanner developed in C for the windows operating system.

c portscanner widows

Last synced: 09 May 2025

https://github.com/neolit123/cfg2

A simplistic configuration parser for INI like syntax in C

c c99 cfg-files config configuration ini library

Last synced: 09 Jul 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/ineszenkri/42-piscine

My solutions to 42 Heilbronn Piscine challenges ≖‿≖

42born2code 42heilbronn bootcamp c coding-challenges fun learning peer-to-peer piscine-42 shell

Last synced: 15 May 2026

https://github.com/maumagnaguagno/ichor

:drop_of_blood: Fast S-expression parser for Ruby

c rubygem s-expression

Last synced: 17 Feb 2026

https://github.com/drshahinstein/c-snake-game

🐍 Snake game using C and Raylib

c c-game raylib raylib-c snake-game

Last synced: 05 Jun 2026

https://github.com/unipr-org/mdp

MdP - Metodologie di Programmazione presso l'Università degli Studi di Parma (6 CFU).

c cpp

Last synced: 19 Feb 2026

https://github.com/pingzilao/zookeeper_client_design_manual

zookeeper client sdk 开发必备 指南 ,C++,C, java, golang,go, 服务注册,服务发现,负载均衡,分布式锁

c client cpp go golang java zksdk zookeeper zookeeper-client

Last synced: 17 Jan 2026

https://github.com/selma-belhadj/monty

Monty, an interpreter built specially for the Monty Bytecodes files.

betty c

Last synced: 28 Mar 2025

https://github.com/nathandaven/traveller-gba

My final project for CS 2261 at Georgia Tech. A top down and sidescrolling RPG built in C and assembly for the Gameboy Advance, using all original art and designs. Click the link and then click anywhere to launch the online emulator on CS2261 website!

c game gameboy-advance

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

Relatively fast, cleanly written C and Python Brainfuck interpreters

brainfuck brainfuck-interpreter c python

Last synced: 11 May 2025

https://github.com/exclud/rubyparser

A Parser for Ruby

c parser ruby rubyparser yacc yacc-lex

Last synced: 08 May 2026

https://github.com/jmcph4/peek

PEek is a simple PE file viewer.

binary-analysis c executable malware-analysis pe pe-file tool tools windows

Last synced: 20 May 2026

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

Simple netcat(1) and ncat(1) alternative over TCP

c cli network productivity sockets

Last synced: 29 Jun 2026

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/gyumeijie/securecodingrules

secure coding in c/c++

c coding cpp security

Last synced: 01 May 2026

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/denismurphy/secure-https-client-mtls

HTTPS client implementation in C using mutual TLS (mTLS) authentication.

c client-certificate-authentication cmake https mbedtls mtls

Last synced: 07 Mar 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/nathanmcmillan/hymn-lang-legacy

Small language that compiles to C code.

c compiler language programming-language

Last synced: 20 Jan 2026

https://github.com/serihiro/kagou

Kagou is a tiny web server written in c.

c http-server

Last synced: 30 Mar 2025

https://github.com/fedecastellaro/ad7124-4-implementation

AD7124-4 - 24-Bit ADC, 4-Channel , Sigma-Delta - PCB and software implementation

24-bit-adc ad7124 ad7124-4 c kicad lpc1769 sigma-delta

Last synced: 20 Sep 2025

https://github.com/andre-j3sus/game-of-life

Conways Game of Life in C language.

c conways-game-of-life game-of-live makefile wsl-ubuntu

Last synced: 25 Jun 2025

https://github.com/sudeepacharjee/c-projects

This Repo contains 10 Basic C LAnguage Project. That includes DS and other basic knowledege of the language

c outputs-are-available-at-the-blogs-pages

Last synced: 11 Apr 2025

https://github.com/chrislim2888/ip2location-apache-module

This is an IP2Location Apache Module that enables the user to identify the country, region, city, latitude, longitude, zip code, time zone, ISP, domain name, connection type, area code, weather station name, mobile, usage types, address type and IAB category by IP address.

c city country geolocation ip-address ip-location ip-lookup ip2location iplocation ipv4 ipv6 isp mod-ip2location region

Last synced: 13 Apr 2025

https://github.com/akhilpandey95/fat12

An implementation of a FAT 12 system simulation in C

c fat12 operating-system

Last synced: 09 Mar 2026

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/shawnjeffersonwang/xv6-2021

This repository contains my work on the xv6 operating system lab as part of MIT's 6.S081 course. The lab involves extending and optimizing various modules of the xv6 operating system, which is based on the RISC-V instruction set architecture.

c os risc-v xv6 xv6-os xv6-riscv

Last synced: 11 Jan 2026

https://github.com/seluj78/minishell

My attempt to create a mini shell for 42's school

42 42born2code bash c minishell shell

Last synced: 02 May 2026

https://github.com/rythm-net/pu-informatics

:octocat: A collection of every course, lecture, exercise and homework during my 4-year-journey in University of Plovdiv. Plus some materials such as exams, code snippets and much more.

c cmake cplusplus csharp css html java javascript mathematica processing python wolfram-language

Last synced: 24 Jul 2025

https://github.com/bocaletto-luca/steppercontrolarduino

StepperControl 🚀 — Arduino Stepper Motor Controller with Buttons Author: Bocaletto Luca A minimal yet professional Arduino sketch to control a NEMA 17 stepper motor using an A4988 driver and three buttons: Forward, Reverse, and Reset.

arduino bocaletto-luca c opensource stepper-control stepper-control-arduino

Last synced: 18 Jun 2025

https://github.com/jibsen/blog

Basic logging

c logging

Last synced: 25 Jul 2025

https://github.com/jonwoodring/emscripten-electron-boilerplate

A boilerplate build for creating an Electron project using Emscripten (i.e., develop in C, deploy in JavaScript).

boilerplate c c-plus-plus electron emscripten javascript

Last synced: 21 Jan 2026

https://github.com/pythoninthegrass/cc4e

C Programming for Everybody

c

Last synced: 11 Sep 2025

https://github.com/joyrider3774/rubido_playdate

A little chinese checkers or solitaire game with four difficulties for the playdate handheld system

board-game c chinese-checkers-game games playdate playdate-console playdate-sdk solitaire-game

Last synced: 13 Sep 2025

https://github.com/avsystem/anjay-lite

Anjay Lite is AVSystem’s ultra-lightweight implementation of the OMA SpecWorks LwM2M protocol, purpose-built for the most resource-constrained IoT devices.

bootstrap c coap device-management embedded embedded-c internet-of-things iot lwm2m lwm2m-client lwm2m-protocol monitoring

Last synced: 15 Jun 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/jnguyen1098/stately

Single-header generic finite-state machine library for C

c finite-state-machine header-only single-header

Last synced: 18 Sep 2025

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/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/frobware/nss-juju

Name Service Switch (NSS) plugin for Juju

c dns internet-address-resolution ipv4 juju juju-charm linux nss service-switch

Last synced: 13 Apr 2025

https://github.com/saket-sk/semester5-sppu-operating-system-lab

These assignments are successfully performed and implemented as a part of OS Lab. Note that these programs will not work in Windows Operating System Environment, so use a Virtual Machine (For Unix or Fedora on Windows) to perform.

c shell-script

Last synced: 18 May 2026

https://github.com/wf001/xbrain

XBrain is an experimental programming language inspired by Brainfuck.

brainfuck c compiler programming-language

Last synced: 29 Mar 2025

https://github.com/warchant/reed-solomon_syndrome_gf256

C implementation of Reed-Solomon error-correction codes. For detection syndrome decoding is used. Works in GF(256).

c header-only reed-solomon syndrome-decoding

Last synced: 23 Sep 2025

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/danielbrodi/c-data-structures

A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...

algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector

Last synced: 13 May 2025

https://github.com/madebypixel02/42-madrid-piscine

[42 Madrid] Exercises from the 42 Madrid Piscine to keep after the event ends.

42born2code 42madrid 42piscine born2code c makefile peer-to-peer peer2peer shell

Last synced: 19 May 2026

https://github.com/cuhsat/spritz.c

Spritz cipher implementation in ANSI C.

algorithm ansi-c c cryptography spritz

Last synced: 12 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/kuba--/makeblock-orion

Arduino Uno scripts for Makeblock Orion board.

arduino-uno arm c embedded makeblock-orion robotics

Last synced: 08 May 2026

https://github.com/leaomartelo2/lognest

Simple header file only library in C to easily make log files

c c-library header-only logging

Last synced: 06 Apr 2025

https://github.com/haidaram/blockaderunner

Jeu shoot'em up en C avec SDL et FMOD Ex

c sdl-gfx sdl-image

Last synced: 15 Jun 2025

https://github.com/mauricioromagnollo/study-algorithms-data-structures-c

A Open Source repository written in C language about data structures and algorithms

algorithms c clang data-structures makefile study

Last synced: 28 Mar 2025

https://github.com/bagussatoto/sih-ipk

Merupakan Sistem Informasi Hitung IPK sederhana dengan mencakup manajeman mahasiswa dan mata kuliah. Lalu, dengan data yang sudah ada diharapkan bisa menghitung ipk yang didapatkan dari inputan.

c

Last synced: 17 May 2026

https://github.com/kamilgrocholski/ch

Building a simple HTTP server in c

c http-server

Last synced: 17 Feb 2026

https://github.com/travorlzh/learnos

A repo that contains all the code written in my study of OS development.

assembly c kernel operating-system-learning tutorial

Last synced: 18 Apr 2026

https://github.com/howerj/tftp

Portable TFTP client and server

c client embedded portable server tftp

Last synced: 25 May 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/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/mdtanvirahamedshanto/c-programming

solve c programme problem

c cprogramming-language solve

Last synced: 26 Mar 2025

https://github.com/thesnowfield/bytelizer

Bytelizer is a binary packaging/unpack library written in modern c, focusing on performance and lightweight.

c protobuf protocol serialization

Last synced: 05 May 2025

https://github.com/lapets/noir

An artifact primarily of historical interest: a terminal editor originally conceived as an extremely compact, relatively portable text editor for command line/terminal environments.

c console curses-library legacy ncurses-library perl text-editor

Last synced: 20 May 2026

https://github.com/bunji2/cgo

Minimal samples of cgo

c cgo go golang mingw python2 windows

Last synced: 27 Oct 2025

https://github.com/ir33k/walter

Write unit tests in C with no boilerplate

c library testing

Last synced: 17 Apr 2025

https://github.com/hxndev/brick-slayer-project

In this game I designed a graphical 2-D Brick Slayer Game. It has multiple levels with multiple difficulties and many more bonuses.

2d brick brick-breaker brick-slayer c cpp game game-development graphics itc oop pf project

Last synced: 02 May 2026

https://github.com/mvharsh/hackerrank-solutions

This repository contains all my accepted solutions in hackerrank

c cpp hackerrank-solutions problem-solving python sql

Last synced: 06 May 2026

https://github.com/arwenterpstra/algorithms

Different algorithms for different purposes, written in multiple languages

algorithms c cpp csharp java javascript lua python rust

Last synced: 09 Feb 2026

https://github.com/jotavare/minishell

A simplified version of a unix shell, implemented as a command-line interpreter.

bash builtin c gdb input-validation lexer linux makefile minishell norminette parser readline shell signals unix valgrind

Last synced: 24 Apr 2025

https://github.com/spc-samp/samp-sdk

The SA-MP SDK is a collection of C files and headers that allows developers to create plugins for the SA-MP server. It provides a solid foundation for handling Pawn scripts and managing memory through the AMX system.

c gta gtasa plugin sa-mp sa-mp-development sa-mp-library sa-mp-plugin samp samp-sdk sdk

Last synced: 01 Mar 2025

https://github.com/valoran-m/keylogger

it is a keylogger with two different clients one for linux and the other for windows and a server that compiles under linux only

c explain keylogger schema security socket

Last synced: 27 Aug 2025

https://github.com/4cecoder/img

view 👀 image 🖼 files 📂

c gtk3 gui image-viewer jpg linux macos png simple vim-keybinds vim-like windows

Last synced: 11 Apr 2025

https://github.com/thoonk/iocp-bulls-cows

Number baseball game based on IOCP

c iocp

Last synced: 04 Oct 2025

https://github.com/ruilopesm/stack-machine-li2

A stack-oriented programming language developed in C

c imperative-programming interpreter makefile stack-machine

Last synced: 23 Aug 2025

https://github.com/feixiao/c_practice

C/C++练习和第三方库demo

c c-plus-plus googletest libnice libtool

Last synced: 26 Dec 2025

https://github.com/lewiszlw/hello-world

Demos in learning program languages, libraries and frameworks. 学习编程语言、库和框架的示例实现。

c dart dubbo flutter java netty python spring spring-boot

Last synced: 04 Feb 2026

https://github.com/gjbex/best-practices-for-scientific-computing

Material for a training on best practices for scientific computing.

c code coverage cpp documentation fortran functionaltests python training unittesting version-control

Last synced: 13 Jul 2025

https://github.com/kauahensilva/c_tree_avl_and_bb

two types of binary search trees in C, including AVL trees and standard binary search trees (BB). The goal is to ensure efficient search, insertion, and deletion operations, maintaining balance where applicable

arvore-avl arvore-binaria-de-busca c

Last synced: 10 Jan 2026

https://github.com/aggstam/sat_gpu

This program solves the Propositional (Boolean) Satisfiability problem using Depth-First Search algorithm.

boolean-satisfiability-problem c depth-first-search opencl

Last synced: 24 May 2026

https://github.com/blitmaps/mylo-lang

A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.

c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine

Last synced: 22 Feb 2026

https://github.com/ilhamsyahids/alstrukdat

IF2110 Algoritma dan Struktur Data

algoritma alstrukdat c if2110

Last synced: 12 Jul 2025

https://github.com/onlyf0ur/redware

Functional proof-of-concept botnet created with C & Python. Including a command and control (C) and Pythonic malware.

botnet c malware poc proof-of-concept python3 spyware

Last synced: 07 Jan 2026