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/vicentebolea/pong-curses

🎮🎮🎮~71 lines pong game written in C 🎮🎮🎮

c game minimal minimalist pong pong-game

Last synced: 08 Sep 2025

https://github.com/boneill02/swerve

A barebones i386 kernel

c i386 kernel operating-system osdev unix

Last synced: 11 Apr 2025

https://github.com/not-nik/voxelspaceengine

Minimalist retro rendering library.

c rendering retro voxel voxel-rendering voxel-space-engine

Last synced: 12 Apr 2025

https://github.com/danielmartensson/stm32-ethernet-camera

PCB board with camera and ethernet connection + CAN-bus

c can-bus ethernet pcb stm32

Last synced: 01 May 2025

https://github.com/jpbruinsslot/webserver-c

A simple HTTP webserver written in C.

c webserver

Last synced: 07 May 2025

https://github.com/recp/phy

physics engine written in C

c physics physics-engine

Last synced: 12 Apr 2025

https://github.com/snowykte0426/today-i-learned

Where I organize what I studied today

ai c data-structure databa english kotlin oop spring

Last synced: 30 Apr 2025

https://github.com/teampopwork/poplib

PopCap's SexyAppFramework with changes.

c cmake cpp cpp20 popcap sexyappframework

Last synced: 15 Jun 2025

https://github.com/rajspeaks/code-pyramid

Code-Pyramid consists of Competitive & Beginner level codes, written in different programming languages like C, C++, Java, Python.

c codewars coding-challenge data-structures dsa dsa-algorithm dsa-practice hacktoberfest java python rajdeep-das rajspeaks

Last synced: 07 May 2025

https://github.com/wader/libfa

C automata library to build, determinize, minimize, translate regexp etc

automata c pcre regular-expression

Last synced: 11 Apr 2025

https://github.com/threeal/gcovr-action

Generate code coverage reports for a C++ project on GitHub Actions using gcovr

actions c ci code-quality coverage coverage-report cpp gcc gcov test-coverage testing

Last synced: 11 Apr 2025

https://github.com/nixie-dev/fakedir

Substitutes a directory elsewhere on macOS by replacing system calls

c darwin macos namespaces userns

Last synced: 01 May 2025

https://github.com/n-ivkovic/treedude

Clone of the mini-game from Superhot

ansi-c ascii c curses ncurses superhot terminal terminal-game treedude tui

Last synced: 10 Apr 2025

https://github.com/upbit/bloomfilter

This is a stand-alone bloomfilter implementation written in C. Simple but powerful

bloom-filter c murmurhash

Last synced: 13 Apr 2025

https://github.com/arjuncvinod/data-structures-and-algorithms

Data Structures and Algorithms implemented in different languages

c cpp csharp go java javascript python swift

Last synced: 30 Oct 2025

https://github.com/nixpulvis/avrm

Bare metal AVR library and Makefile.

arduino avr c library

Last synced: 17 Mar 2025

https://github.com/sjmulder/within

Run a command in other directories

c cli shell unix

Last synced: 22 Jul 2025

https://github.com/davidwparker/opengl-screencasts-2

OpenGL screencast videos episodes 11-20

c opengl

Last synced: 13 Apr 2025

https://github.com/akhileshthite/3d-donut

3D Spinning Donut Code in C

c donut

Last synced: 31 Jul 2025

https://github.com/okerew/neural-web

This repository shows an alternative neural network structure to modern ones, inspiring from the brain and it's creativity, workings.

alternative architecture biology c cpu cuda gpu innovative kernel machine-learning markdown metal neural neural-network neuron objc shader structure

Last synced: 27 Jul 2025

https://github.com/Garnek0/GarnOS

OS powered by a modular kernel

c kernel operating-system os osdev

Last synced: 08 May 2025

https://github.com/mrchocha/audio-streaming-in-c

Audio streaming using customized protocol to stream the audio from server to client with added reliablity.

audio-streaming c libvlc pthreads socket-programming stop-and-wait udp-socket

Last synced: 20 Sep 2025

https://github.com/jwlodek/graham-scan

