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/aaronc81/aos

An 8-bit AVR operating system

atmel avr c operating-system

Last synced: 28 Jun 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/neomutt/coccinelle

🔧 Coccinelle Scripts

automation c coccinelle refactoring scripts

Last synced: 08 Mar 2026

https://github.com/eersoy93/os93

My second attempt OS from scratch

assembly bootloader c kernel nasm os-development osdev

Last synced: 23 Aug 2025

https://github.com/jotavare/get_next_line

Create a function that enables reading content line by line from a file descriptor.

buffer c gdb get-next-line gnl makefile norminette static-variables text valgrind

Last synced: 24 Apr 2025

https://github.com/p4dro-dev/codificando-na-linguagem-c-nivel-hard

Nessa atividade, eu foi um desafio que foi passado no curso Técnico em informática que estou realizando. Para testar nossos conhecimentos sobre a linguagem C em um nível elevado. Para testar nosso aprendizado, e nossa Lógica de Programação. Todas às questões tiveram suas devidas perguntas comentadas. Assim, concluindo o desafio com excelência!

c logica-de-programacao

Last synced: 19 Feb 2026

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/jibsen/blog

Basic logging

c logging

Last synced: 25 Jul 2025

https://github.com/basemax/crecursive-descentparser

A simple recursive-descent parser for evaluating mathematical formulae using pure C.

c lexer parser

Last synced: 25 Aug 2025

https://github.com/zanxz-lol/lunaris2

Lunaris 2: The successor to Lunaris

assembly assembly-x86 c kernel lunaris osdev programming unix unix-like

Last synced: 17 May 2026

https://github.com/sudotto/rosaos

an operating system dedicated to Rosa the otter

asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64

Last synced: 09 May 2025

https://github.com/estarossa0/minirt2.0

Small raytracer for a shool project

c raytracer raytracing sdl2

Last synced: 20 Jul 2025

https://github.com/fuhsnn/c23doku

Arbitrary-size Sudoku solver written in C23/C2Y to explore latest C language features

c c23 c2y sudoku sudoku-solver

Last synced: 26 Apr 2026

https://github.com/ejunjsh/mycc

👻 my c compiler

c cc compiler gcc self-compiling

Last synced: 14 Dec 2025

https://github.com/muhamedayoub/coding_problems

you will find some resources for develop your logical thinking

algorithms c coding-challenge data-structures java

Last synced: 15 May 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/brenofariasdasilva/university

Here you can find basically most of the exercises I'm solving during my University journey. This repo will contain lots of folders inside of it, each of one related to one subject. It won't be limited to one language.

arduino c codon cpp elixir java jupyter-notebook makefile mysql opengl python ruby shellcode

Last synced: 08 Apr 2026

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/kamilgrocholski/ch

Building a simple HTTP server in c

c http-server

Last synced: 17 Feb 2026

https://github.com/rphii/c-file-tagger

Simple CLI tool to store, systematically retrieve and manage tags of anything

boolean-algebra c cli command-line-tool file-tagging linux lookup-table tagging tags vector

Last synced: 11 Apr 2025

https://github.com/egorlem/omega

021011 EZ-FLASH OMEGA Kernel for gameboy advance

c game-development gameboy

Last synced: 27 Mar 2025

https://github.com/priontoabdullah/c-cpp-programming-all-projects

🆑 The goal of this repo is to save my C & C++ all my Projects. 🚀💻

c cpp cpp-graphics logic projects

Last synced: 15 May 2026

https://github.com/pythoninthegrass/cc4e

C Programming for Everybody

c

Last synced: 11 Sep 2025

https://github.com/arturfriedrich/programozasgknb_intm021

Gyakorlati anyagok a Széchenyi István Egyetem Programozás (GKNB_INTM021) tárgyához

c cpp szegyetem

Last synced: 13 May 2026

https://github.com/villy-p/logic-projects

