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/anas-farooq8/parallel-imageprocessing-opencl

OpenCL Image Processing: Explore efficient image processing algorithms using OpenCL, a framework for parallel computing. Convert colored images to grayscale for tasks like skin cancer detection, leveraging the ISIC 2020 Challenge Dataset. Includes optimized parallelized algorithms and documentation for seamless implementation.

c cpu data-parallel gpu-computing grayscale-images image-processing kernel-functions opencl parallel-processing

Last synced: 15 Jun 2026

https://github.com/hacker-code-j/c-craftcodelab

Mastering the Art of C Programming

c

Last synced: 15 Jun 2026

https://github.com/sathiiii/simple-strtok

A strtok-like function implemented in C

c c-programming cprogramming string-manipulation strtok

Last synced: 15 Jun 2026

https://github.com/cassiobotaro/mystring

:abcd: Only fun with C.

c string

Last synced: 15 Jun 2026

https://github.com/hatimhtm/c-fundamentals

Canonical C11 reference: 7 sorts, binary search, 4 crypto primitives (Caesar/Vigenère/XOR/SHA-256), 7 data structures (linked list, stack, queue, BST, heap, trie, hash table), POSIX systems demos. Zero deps, 1009 test assertions, ASan + UBSan clean, GCC + Clang clean.

addresssanitizer algorithms binary-search binary-search-tree c c11 data-structure data-structures encryption hash-table heap linked-list makefile open-source sha256 sorting systems-programming trie undefined-behavior-sanitizer vigenere

Last synced: 16 Jun 2026

https://github.com/mikewarot/fubas

FUBAS - FUnctional BASic interpeter/compiler

basic c compiler

Last synced: 16 Jun 2026

https://github.com/fraawlen/cassette-configuration

CCFG - Configuration language and parser for the Cassette ecosystem

c configuration-language configuration-parser library s-expressions

Last synced: 16 Jun 2026

https://github.com/lambdasapple/htmld

An html "linker"

c c11 html linker

Last synced: 16 Jun 2026

https://github.com/hey-its-d2t2/c-graphics-dcc_management

Institute management software using C programming with Graphics Programming. I had made this project when i'm in the 1st semester and make very first GUI based software. This is partially incomplete but during making tthis project i learned a lot and become more confident in the software development field.

advanced-programming c cprogramming desktop-application filehandling first-project graphics-programming gui-application learning-by-doing management-system

Last synced: 16 Jun 2026

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

Basic Snake game makes with C and SDL2 library to learn the basics of SDL2 programming.

c game-development makefile sdl sdl2 sdl2-ttf snake-game

Last synced: 17 Jun 2026

https://github.com/42yerevanprojects/get_next_line

The aim of this project is to make you code a function that returns a line ending with a newline, read from a file descriptor.

42born2code 42school c

Last synced: 18 Jun 2026

https://github.com/borgoat/jabrad

D-Bus daemon to control Jabra devices on Linux

c dbus jabra

Last synced: 18 Jun 2026

https://github.com/eightsq/oted

fragments of a simple commandline editor (inspired by vim)

c cli editor

Last synced: 18 Jun 2026

https://github.com/rubymetric/rawstr4c

Raw strings for the C programming language

c raku

Last synced: 19 Jun 2026

https://github.com/moulahguine/mips-student-projects

Project showing a C codebase and its manual translation to MIPS assembly instructions

c code-conversion cprogramming homework-assignments mips

Last synced: 19 Jun 2026

https://github.com/phastmike/neutec-repeater-firmware

Repository for the AT89C2051 Repeater Controller Firmware

at89c2051 c ham-radio hamradio repeater

Last synced: 19 Jun 2026

https://github.com/shishir-grez/proxyserver

Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.

c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket

Last synced: 19 Jun 2026

https://github.com/silicon42/hivetag

Circular black and white fiducial markers of my own design. Intended for object tracking.

c fiducial-markers object-tracking reed-solomon-codes

Last synced: 20 Jun 2026

https://github.com/kumarjitdas/align-memory

A simple C library for easy memory alignment.

batch-script c c99 cmake library memory memory-alignment

Last synced: 22 Jun 2026