A repository containing a C implementation of the Graham Scan Convex Hull algorithm

c convex-hull graham graham-scan graham-scan-algorithm hull

Last synced: 01 Aug 2025

https://github.com/quantumos-org/quantum-os

A free and open source operating system based on the linux kernel, that is made for quantum computers.

asm c cmake future linux math matlab os perl physics power python quantum-computing qubit science tech x86-64

Last synced: 11 May 2025

https://github.com/jovanlanik/gtklock-userinfo-module

gtklock module adding user info to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 08 May 2025

https://github.com/srodi/xdp-ddos-protect

This project provides a BPF XDP program to detect and mitigate DDoS attacks targeting a specific endpoint by monitoring unusually high traffic

amd64 arm64 c ddos-attacks ebpf linux xdp

Last synced: 17 Mar 2026

https://github.com/ibara/bfc

Compile Brainfuck to multi-platform assembly.

amd64 assembly bfc brainfuck bsd c compiler i386 i80 i8080 openbsd unix x86-64 z80

Last synced: 15 Mar 2026

https://github.com/drankinatty/ternary_st

Ternary Search Tree - Prefix Searching

algorithm c ternary-search-tree

Last synced: 25 Apr 2025

https://github.com/armour/openssl-aes

🔑 Using Openssl library to encrypt and decrypt things (with AES).

c openssl

Last synced: 12 Apr 2025

https://github.com/theimpossibleastronaut/modemu2k

modemu2k is a fork of modemu, a telnet client with a modem-like user interface

bbs c emulator flex minicom modem telnet

Last synced: 28 Feb 2025

https://github.com/frankl1sales/estrutura-de-dados

Implementações baseadas na apostila de Estruturas de Dados dos Profs. Waldemar Celes e José Lucas Rangel (PUC-Rio, 2002).

algorithms c data-structures educational hash-table linked-list sorting-algorithms

Last synced: 21 Jun 2025

https://github.com/mcfrappe/ttt

A terminal version of the Swedish teletext system, written in C.

api-client c efficient keybindings libcurl ncurses ncurses-tui news terminal

Last synced: 08 Oct 2025

https://github.com/katieumbra/neovim

My neovim setup with code completion, support for rust, c/c++, zig and python debugging and syntax highlighting

c cpp dotfiles neovim nvim rust svelte vim

Last synced: 28 Feb 2025

https://github.com/pzl/mx2000drv

Perixx MX 2000 IIB Gaming Mouse Linux Driver

c driver linux-driver mouse

Last synced: 05 Sep 2025

https://github.com/sirwumpus/ioccc-ag

Best Utility (grep) - IOCCC 1993 Winner

c grep ioccc posix regular-expressions

Last synced: 28 Apr 2025

https://github.com/4players/odin-sdk

Reliable cross-platform SDK enabling developers to integrate real-time VoIP chat technology into games, apps and websites

apm c chat client console-client cross-platform http3 network opus-codec pre-compiled proximity-chat rust sdk transport vad voice voip webtransport

Last synced: 18 Jan 2026

https://github.com/alexeev-prog/kintsugios

Minimalistic and rich x86_64 operation system in (N)ASM and C

asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly

Last synced: 09 Feb 2026

https://github.com/simonprickett/m5stack-pomodoro

Pomodoro Timer for M5Stack Core Ink device

arduino c m5stack pomodoro-technique pomodoro-timer

Last synced: 14 Jun 2025

https://github.com/euyogi/problems-cs50x

All problems/labs from CS50’s Introduction to Computer Science solved

2023 bootstrap c course cs50 cs50x css exercise flask harvard harvard-univesity harvardcs50 html javascript jinja labs problem-sets problems python sql

Last synced: 24 Apr 2025

https://github.com/kwrx/aplus

A hobby operating system built mostly from scratch

aplus c education hobby-os learning osdev unix

Last synced: 10 Mar 2026

https://github.com/pikachuxxxx/r8

Custom 8-bit Rasterization and Rendering API

2d 3d api c cross-platform graphics graphics-api graphics-library low-level rendering rendering-api

Last synced: 21 Apr 2025

