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/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/sanketdg/c-projects

A collection of single file c programs I wrote

c

Last synced: 04 May 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/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/kamomille/sudoku

Programmation jeu de Sudoku en C

c c-plus-plus game sdl2 sudoku

Last synced: 02 May 2026

https://github.com/pedro-ricardo/quadprog

Quadratic programming routine based on R Package sources. Changed to have a Matlab like interface and usage examples in C and Fortran.

c modern-fortran quadprog quadratic-programming solver

Last synced: 15 Jun 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/nof1eld/tic-tac-toe

simple and basic tic-tac-toe game for educational purpose

c education game linux tic-tac-toe vscode

Last synced: 14 May 2026

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/diegocr/libdaemons

all you need to create a daemon, in minutes!

c daemon server

Last synced: 10 Sep 2025

https://github.com/akshayxemo/tcp-client-server-socket

It's a chatting system implemented in C - Programming Language by using TCP-Socket programming. In this project multiple Client can send and receive message between each other until they are connected to the Server. Clients can use multiple commands and command format provided by the server to communicate with the server and other clients.

c c-programming c-programming-language c-project c-projects chat client-server client-server-architecture cpp linux tcp tcp-client tcp-server tcp-socket

Last synced: 30 Apr 2025

https://github.com/rjarry/libecoli

Extensible COmmand LIne library

c cli terminal

Last synced: 30 Apr 2025

https://github.com/gyumeijie/securecodingrules

secure coding in c/c++

c coding cpp security

Last synced: 01 May 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/selma-belhadj/monty

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

betty c

Last synced: 28 Mar 2025

https://github.com/sakib2263/airstrike-defense

A game Project developed using C,C++ and BGI Library.

bgi borland-graphics-interface c c-plus-plus

Last synced: 15 May 2026

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/nitinkedia7/cs347-compilers-lab

Guess what, we made a custom C compiler!

c compiler mips-assembly

Last synced: 05 May 2025

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/bartpleiter/fpgc

My gigantic FPGA hobby project where I learn in extreme detail how computers work by designing my own from scratch at FPGA logic level, and building upon it to create a fully functional physical computer that can compile and run its own software software, without using existing architectures.

assembly bootloader c compiler cpu filesystem fpga gpu os pcb soc toolchain

Last synced: 03 Aug 2025

https://github.com/am2022/notepad

a simple notepad with c++ and qt

c c-plus-plus cpp gui notepad qt qt-framework qt-gui text-editor

Last synced: 05 Feb 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/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/amaitou/so_long

Create a vibrant 2D game using Minilibx in C. Minilibx's simplicity streamlines graphics programming, offering a focused platform for dynamic game development. Unleash creativity with pixels, windows, and user interactions, mastering 2D game design effortlessly.

1337school 2d-game 42cursus 42network c minilibx solong42

Last synced: 16 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/githubprankster/monroe

The engine for cool retro games only the creator uses

3d-engine 3d-rendering c game-engine games gnu99 graphics opengl retro videogames

Last synced: 15 May 2026

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/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/madladsquad/untitledi18n

A powerful internationalisation(i18n) library

c cpp i18n utility-library

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/gszr/systems

systems programming pet projects

c systems-programming

Last synced: 17 Mar 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/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/lucasdc6/emp

A file packager.

c emp makefile packager

Last synced: 28 Oct 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/zainabdnaya/minishell_42

The objective of this project is for you to create a simple shell.

42projects c execution minishell parsing sh

Last synced: 08 Sep 2025

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/hroptatyr/unserlob

Simulated trading venue (marketplace) to research maker and taker algorithms.

agent-based-simulation c simulation stock-market

Last synced: 07 Jul 2025

https://github.com/farzinzx/atm

This is a simple ATM that made by C

c

Last synced: 29 Jan 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/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/b-sullender/capi

General C/C++ programming library with data algorithms and CPU based image processing

algorithms c cplusplus ieee754 image image-manipulation image-processing images operating-systems string string-algorithms string-manipulation strings