https://github.com/fabiannorbertoescobar/tda-indice

TDA Indice. Programación Estructurada en C. Trabajo Práctico Integrador de Programación en C.

archivos c cola indice lista programming programming-language tda

Last synced: 22 Jun 2026

https://github.com/farbod-s/auction

Auction with System Calls

auctions-simulation c systemcalls

Last synced: 23 Jun 2026

https://github.com/andersonhsporto/mlx-piano

Basic Piano Made With ANSI C, Miniaudio And Minilibx

ansi-c c miniaudio minilibx mlx piano

Last synced: 23 Jun 2026

https://github.com/mcquerol/electronic-clock-psoc5-erikaos

Electronic clock using PSoC5 and ERIKA OS. Features RTOS, UART, and display interfacing.

c clock erika-os osek psoc5 rtelight rtos state-machine tft-display uart watchdog-timer

Last synced: 24 Jun 2026

https://github.com/dhunanyan/highway-network

Concurrent highway toll-network simulator in C using processes, threads, IPC, shared memory, semaphores, and signals.

c concurrency ipc message-queues multiprocessing multithreading operating-systems pipes posix semaphores shared-memory signals simulation systems-programming university-project

Last synced: 24 Jun 2026

https://github.com/erik-donath/kage

An ordinary Eso-Lang.

c cmake esolangs kage kage-esolang mit-license

Last synced: 25 Jun 2026

https://github.com/libdriver/bmm150

BMM150 full-featured driver library for general-purpose MCU and Linux.

bmm150 c full-featured-driver iic linux magnetometer mcu

Last synced: 27 Jun 2026

https://github.com/danielmeloalencar/sus-covid19-report

Sistema em C para registro de pacientes com COVID-19 e geração de grupo de risco

c covid-19 covid19 unip

Last synced: 29 Jun 2026

https://github.com/nos1dot618/malpractice

A lightweight C library for creating, training, and evaluating simple neural networks

c library neural-network

Last synced: 29 Jun 2026

https://github.com/astrodynamic/greputility

This is a grep utility project that searches for a pattern in files and outputs matching lines. It supports various flags and is built with CMake and Makefile.

c cmake grep makefile posix utility

Last synced: 29 Jun 2026

https://github.com/randruc/perpetualcalendar

A simple perpetual calendar in C.

c calendar libc

Last synced: 21 May 2026

https://github.com/nazlizamanian/lia

LIA project a simple bank managment programme that resemblance the nature and primary functions of an atm machine and fullfils the tasks that one can expect to be done at a visit to the bank.

c

Last synced: 05 Apr 2025

https://github.com/jonathspirit/_list

_list is a headers only library for a convenient replacement of std::list

analysis c container containers cpp list optimization performance replacement tests

Last synced: 16 May 2026

https://github.com/armi3/programming-III

🧯 This is a collection of exercises I'm doing for my university programming III course. Java, C, Python, Nodejs and Go will be used.

c cplusplus go golang java javascript jupyter-notebook nodejs python university-course

Last synced: 07 May 2025

https://github.com/zjamali/minirt_42

A minimal raytracing engine wrote in C and MiniLibX.

c raytracing

Last synced: 12 Apr 2025

https://github.com/mappuu-dev/qemu-arm-bare-metal

sample bare-metal application for ARM QEMU.

bare-metal c cmake qemu-arm

Last synced: 07 May 2025

https://github.com/axelf4/fpsgame

OpenGL 3D first-person game in C

c emscripten opengl

Last synced: 16 May 2026

https://github.com/mahmoudelshimi/mwm

Maria's Window Manger is a fork of dwm an extremely fast, small, and dynamic window manager for X written in C.

c dwm linux open-source openbsd suckless x11-wm

Last synced: 17 Feb 2026

https://github.com/hackpulsar/flappy-char

A flappy bird clone in your terminal.

c console-application console-game makefile

Last synced: 17 Jun 2025

https://github.com/coderboy-raiyan/cs-fundamentals

Advanced CS Topics and Algorithms. Build Your Foundation As A Programmer

c cpp dsa-algorithm problem-solving

Last synced: 02 Jul 2026

