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/ninrod/exercism

my exercism.io language learning stack

c elisp java kotlin python rust typescript

Last synced: 11 Apr 2026

https://github.com/the-c0d3r/data-structures-c

Data structures implemented from scratch in c

c data-structures

Last synced: 20 May 2026

https://github.com/gabrielf7/code-programing-exercises

:computer: Exercícios em Códigos de Programação + Git

c git javascript python

Last synced: 11 Apr 2026

https://github.com/amlel-el-mahrouss/opencb

Work-in-Progress: OpenCoreBoot EPM firmware

boot c embedded firmware ipl

Last synced: 23 Mar 2025

https://github.com/quentin18/abr

Arbres Binaires de Recherche en C

bst c

Last synced: 15 May 2025

https://github.com/dracula27/mario

Used C to build pyramids similar to the ones in the Mario game based on a user's input.

c c-language-programming cs50x

Last synced: 25 May 2026

https://github.com/baines/cgiquotes

CGI webapp for viewing quotes

c cgi cgi-application quotes

Last synced: 20 Oct 2025

https://github.com/sanko/affix.pm

A Foreign Function Interface eXtension for Perl

c dyncall ffi perl perl-xs perl5

Last synced: 22 Jan 2026

https://github.com/kouroshtkk/poll-tcp-db-server-client

Tcp Client-Server written in C with poll IO multiplexing with add, remove, update and list functionality.

c client-server database employee employee-management network network-programming socket-io socket-programming tcp

Last synced: 01 May 2026

https://github.com/algodesigner/tester

A miniature unit testing framework for C

c compact-framework unit-testing

Last synced: 06 Jun 2026

https://github.com/damir-sijakovic/x11-paint

This C program is a simple paint application using the X11 library,

c linux paint x11

Last synced: 17 Apr 2026

https://github.com/print3m/basic-ls-implementation

Simple (and rather bad) implementation of ls command written in C using pure syscalls.

c linux ls shell syscalls

Last synced: 06 May 2026

https://github.com/f-corvaro/cub3d

"Explore immersive 3D environments with cub3d, your ultimate raycasting engine."

3d 42 42project c computer-graphics cub3d cub3d-42 educational educational-project game-engine graphics linux maze minilibx raycasting rendering

Last synced: 24 Apr 2026

https://github.com/chafalleiro/vusibino-demo

Host and firmware to the VUSiBino

avr c cpp usb-devices v-usb

Last synced: 24 Apr 2026

https://github.com/specs-feup/clava-lite-benchmarks

A collection of applications and benchmark suites used to evaluate several Clava NPM packages

benchmarks c cpp source-to-source

Last synced: 16 Apr 2026

https://github.com/ammienyami/ldays

This is my first malware! I coded it in C++ and this repository have the source code of my malware!

c coding cpp malware

Last synced: 24 Apr 2026

https://github.com/andeaseme/kift

Knight Industries Forty Two: Simple Voice User Interface

c client cmusphinx server voice-recognition

Last synced: 14 Jun 2026

https://github.com/blueskyson/parallel-programming-2021-homework

PARALLEL PROGRAMMING IN C FOR MULTIPROCESSOR

c cpp mpi openmp pthreads

Last synced: 30 Apr 2026

https://github.com/jsoulier/sdl_projects

A collection of SDL projects (mostly using SDL GPU)

2d 3d c cpp example examples glsl gpu hlsl sdl sdl3 shaders

Last synced: 07 Sep 2025

https://github.com/basemax/0-1knapsackrecursivec

This is an implementation of the 0-1 knapsack problem in C using a recursive approach. The problem consists of a set of items, each with a weight and a value, and a knapsack with a maximum weight capacity. The goal is to determine the subset of items that maximizes the total value of the knapsack without exceeding its weight capacity.

c knapsack knapsack-01 knapsack-problem knapsack-problem-recursive knapsack-recursive knapsack-solution knapsack-solver knapsack0-1 knapsack01

Last synced: 03 Apr 2025

https://github.com/coac/mishell

Another Unix shell in C

c pipes scheme-language shell signal unix

Last synced: 27 Apr 2026

https://github.com/rnuv/packet-flow

Custom Transport Protocol built on top of UDP that reliably transfers files through a simulated link.