A Collection of projects for Logic class of 2022-23. Includes Chess, Craps, Monopoly, and Poker!

c chess chess-game cpp craps craps-game css games html lisp monopoly monopoly-game poker poker-game typescript

Last synced: 19 Mar 2025

https://github.com/khopan/cuber-zero

A Rubik's Cube timer for Flipper Zero!

c flipper-zero rubiks-cube-timer

Last synced: 24 Jun 2025

https://github.com/basemax/ushell

ubash is a simple implementation of a shell in C using 100 LOC.

c linux-shell shell shell-prompt

Last synced: 15 May 2026

https://github.com/ad4ndi/h3x

Minimal hexdump CLI utility

c cli hex

Last synced: 11 Apr 2025

https://github.com/ghazaleze/os-lab

some codes of my operating system laboratory

c client-server fork laboratory-exercises linux opreating-systems

Last synced: 19 May 2026

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/maxpatiiuk/code-share

A collection of random code pieces from different projects over the years.

arduino c cpp csharp jquery js php sql

Last synced: 12 Apr 2025

https://github.com/flatcap/lua

📋 Sample Lua code and scripts

c lua scripts

Last synced: 19 May 2026

https://github.com/soumasish2005/dsa

Collection of Data Structures and Algorithms designed to help you understand core concepts in Computer Science

c computer-science data-structures-and-algorithms

Last synced: 18 Mar 2025

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/loneicewolf/pract_rev_engineering

Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.

asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit

Last synced: 07 Mar 2026

https://github.com/evancarroll/pg-srf-repeat-benchmark

A testing repo comparing an SRF that is dually implemented as ValuePerCall and Materialize

benchmark c c-language postgresql postgresql-extension sql

Last synced: 16 May 2026

https://github.com/dylanbt928/raycasting

💡 Raycasting engine using C++ and GLFW to simulate 3D perspective rendering from 2D maps.

2d 3d c cmake cpp game glfw raycasting

Last synced: 16 Jun 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/lucasdc6/emp

A file packager.

c emp makefile packager

Last synced: 28 Oct 2025

https://github.com/taylordotfish/jack-send-midi

Send realtime-safe MIDI events with JACK, even from non-realtime-safe contexts

c hard-realtime jack jackaudio midi python realtime

Last synced: 01 May 2026

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/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/chhajedji/dwm

Personal built of Dynamic Window Manager from suckless.org

c dwm linux make window-manager wm

Last synced: 18 Feb 2026

https://github.com/midasvanveen/synflood

SYN flooder in c. Uses modified IP & TCP headers to send spoofed SYN packets en masse.

c ddos dos socket synflood

Last synced: 01 May 2025

https://github.com/joegasewicz/stacks

A stack structure static library written in C with a few extra features

abstract-data-types c cprogramming stack

Last synced: 11 Sep 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/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/halosghost/pandabin

A self-hostable, simple and fast pastebin written in C

c pastebin

Last synced: 27 Mar 2025

https://github.com/LucasMW/bfi

Brainfuck Interpreter

bfi brainfuck brainfuck-interpreter c interpreter

Last synced: 11 May 2025

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/tschoonj/easyrng

BSD licensed random number generators and distributions for C and Fortran

bsd-license c c-plus-plus-11 fortran gsl linux macos multi-platform random-number-distributions random-number-generators windows

Last synced: 11 Sep 2025

https://github.com/skillfulelectro/cstdarg

here we gonna walk through cstdarg source header and build it from scratch

c cpp cstdarg

Last synced: 02 May 2026

https://github.com/diegocr/libdaemons

all you need to create a daemon, in minutes!

c daemon server

Last synced: 10 Sep 2025

https://github.com/basemax/brainfuckinterpreterc

A C-based interpreter to read and run Brainfuck programs in pure C in the simplest way.

bf brainfuck brainfuck-c brainfuck-interpreter brainfuck-language brainfuck-programs c interpreter interpreter-bf interpreter-language interpreters