https://github.com/greeenboi/greeenboii

Greeenboii is a cli tool that I will use to perform all kinds of things that i use daily

c cli-ui gem gosu productivity rubocop ruby rubygems search-engine shopify sorbet template

Last synced: 07 May 2025

https://github.com/lanstobias/circular-queue

Implementation of a circular queue in c

adt c circular-queue linux queue

Last synced: 02 Jul 2026

https://github.com/element39/bun-llvm

🍔 use LLVM with bun effortlessly

bindings bun c cpp ffi go ir javascript llvm llvm-bindings rust typescript zig

Last synced: 09 Apr 2026

https://github.com/jamescook/ulid_fast

Fast ULID generation

c ruby ulid

Last synced: 13 Apr 2025

https://github.com/younesaassila/42-piscine

The projects I’ve made for my Piscine @42Paris (July 2022)

42born2code c piscine

Last synced: 18 Jun 2025

https://github.com/notsuju/chroma

A simple text editor written in c

ansi-escape-codes c c-language project text-editor vim

Last synced: 12 Apr 2026

https://github.com/walternascimentobarroso/onlinejudges

solution in C and JS for challenges

c js

Last synced: 16 May 2026

https://github.com/mulatinho/zt820

an IRC eggdrop written in C for Linux and mac OS X

c irc irc-bot linux network osx socket

Last synced: 16 May 2026

https://github.com/ashutoshthings/retrochat

A Terminal based chatting application.

c server-client-application socketprogramming winsock2

Last synced: 02 Jul 2026

https://github.com/addisonelliott/nifticlib

Nifticlib is a C I/O library for reading and writing files in the nifti-1 data format. nifti-1 is a binary file format for storing medical image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI) brain images.

c fmri fmri-image-slices library medical medical-imaging mri mri-images nifti nifti-format

Last synced: 21 Jun 2025

https://github.com/jose-jaen/ft_printf

Custom implentation of printf function in C

42 42born2code 42madrid 42school c printf printf-42 programming

Last synced: 21 Jun 2025

https://github.com/viztruth/c-and-cpp-practice-problems-with-solutions

👉Well curated repo. containing solutions for all the practice questions that I've solved while I was learning C and C++. 💡Check the README for categorized questions. This repo. can be useful for beginner and intermediate-level C or C++ programmers. If you found this repo. useful, don't forget to star the repo and give a follow.

array-manipulations c c-plus-plus c-programming cpp data-structures data-structures-and-algorithms linked-list matrices practice practice-exercises practice-problems programming solutions string-manipulation

Last synced: 16 May 2026

https://github.com/diogoazevedos/hash-breaker

Break MD5 hash using Brutal Force and OpenMP

brutal c force md5 openmp

Last synced: 21 Jun 2025

https://github.com/zakariaelbouzkri/mindful_dining

In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.

c multiprocessing synchronization threading

Last synced: 05 Jul 2025

https://github.com/matteoepitech/ggl

GGL also known as GenesisGL is an easy to use 2D graphical library made using OpenGL, GLFW in C.

2d-graphics-library c glfw graphical library opengl

Last synced: 22 Jun 2025

https://github.com/medoussemaboussida/leaders-apocalypse

✔Conception and development of a 2D game using the Linux operating system and C Language.

adobe-illustrator adobe-photoshop c sdl2-library ubuntu

Last synced: 27 Jan 2026

https://github.com/trojan-254/monty

An interpreter for Monty ByteCodes files. Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. Monty aims to close the gap between scripting and programming languages

c monty

Last synced: 11 Jul 2025

https://github.com/horrjiy/philosophers

42 Core Curriculum --- Solving the Dining-Philosophers-Problem with Multithreading in C.

42commoncore 42heilbronn c dining-philosophers-problem threading

Last synced: 01 Jul 2025

https://github.com/graphtylove/hangman_c

Simple terminal based hangman game written in C

c gcc hangman

Last synced: 22 Jun 2025

https://github.com/kshru9/basic-shell

Basic shell commands written in C language

c execvp fork grep makefile operating-system shell

Last synced: 16 May 2026

https://github.com/whisperity/distcc-driver

Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.

bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script