c networking tcp udp wireshark

Last synced: 18 Mar 2025

https://github.com/nixtomalon/guess-the-number

🎲 A basic text-based game developed using the C programming language.

basic-programming c console-application data-structures fundamentals game sample-project

Last synced: 24 Jan 2026

https://github.com/alegau03/parallel-k-means

Implementation of C programs for the K-Means algorithm for parallel computing.

c c-programming cuda parallel parallel-programming

Last synced: 24 Apr 2026

https://github.com/lcsmuller/active-learning-bot

Educational Discord bot for active learning methodologies in remote teaching. Bachelor's thesis project - UFPR Computer Science.

active-learning bachelor-thesis c concord dashboard discord javascript latex thesis

Last synced: 15 Apr 2026

https://github.com/daneelsan/matrixcurses

A Matrix-style dripping text

c curses

Last synced: 04 Jun 2026

https://github.com/kerneloso/cmake_project_template

CMake projects configuration files

c cmake configuration-files cpp

Last synced: 24 Apr 2026

https://github.com/pmerku/cub3d

Codam project 05 - make a 3D raycaster

c

Last synced: 31 Mar 2025

https://github.com/foxmd/cmake_template

CMake template for small/mid C++/C projects with tests

c catch2 cmake codecov conan cpp github-actions github-pages project

Last synced: 18 Jan 2026

https://github.com/julgitt/arkanoid

Arkanoid (breakout) clone made in C using SDL2 library

arkanoid breakout c game sdl2

Last synced: 18 Oct 2025

https://github.com/netcorelink/libchttpx

A powerful, cross-platform HTTP server library in C/C++ for building full-featured web servers.

c cpp http netcorelink

Last synced: 23 Jan 2026

https://github.com/stescobedo92/minimalist-text-editor

Minimalist Text Editor is a simple command-line utility designed for quick and basic text editing tasks. With a lightweight codebase, it offers essential functionality for users who require straightforward editing capabilities without the complexity of larger text editing software.

c command-line-tool filesystem

Last synced: 22 Jan 2026

https://github.com/bjam24/agh-operating-systems

In this repository are gathered my numerous solved exercises from Operating Systems Laboratories on AGH

agh c operating-systems shell

Last synced: 02 May 2026

https://github.com/pranav2092/random-password-generator

This program helps to generate a 15 characters long strong password containing lowercase letters, uppercase letters, numbers, and special characters.

c password-generator password-generator-c random-password-generator strong-password-generator

Last synced: 17 Mar 2025

https://github.com/uptudev/forestry

A logging library for Rust and C

c crate crates-io log logging logging-library rust rust-crate rust-lang

Last synced: 03 Mar 2026

https://github.com/electrocodeur/pir

Projet : Détecteur de mouvement Pyroélectrique

arduino c

Last synced: 18 Apr 2026

https://github.com/umer-farooq-cs/canny-edge-detector

High-performance Canny edge detector with CPU and CUDA implementations. Loads PGM images, performs Gaussian smoothing, gradients, non-max suppression, and hysteresis. Benchmarks both paths, outputs edge maps, and reports speedup. Simple Makefile, sample images included.

c canny-edge-detection computer-vision cpp cuda gpu high-performance-computing image-processing nvcc pgm

Last synced: 18 Apr 2026

https://github.com/bemxio/flubifymbr

A program for maliciously replacing the bootloader on Windows

bootloader c mbr prank virus windows

Last synced: 16 Apr 2026

https://github.com/gradigit/claude-pager

Fast C transcript pager for Claude Code: no blank Ctrl-G screen, clickable links/files, queued prompt composer, TurboDraft fast path.

c claude-code developer-tools macos pager performance terminal turbodraft

Last synced: 04 Apr 2026

https://github.com/emanuele-xyz/ccc

Common C Code

c

Last synced: 09 Sep 2025

https://github.com/basemax/minifyjsonc

A simple C program to minify JSON files by removing whitespace and comments.

c c-json json json-c json-minifier json-minify minify-json

Last synced: 25 Apr 2026

https://github.com/bensuperpc/game-of-life

Conway's Game of Life with raylib and raylib-cpp (C and C++ version)

c cmake cpp game game-of-life games raylib

Last synced: 18 Apr 2026

https://github.com/desmonhak/cpuid