https://github.com/wyvernsemi/cpu8051

Intel(R) 8051 Instruction Set Simulator

8051 c cpu-model embedded iss processor

Last synced: 14 Apr 2025

https://github.com/IAmTheNerdNextDoor/arikoto

Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.

c cmake hobby-os kernel limine low-level operating-system os osdev x86 x86-64

Last synced: 16 Apr 2025

https://github.com/uxcn/cityhash-c

cityhash (C99)

c cityhash hash

Last synced: 01 May 2025

https://github.com/youben11/silvio-text-infect

Implementation of Silvio Cesare text infection technic

c elf virus

Last synced: 09 Aug 2025

https://github.com/gboncoffee/barigui

Dynamic X11 window manager

c x11 x11-wm xlib

Last synced: 31 Aug 2025

https://github.com/paragon279/kerneldriver2drawline

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 16 May 2025

https://github.com/gbowne1/classicos

An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)

c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32

Last synced: 12 Apr 2025

https://github.com/bmedicke/arvakr

autonomous motorized 📸 camera slider 🤖 to create dynamic timelapse movies with a DSLR. programmable via a smartphone

avr bluetooth c camera-slider dolly hardware photography stepper-driver stepper-motor time-lapse

Last synced: 10 Mar 2026

https://github.com/jvirtanen/fields

Fast C library for reading CSV and other tabular text formats

c csv tsv

Last synced: 26 Feb 2025

https://github.com/nickodell/lc3-cc

A C compiler for the LC3 architecture

c lc3 lc3-assembly

Last synced: 15 Apr 2025

https://github.com/omimouni/minirt

This project is an introduction to the beautiful world of Raytracing.

c low-level ray-tracing raytracer raytracing simple-game

Last synced: 04 Jan 2026

https://github.com/vsanthanam/jbird

A blazing fast, type-safe library for working with JSON in Swift

c ios json maccatalyst macos macros resultbuilders swift tvos visionos watchos

Last synced: 10 Apr 2026

https://github.com/eerimoq/monolinux-c-library

The Monolinux C library.

c monolinux posix

Last synced: 01 Sep 2025

https://github.com/karvy-singh/yatm-ish

A very rough imitation of "Snap-Layout" feature (-of Windows) in Linux Xfce (as a Tiling Manager)

bash-scripting c linux sdl2 x11 xlib xprop

Last synced: 23 Mar 2025

https://github.com/vkoskiv/nmc2

Lightweight, high-performance WebSocket server for No Man's Canvas, the pixel drawing game.

c game json-api websocket

Last synced: 12 Apr 2025

https://github.com/bahmanm/ifem-os

Aspiring to become an operating system...

assembly-language c exokernel i386 microkernel operating-systems

Last synced: 25 Aug 2025

https://github.com/j4cobgarby/mustard

A fairly basic kernel written in NASM and C

bootable c grub grub2 kernel low-level nasm open-source operating-system os

Last synced: 10 Jul 2025

https://github.com/ismoilovdevml/rust-os

Rustda Yozilgan Kernel

c ismoilovdev kernel linux rust rust-kernel

Last synced: 04 Apr 2025

https://github.com/lubux/afgh-pre-relic

AFGH Proxy Re-Encryption with RELIC (C library)

c cryptography proxy-re-encryption

Last synced: 30 Apr 2025

https://github.com/kanugurajesh/daa-problems

Practice of Design and analysis of algorithms in c

c design-and-analysis-of-algorithms

Last synced: 07 May 2025

https://github.com/lucthienphong1120/stdsys.h

The C/C++ library about system and handle console

c config cpp lib library open-source standard std stdio stdlib system terminal

Last synced: 22 Apr 2025

https://github.com/theodesp/guile-turtle

A simple example on how to embed Guile Scheme to C using a simple “Tortoise” graphics program

c guile scheme-language turtle

Last synced: 22 Apr 2025

https://github.com/howerj/liblisp

liblisp; a lisp interpreter that can be used as a library written in c99

c interpreter lisp lisp-dialect lisp-interpreter

Last synced: 10 Mar 2026