Last synced: 07 Apr 2026

https://github.com/roscibely/computer-graphics

Computer Graphics: Scene processing and texturing 🟤

c computer-graphics graphics linear-algebra opengl texture

Last synced: 16 May 2026

https://github.com/kravchuk21/smooth-life

SmoothLife Implementation

c

Last synced: 13 Jul 2025

https://github.com/rainyroot/learning_projects

Some Projects for learning purposes I've done. Vary in difficulty and complexity.

c css django flask html javascript python sql

Last synced: 14 Feb 2026

https://github.com/sdsds222/conyblockbrace

一个支持将Java、Javascript、Json、C、C++、C#程序语句中的大括号围起来的语句代码块高亮醒目地显示的插件,便于开发者审查阅览程序语句.Cony Block Brace{},A Java、Javascript、Json、C、C++、C# Code Block Brace Highlighting Extension.

block brace c code-block-brace javascript vscode vscode-extension

Last synced: 13 Apr 2026

https://github.com/pikmin-rgb/minishell

As beautiful as a shell

c makefile school-project shell

Last synced: 17 May 2026

https://github.com/neomutt/test-logging

⚠️ Test code for a logging replacement

c logging neomutt test

Last synced: 30 Oct 2025

https://github.com/bezarhere/pygnu

Project manager & builder for GCC

build-tool c cpp gcc gcc-builds gcc-complier

Last synced: 11 May 2026

https://github.com/kylemh/uo_cis330

C/C++ and Unix course at the University of Oregon.

bash c c-plus-plus linux unix

Last synced: 03 May 2026

https://github.com/kanishk1420/c-programming-notes

C notes For begginers

c notes

Last synced: 17 May 2026

https://github.com/baltasarq/c-sim

Memory management simulator for a (limited) C interpreter

c c-plus-plus csharp csim interpreter memory-allocation memory-management

Last synced: 04 May 2026

https://github.com/gabrieldlima/knr-solutions

Solutions for "The C Programming Language 2nd Edition" :book:

c exercises kernigan-ritchie-book solutions the-c-programming-language-solutions

Last synced: 17 Jul 2025

https://github.com/jakubvojvoda/unix-users-info

Information searching about Unix users

c client-server socket unix user-info

Last synced: 10 Sep 2025

https://github.com/komodoresoft/mgl

OpenGL 1-style wrapper for Modern OpenGL in C

c immediate-mode opengl wrapper

Last synced: 17 May 2026

https://github.com/benj1x/bargain-hunting

P1 Projekt til Bargain Hunting på AAU

apis c http libcurl

Last synced: 19 Jul 2025

https://github.com/woodruffw/xnelson

Nelson, for X.

c x11

Last synced: 28 Mar 2025

https://github.com/ankush-003/data-structures-using-c

Learning Data Structures using C Language

c data-structures

Last synced: 21 Mar 2025

https://github.com/pedrofurtado/c-data-structures

Data structures implemented in C.

c data-structure data-structures

Last synced: 05 Apr 2025

https://github.com/simpson-computer-technologies-research/simplc_parser

Parser for my programming language, simp lang (simpl) made in C

c parser programming-language simpl

Last synced: 13 Mar 2025

https://github.com/hairrrrr/algorithm

算法学习/习题集:C/C++/Java

algorithms c cpp java

Last synced: 06 May 2026

https://github.com/1deaa/so_long

so_long 42 project

2d-game 42 c graphics2d minilibx mlx42 so-long

Last synced: 20 Jul 2025

https://github.com/aatrick/julia_set

Python fractal generator based on the julia set

c fractal-rendering fractals matplotlib matrix python rust

Last synced: 23 Jun 2025

https://github.com/tabac/upool

uPool - A minimal POSIX thread pool.

c posix-threads thread-pool

Last synced: 28 May 2026

https://github.com/wrongbyte/cs50-solutions

:sparkles: My solutions of some CS50 labs and problem sets

beginner c cs50 learning python

Last synced: 17 May 2026

https://github.com/i5-650/turb-os

A small OS made in C/C++, made for a supervized project ! This project is NOT an example

c cpp operating-system os school-project

Last synced: 17 May 2026