(En desarrollo)librería para manejar CPUID en C y Python(CPython).

c cpuid intel nasm

Last synced: 28 Mar 2026

https://github.com/s-litvin/snakeduino

project for fun with arduino nano and Nokia 5110 LCD.

3dprinting 5110 arduino c game lcd snake

Last synced: 01 May 2026

https://github.com/ar-dev-1/server

Server examples in C and C++

c cpp server

Last synced: 25 Apr 2026

https://github.com/maemoonfarooq/shortest-path-finder-using-parallel-processing

Welcome to the Parallel Shortest Path Finder! This innovative tool is designed to swiftly determine the shortest routes between pairs of nodes in a graph. Leveraging the power of Dijkstra's algorithm, it navigates graph connections using an adjacency list and a hash table-based distance matrix for optimal efficiency.

bash-script c data-structures mpi openmp-parallelization

Last synced: 18 Apr 2026

https://github.com/bigmat18/pong-sdl2

PingPong game makes with C and SDL2 library and using socket to implement multiplayer

c game game-development ping-pong sdl sdl2 socket sockets

Last synced: 17 Jun 2026

https://github.com/kiko-g/feup-lcom

FEUP LCOM | Computer Lab | 2019/20

c computer-architecture peripheral-devices

Last synced: 04 Oct 2025

https://github.com/jonpalmisc/simpleiousb

A single-file C library to abstract away the annoyances of IOKit and IOUSB

c iokit iousb macos usb

Last synced: 15 Apr 2026

https://github.com/vartikaraj2512/diabetesdoc

**\Diabetes_Doc** 📱💡: A 2nd-year project using C++, Kotlin, and XML in Android Studio. The app estimates diabetes risk based on user symptoms via a scoring system, offering a simple, non-ML approach to health assessment. It showcases skills in UI design, rule-based prediction, and cross-language integration, adding value to early healthcare tech.

c kotlin xml

Last synced: 09 May 2026

https://github.com/frlundst/snake

A snake game for UNO32 with Basic I/O Shield

c chipkit pic32mx snake uno32

Last synced: 06 Jun 2026

https://github.com/kbnim/cstring.h

First(ish) attempt at implementing a string type in C

c string stringarray stringlist stringtypes

Last synced: 24 Jan 2026

https://github.com/sealinesun/tsdl

Thin bindings to SDL for OCaml

c ocaml

Last synced: 25 Apr 2026

https://github.com/haydencordeiro/netsocket

NetSocket - Client Server Architecture with Load Balancing and File Transfer using Sockets

c grafana influxdb kafka python redpanda-console sockets

Last synced: 18 Apr 2026

https://github.com/kbnim/elte-fi-imperative-assignment

Command-line utility for reversing text. [Course: Imperative Programming]

c c-basics command-line-tool file-operations header-files low-level-programming memory-management

Last synced: 24 Jan 2026

https://github.com/marcos-venicius/wodo

Vim-based task management system. Walking towards a distributed task management system inside neovim ;)

c lexer parser todo vim

Last synced: 02 May 2026

https://github.com/camobap/hackerrank

Collections of solutions from hackerrank with tests

c cpp golang hackerrank-solutions java objc rust

Last synced: 04 Apr 2026

https://github.com/pzaino/risc-os-corelib

A POSIX-Like C library for RISC OS and DDE (a very old project of mine that I am uploading to GitHub for who may need it). CoreLib is foundamentaly the implementation of the RISC_OSLib in a POSIX-Like format. Nothing special.

ansi-c c c-library c99 c99-api posix-library programming risc-os riscos

Last synced: 13 Jun 2025

https://github.com/tech-gian/dbms-extensible-hash_table

👨🏻‍💻💻💾This project is the implementation of Extensible Hash-Table and Secondary Indexes

c database database-management filesystem structured-data

Last synced: 25 Apr 2026

https://github.com/cakecatz/rcc

🌊 My hobby C compiler

c compiler

Last synced: 02 May 2026

https://github.com/horezmi/42libft2020

My first own library - recode basic C functions (21 School by Sber)

21school 42 c libft library makefile

Last synced: 09 Apr 2025

https://github.com/oscgu/cig

Small & fast cli to help with writing conventional commits

c cli conventional-commits