https://github.com/justinmeiners/c-game-debug-console

Quake style debug console for games. Written in ANSI C.

c game

Last synced: 25 Mar 2025

https://github.com/shaswata56/benchutil

CPU Benchmarking Tool which calculates IOPS and FLOPS.

32bit 64bit c cpu cpu-benchmark flops iops

Last synced: 08 Sep 2025

https://github.com/jweyrich/babysniff

👶🏻😿 A network sniffer for Linux and macOS that currently (only) parses ETH, ARP, IP, ICMP, TCP, UDP, DNS - NOT for production!

arp c dns dnssec ethernet icmp ip linux macosx network-analysis network-monitoring network-security raw-sockets sniffer tcp udp

Last synced: 22 Apr 2025

https://github.com/mfossociety/cs-1101-mu

Programming in C Course (CS 1101) at Manipal University (MIT), Jaipur

binary c coursework number-systems python3 university-course

Last synced: 09 Oct 2025

https://github.com/NVIDIA/nvnmos

NVIDIA NMOS (Networked Media Open Specifications) Library

c cpp nmos sdk

Last synced: 03 Sep 2025

https://github.com/st1llwater/sorting-algorithms

A Collection Of Various Sorting Algorithms In Java, Cpp, C And Golang

c cpp golang hacktoberfest hacktoberfest2021 java

Last synced: 28 Feb 2025

https://github.com/kishore-ganesh/peerify

A WIP implementation of a Peer to Peer File Sharing Network in C++

c c-plus-plus file-sharing peer-to-peer socket-programming

Last synced: 09 Aug 2025

https://github.com/skullchap/fnet

fnet - FILE* over your socks. Easily create and handle your network sockets.

c network sockets tcp udp unix

Last synced: 21 Mar 2025

https://github.com/siraajul/operatingsystem

4th Semester Operating System Projects

c shell-prompt shell-scripts

Last synced: 31 Jul 2025

https://github.com/sbooth/ccl

Customizable Configuration Library

c config

Last synced: 14 May 2025

https://github.com/amanoteam/kad

A simple HTTP proxy server that forwards all requests through curl-impersonate

c cpp curl curl-impersonate http-proxy

Last synced: 14 May 2025

https://github.com/qlyoung/jsonata-c

C bindings for JSONata

c javascript json jsonata

Last synced: 29 Oct 2025

https://github.com/tsarchghs/mt

MT is a high level programming language.

c compiler programming-language

Last synced: 23 Mar 2025

https://github.com/dautovri/openmp-book

Открытая книга по технологии OpenMP

book c c-plus-plus openmp parallel-computing parallel-programming

Last synced: 20 Aug 2025

https://github.com/barrettotte/linear-algebra-c

A linear algebra library for performing basic and advanced matrix operations. This was made as a refresher for linear algebra and is by no means complete.

c c99 linear-algebra mathematics matrix matrix-library

Last synced: 12 Jul 2025

https://github.com/irgendwr/simuino

Simuino is an Arduino UNO/MEGA Pin Simulator.

arduino c cpp docker ino simuino simulator uhh uni-hamburg university

Last synced: 03 Oct 2025

https://github.com/troglobit/crobots

CROBOTS is a programming game, for (aspiring) programmers

c crobots programming

Last synced: 18 Mar 2025

https://github.com/allanjos/device-watcher

Watch usb device connection/disconnection in Linux, install/uninstall and debug Android application.

adb android awk bash c cpp inotify inotifywatch linux perl qt sed shell-script udev usb

Last synced: 22 Jun 2025

https://github.com/palmr/cart-dumper-listener

:video_game: Listener for the Gameboy cart-dumper ROM

c gameboy raspberry-pi rom

Last synced: 11 Apr 2025

https://github.com/yellow-footed-honeyguide/nooks

Effortlessly save and navigate to your bookmarked directories on any Unix-like system 🗂️

c cli command-line directory jump navigation shell unix utility

Last synced: 28 Jul 2025

https://github.com/lc-soft/lcui-router

The official router for LCUI.

c lcui router

Last synced: 18 Apr 2025