Last synced: 02 May 2026

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/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/maumagnaguagno/ichor

:drop_of_blood: Fast S-expression parser for Ruby

c rubygem s-expression

Last synced: 17 Feb 2026

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/glolichen/lios

Questionably written operating system

c kernel os osdev

Last synced: 11 Apr 2025

https://github.com/alejandroesquivel/msp430-ultrasonic-distance

The MSP430 (MSP430g2553) was used to create an ultrasonic (HC-SR04) distance meter, the distance measurements are sent via USB-Serial interface to the host computer using UART.

c matplotlib msp430 msp430g2553 python uart ultrasonic-sensor ultrasonic-sensor-distance usb

Last synced: 28 Mar 2025

https://github.com/hazrat-ali9/hackathons-problem-solving

🏆 Hackathons Problem 🚂 Solving Creative 🚃 Competitive Coding 🚒 Solutions 🚀 hackathons designed 🚋 to showcase ✈ creativity critical 🚢 ⛴thinking and fast 🚝 paced coding 🚁under pressure 🛸 goldmine developers 🏩 preparing coding 🏰 competitions and 🏫 tech sprints 🏯 quick deployment 🚎 and learning 🛰

c cplusplus cprogramming hackathon javascript problem-solving python

Last synced: 15 Jun 2025

https://github.com/mukundan314/clist

Python like list for c

c c-library cmake lib library

Last synced: 26 Mar 2025

https://github.com/ejunjsh/mycc

👻 my c compiler

c cc compiler gcc self-compiling

Last synced: 14 Dec 2025

https://github.com/catsmells/fun-one-liners

a collection of neat little novelties. mostly not made in one line.

c challenge-project novelty sandbox

Last synced: 07 Jul 2025

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/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/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/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 10 Apr 2025

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/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/halosghost/pandabin

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

c pastebin

Last synced: 27 Mar 2025

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/mnyoshie/ezgrpc2

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

c grpc grpc-server

Last synced: 10 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/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/egorlem/omega

021011 EZ-FLASH OMEGA Kernel for gameboy advance

c game-development gameboy

Last synced: 27 Mar 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/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/desmonhak/opcodes

Librería de C para ensamblar(codificar) y desensamblar(descodificar) instrucciones x86

16bits 32bits 64bits asm c intel nasm

Last synced: 16 Apr 2025

https://github.com/aryank1511/seneca-college-ipc144-workshops

This repository contains all the IPC144 (Introduction to programming using C) workshops and milestones that I have done as a student at Seneca College.

c modular-architecture structured-programming

Last synced: 04 Aug 2025

https://github.com/gadget114514/yaadv

embeddable adventure visual novel engine for cocos2d

c cocos2d cplusplus game game-development game-engine

Last synced: 24 May 2026

https://github.com/mirodilkamilov/capstone

All assignment and project source codes for Capstone Design Spring 2022 semester in IUT

c capstone-project lane-detection opencv python raspberry-pi

Last synced: 11 Apr 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/8dcc/snc

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

c cli network productivity sockets

Last synced: 29 Jun 2026

https://github.com/westleyk/rpi-brightness

Raspberry pi backlight brightness cli simple c

adjust backlight brightness c cli mode pi raspberry-pi rpi rpi-backlight rpi-brightness sleep

Last synced: 28 Jul 2025

https://github.com/ybootin/mp3gain.js

Analyse and Normalize MP3 file into the browser

audio c docker emscripten javascript mp3 mp3-converter normalize typescript

Last synced: 15 Apr 2025

https://github.com/teomandeniz/c_mt

A library for C Language that for make you able to use all keywords uppercase, compilable both Windows and Linux operating systems with C99 version and most of functions are re-written.

c

Last synced: 31 Jul 2025

https://github.com/ikhsan3adi/c5-jump-and-survive

Proyek 2: Pengembangan Aplikasi Berbasis Library | Kelompok C5

c sdl3

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