Last synced: 04 Apr 2026

https://github.com/rodyherrera/chittyos

ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.

assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3

Last synced: 18 Apr 2026

https://github.com/mivinci/moba

Matchmaking simulation implemented in C and Lua.

c lua matchmaking moba-games

Last synced: 26 Apr 2026

https://github.com/lvntky/dennis

SCC is a simple, self-compiling C compiler that works on x86_64 machines.

c compiler linux self-hosted self-hosting-compiler x86 x86-64

Last synced: 26 Apr 2026

https://github.com/magnuschase03/databaseserver

Small example of a database server and client written in c.

c database networking

Last synced: 16 Apr 2026

https://github.com/neelkamath/typist

⌨️ WPM and accuracy finder (UE18CS101 project)

c typing-tutor wpm

Last synced: 12 Mar 2025

https://github.com/breakthatbass/cdox

documentation generator for generating C API docs in markdown format

automation c documentation-generator python

Last synced: 28 Apr 2026

https://github.com/bobbicodes/notenow

"Notepad plus plus, minus minus" - gtk text editor

c gtk text-editor

Last synced: 29 Apr 2026

https://github.com/themanyone/replace

A REPL for all langauges with *your* editor and this simple bash script.

c c17 cobol cpp cpp17 csharp fortran go hare java node perl php python repl rust zig

Last synced: 01 Apr 2026

https://github.com/mazen-daghari/systemc-first-project

this project is a guide for those want to start using systemc on viusal studio (windows os )

c c-compiler hello-world systemc visual-studio windows

Last synced: 26 Apr 2026

https://github.com/basemax/doublylinkedlistc

This is a simple implementation of a doubly linked-list in C. Doubly linked-lists are a type of data structure that are similar to singly linked-lists, but they have a pointer to the previous node in addition to the next node. This allows for traversal in both directions.

c data-structure datastructure doubly doubly-linked-list doubly-linked-lists doublylinkedlist doublylinkedlist-operations ds linked-list linkedlist

Last synced: 03 Apr 2025

https://github.com/bensuperpc/docker-tendra

tendra compiler in docker

c cpp docker tendra

Last synced: 01 May 2026

https://github.com/lioneljouin/projet-sti2d-parking-vertical

Remote supervision project to manage vertical parking made in Python and C.

arduino c civil-engineering python tkinter

Last synced: 11 May 2026

https://github.com/kobayasy/synctimeicom

Open source time setting command for an ICOM transceiver. Synchronises the transceiver's time with the computer's time.

adjust c c99 icom linux macos posix time

Last synced: 05 Apr 2026

https://github.com/rnpnr/mandelbrot

OpenGL based Mandelbrot Set viewer

arena-allocator c computer-graphics opengl

Last synced: 01 May 2026

https://github.com/y-syo/advent-of-code-2024

🎄 my very cool solutions for the 2024 advent of code

advent-of-code advent-of-code-2024 bash-script c nix python python3 ruby rust stupid

Last synced: 13 Apr 2026

https://github.com/romhenri/c

Challenges/Studies of Competitive Programming in C language.

c competitive-programming

Last synced: 14 Mar 2026

https://github.com/basemax/guesspasswordc

A small program to guess password for some crackers who want to enjoy by trying...

c crack cracking-hash cracking-hashes crackme

Last synced: 03 Apr 2025

https://github.com/kareraolivier/flutter_todo_app

This is the todo app using flutter

c cmake cpp dart html other swift

Last synced: 05 Apr 2026

https://github.com/d3adb5/st

The patched version I'm using of st, the simple terminal. Will be rebased periodically, and patches reapplied.

c simple-terminal suckless

Last synced: 28 Jan 2026

https://github.com/jobadsayas/budget

Arduino project to track expenses in little device sticked to the fridge

arduino-project c electronics-projects

Last synced: 27 Apr 2026

https://github.com/natelindev/sealink

An instant messaging app built for Linux.

aes-128 c gtk2 instant-messaging linux mysql

Last synced: 18 Apr 2026

https://github.com/julinox/llmnr_responder

A native LLMNR (RFC 4795) server/daemon for Linux. Listens for multicast queries and responds to local link name resolution requests.

4795 c dns linux llmnr responder rfc server

Last synced: 27 Apr 2026