Last synced: 08 Sep 2025

https://github.com/mnyoshie/ezgrpc2

A single-threaded, non-blocking, asynchronous gRPC server in C.

c grpc grpc-server

Last synced: 10 Apr 2025

https://github.com/vinkle-hzt/bankqueuesystem

SCU Summer Practical Training Project

c

Last synced: 30 Jun 2026

https://github.com/rbergen/r136

(Originially DOS-based) text adventure a school friend and I created in 1998.

borland-cpp c cmake cpp game ncurses pdcurses visual-studio

Last synced: 19 Mar 2025

https://github.com/simonprickett/arduino-task-tracker

Arduino Task Tracker using LED arcade buttons.

arcade-button arduino c iot led

Last synced: 10 May 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/gszr/systems

systems programming pet projects

c systems-programming

Last synced: 17 Mar 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/0xrocky/diehard

Project of the Algorithms and Data Structures course in C.

algorithms-and-data-structures c

Last synced: 15 Jun 2025

https://github.com/7ranveer/os-lab-implementation

Contains c codes of os labs

c operating-system

Last synced: 15 Jun 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/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/tteeoo/lc19

♊ A simple server for the Gemini protocol written in C.

c gemini gemini-protocol gemini-server hypertext openssl protocol server

Last synced: 11 Jan 2026

https://github.com/chebizarro/nostrc

A C library for the Nostr protocol

anti-censorship c nostr nostr-protocol wip-do-not-use

Last synced: 03 May 2025

https://github.com/roseswe/tainted

tainted - CLI tool to get the current Linux Kernel taint value and print each set bit in human readable format

c kernel-module linux linux-kernel sles15 suse tainted

Last synced: 03 May 2025

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/bamless/cryptor

Client/Server multi-platform ransomware-like program written in C.

c client-server encryption linux network ransomware socket-programming windows

Last synced: 09 Sep 2025

https://github.com/contractor-x/simplex-algorithm-c-

A simple program that uses the Simplex Algorithm

c computer-science simplex-algorithm student-project

Last synced: 03 Apr 2025

https://github.com/amriteshanand0129/banking-system

This is a terminal-based banking system built in C, providing essential banking functionalities.

banking-system c encryption filemanagement terminal-based

Last synced: 04 Jun 2026

https://github.com/sury4karmakar/c-lang

📌 Learning C Programming From Scratch

c c-programming c-programming-language learn-c

Last synced: 17 Jun 2025

https://github.com/lora-net/lr1110_modem_driver

Driver for LoRa Basics Modem-E

c driver lora-basics-modem-e lorawan lr1110 radio

Last synced: 22 Aug 2025

https://github.com/xion/reefs

Rather Eerie Example of an FTP Server

c ftp ftp-server unix

Last synced: 06 Jun 2026

https://github.com/ugnmura/bf-transpiler

Simple brainf**k transpiler written in C.

brainfuck c cmake compiler transpiler

Last synced: 09 Apr 2025

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

A collection of single file c programs I wrote

c

Last synced: 04 May 2025

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/nasso/libgote

C library providing a general set of classes and data structures for use by game engines

c data-oriented ecs epitech game-engine

Last synced: 02 Mar 2025

https://github.com/rswinkle/opengl_reference

Collection of modern OpenGL programs for reference and frameworks

3d-graphics c cpp examples graphics graphics-library opengl

Last synced: 08 Jul 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/selma-belhadj/monty

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

betty c

Last synced: 28 Mar 2025

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/ckerr/buffy

An embeddable, MIT-licensed, C-language, zero-dependency memory buffer class inspired by libevent's evbuffer. It consists of just a few files that can be dropped into your own project as-is.

buffers c cpp endianness evbuffer libev libevent libuv memory-management networking string-builder strings

Last synced: 15 May 2026

https://github.com/gyumeijie/securecodingrules

secure coding in c/c++

c coding cpp security

Last synced: 01 May 2026