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/bl0nder/bl0nderos

Implementing an operating system from scratch using Assembly and C.

assembly-x86 c operating-system os

Last synced: 03 Jan 2026

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

various programs written in C language

c iium programming programming-language project

Last synced: 27 May 2026

https://github.com/zouariomar/library_management_app_type-1

A console-based Library Management application in C

c cli

Last synced: 23 Mar 2025

https://github.com/pacatro/raylife

A simple implementation of the Conway's Game of Life using raylib.

c docker game-development gameoflife raylib

Last synced: 18 Feb 2026

https://github.com/kampi/sensorhub

Solar-powered, low energy environment sensor node with WiFi interface.

c cpp electronics iot mqtt mqtt-client particle particle-argon qt raspberry-pi

Last synced: 10 Apr 2026

https://github.com/matbagnoletti/unipgtutoraggioeq2grado

Esercizio di tutoraggio svolto durante il corso di Programmazione Procedurale del primo anno di Informatica presso l'Università degli Studi di Perugia.

c gcc

Last synced: 13 Aug 2025

https://github.com/manu-sh/my_collections

A collection of generics data structures (WIP)

c data-structures generics wip

Last synced: 14 Aug 2025

https://github.com/zouariomar/crun

A simple program for starting a new project

c cli cpp gui

Last synced: 23 Mar 2025

https://github.com/antloop-studios/c-unit

Trivial C unit testing library

c header-only simple testing unit-testing

Last synced: 25 Feb 2025

https://github.com/zacanger/junk

Bits, mini projects, language learning, all sorts of other nonsense that didn't belong anywhere else.

bash c clojure clojurescript dataset examples haskell js misc py racket rb samples scheme sh wordlist

Last synced: 26 Feb 2025

https://github.com/inkbytes/inkwe

Inkwe an open-source HTTP server for modern operating systems including UNIX and Windows

c cgi cpp98 distributed http server

Last synced: 02 Jan 2026

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

Best Abuse of the Guidelines - IOCCC 2004 Winner - web server

c http-server ioccc

Last synced: 18 Aug 2025

https://github.com/fahimahammed/parallel-processing-and-distributed-system

This repository features MPI and CUDA parallel computing programs exploring concepts such as matrix multiplication, word counting, synchronous communication, array addition, and CUDA-based algorithms.

c distributed-systems mpi parallel-processing parallel-processing-and-distributed-system

Last synced: 22 May 2026

https://github.com/josephgoksu/ceng103-ceng104-labs-notes

Yildirim Beyazit University COMPUTER PROGRAMMING I - II. First and Second Semester is available.

c lecture-notes lesson

Last synced: 04 Jun 2026

https://github.com/hardingadonis/hello-world

'Hello world' to all the programming languages I found on Google

c c-sharp cpp hello-world java javascript lua pascal python typescript

Last synced: 10 Apr 2026

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: 14 May 2025

https://github.com/seng3694/clox

Implementation of the Lox Bytecode Virtual Machine written in C

bob-nystrom-book c clox craftinginterpreters interpreter lox virtual-machine

Last synced: 21 Mar 2025

https://github.com/blagojeblagojevic/neural-network

Implemention of a small 1 layer neural network suitable for use in embedded systems

arduino c cpp embedded-systems esp32 evolution genetic-algorithm neural-network

Last synced: 08 Apr 2026

https://github.com/michaelrsweet/stringsutil

Simple localization library and tool for Apple ".strings" files

c localization strings

Last synced: 25 May 2026

https://github.com/mrannanj/timegm

CC0 timegm implementation

c c89 cc0 timegm

Last synced: 05 Apr 2025

https://github.com/mohamed-moumni/get_next_line

42_cursus Projects

c

Last synced: 14 Mar 2025

https://github.com/joakimbits/normalize

Make Make more inclusive - build automatically and from anywhere

assembly-x86 bringup c cpp devops includable make pandoc pdf-generation python3 relocatable report test venv

Last synced: 11 Apr 2025

https://github.com/joexbayer/wifi-monitor

Experimental toy program to monitor wifi networks using a WiFi adapter in mointor mode.

c experimental montior wifi

Last synced: 04 Apr 2025

https://github.com/gikoskos/fieldmanager

Prototype of an in-memory database for farmers (greek only)

c desktop-app win32 winapi

Last synced: 31 Dec 2025

https://github.com/gvatsal60/cmakedockertemplate

🐳📦 Streamlined C++ Template Development with CMake and Docker

c cmake cpp docker docker-container docker-image dockerfile make makefile

Last synced: 11 Apr 2026

https://github.com/howerj/lzp

LZP Data compression CODEC

c codec compression library lz77 lz78 lzp lzss lzw-compression

Last synced: 19 May 2026

https://github.com/0xamined/apa

An advanced Packet Analyzer written in C that processes PCAP files to analyze network traffic.

c c2-detection network-analysis network-traffic-analysis pcap pcap-analyzer

Last synced: 28 Mar 2025

https://github.com/mwilck/minivent

a compact epoll-based event and timer handling library

c epoll event-driven linux

Last synced: 19 Apr 2026

https://github.com/maelvls/read-form

Dump the PDF form fields from AcroForm and XfaForm PDF forms (drop-in replacement for pdftk dump_data_fields_utf8)

c pdf pdftk poppler-library

Last synced: 18 Mar 2025

https://github.com/pol-cova/copy-command

Simple implementations of the copy command in C and Rust, focusing on file I/O operations, error handling, and performance in both.

c low-level low-level-programming rust

Last synced: 18 May 2026

https://github.com/micheleriva/c-vs-ts-wasm

👽Simple repo I made for myself just to test some WebAssembly compilers.

assembly c compilers cpp haskell typescript wasm wat webassembly

Last synced: 08 Apr 2026

https://github.com/abdulrahman-k-s/alx-low_level_programming

This repository stores my solutions to the amazing low-level programming projects I am doing at ALX.

alx alx-low-level-programming c printf simple-shell

Last synced: 22 May 2026

https://github.com/devcheckog/median-two-sorted-arrays

Complicated problem in leetcode, categorized as hard.

c leetcode mlir

Last synced: 15 Aug 2025

https://github.com/samuel-etver/inc-vist

A handheld device for measuring tension, frequency, vibromotion, vibrovelocity and vibroacceleration

c embedded handheld-devices lazarus

Last synced: 22 Mar 2025

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

[Alpha/WIP] Custom C++ compiler with an assembler, linker, and custom executable format (PEF).

assembler c compiler cpp linker

Last synced: 22 Mar 2025

https://github.com/devcheckog/mmap

Mmap implementation for Unix-like x86_64 (AT&T assembler) at C.

c

Last synced: 15 Aug 2025

https://github.com/shingareom/slae

This repo is created while learning the SLAE, The Advance Shellcoding Course.

assembly c shellcoding

Last synced: 13 Sep 2025

https://github.com/marcelo-schreiber/overcooked-terminal-c

Overcooked clone made in C to be playable in the terminal.

c console game minigame overcooked terminal terminal-application threads

Last synced: 24 Apr 2026

https://github.com/ndraey/mew

Yet another programming language for self-written kernels :)

c mew programming-language programming-languages python python3 transpiler

Last synced: 19 May 2026

https://github.com/hamzaelkhatri/push_swap

The aim of this project is to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions

ai c push-swap quicksort sort

Last synced: 24 Jul 2025

https://github.com/aimadbahdir/cub3d

A project developed during education at 1337 school to learn principles of 3D game development using Raycasting techniques. Understanding how to create immersive interactive games by simulating 3D environments on 2D surfaces.

c minilibx

Last synced: 06 Jul 2026

https://github.com/5j54d93/microsoft-rdi-intern-2021

Microsoft One Day RDI Intern 2021

c microsoft

Last synced: 22 Mar 2025

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

Experience the power of instant Markdown previews, just like GitHub, right in your terminal ⚡️

c fast markdown markdown-lang markdown-language markdown-previewer terminal

Last synced: 04 Jan 2026

https://github.com/adebayo-s/data-structures-algorithms

Playground for DSA topics and challenges

c data-structures-and-algorithms java javascript python

Last synced: 07 Apr 2026

https://github.com/jbussdieker/babel

Hello World in all the languages

bash batch c cpp elixir erlang go groovy java javascript php python ruby rust vbscript x86

Last synced: 10 Apr 2026

https://github.com/hawashra/project-1-

Data Structures Project 1

c data-structures programming

Last synced: 29 Mar 2025

https://github.com/newlandtv/helloworld

Let's print "Hello, World!" In 6 programming languages.

c cpp csharp hello-world helloworld java javascript js programming-language python

Last synced: 08 Apr 2026

https://github.com/bragdond/universal-stack-c

Dynamic stack in C which can store any type of data

c data-structures stack void

Last synced: 21 Mar 2025

https://github.com/ysoroko/c_mini_challenges

Tests to teach C basics

c challenge everyday intro regular tests

Last synced: 05 Nov 2025

https://github.com/amzisys/temp-controlled-fan

Temperature Controlled Fan using Arduino Uno

arduino-uno atmega32 c cpp electronics sensors

Last synced: 23 Apr 2026

https://github.com/nasso/libmy

C library for my Epitech projects - you probably don't need this

c epitech

Last synced: 13 Jun 2026

https://github.com/matt-y-ice/c-turtlegraphics

A C-based graphical application inspired by the classic turtle graphics, allowing users to control a sprite (the "turtle") using keyboard inputs. The program supports line drawing, sprite rotation, customizable line colors, and real-time status display, using SDL2 for window management and OpenGL for rendering.

2d 2d-graphics 2d-rendering c cmake computer-graphics graphics graphics2d opengl opengl-library sdl2 sdl2-application sdl2-image sdl2-ttf turtle turtle-graphics

Last synced: 19 May 2026

https://github.com/milenacarecho/42basecamp

Listas de exercicios realizadas durante o basecamp da 42 em julho/2021

c data-structures

Last synced: 14 Mar 2025

https://github.com/knittl/rod

rod - reverse od

c ctf hacktoberfest hacktoberfest2022 linux

Last synced: 26 Feb 2025

https://github.com/manusquall/dachm-project

The objective of this C project is to manage phone operators: create, update, delete many operators with their caracteristic and manage subscriptions, credit purchase and other features related to it. It is my first teamworking project and the final exam of my first year studying software engineering.

c gcc phone-operator

Last synced: 04 Jul 2026

https://github.com/librity/ft_kilo

CLI text editor written in C, following 42's Norminette

42 42born2code 42saopaulo 42school c ft-kilo norminette text-editor

Last synced: 19 Jun 2026

https://github.com/lloydlobo/lumina-lang

Compiler for Lumina powered by C and Assembly

assembly c compiler programming-language

Last synced: 15 Aug 2025

https://github.com/leiless/dbg.h

A clumsy dbg(...) macro for C89

c c89 debug debugging header-only macro

Last synced: 29 Mar 2025

https://github.com/starssxhfdmh/canim.h

A single-header C library for creating programmatic animations. Inspired by Manim, renders directly to video via ffmpeg pipe with SDL2 backend.

animation c canim header manim sdl2 single-header

Last synced: 18 Feb 2026

https://github.com/jwodder/verity

Truth table generator

c latex postscript truth-tables

Last synced: 29 Mar 2025

https://github.com/quytelda/focs

Functional Open C Structures - C Data Structures Library

c data-structures focs functional libfocs

Last synced: 12 Nov 2025

https://github.com/rprakashdass/c-cpp-guide

Contains tutorials and concise notes designed for pre-interview preparation, with a focus on algorithms, complexity, and the Standard Template Library (STL). This repository serves as a comprehensive, easy-to-navigate guide for C++ and C programming enthusiasts.

algorithms-and-data-structures c concept cpp cppguide notes programs sorting-algorithms tutorial-exercises unstop

Last synced: 31 Aug 2025

https://github.com/basemax/minimal-window-lib

MinimalWindowLib is a lightweight C library designed to abstract window creation, keyboard, and mouse input handling across different platforms. It provides a minimal and efficient API for developers who need low-level control without the overhead of larger frameworks.

c keyboard mouse window window-lib

Last synced: 19 Jun 2025

https://github.com/linuxheads/cube3d_42

A 3d game in C, based on the famous Wolfenstein games from the 90's

3d-graphics c game game-development linux

Last synced: 18 May 2026

https://github.com/frobware/hashtbl

A hash table implementation in C.

c hash hashtable

Last synced: 10 Jun 2026

https://github.com/8dcc/chip-8

A CHIP-8 emulator made in C with SDL2

c chip-8 chip8 chip8-emulator emulator sdl2

Last synced: 31 Jan 2026

https://github.com/hey-its-d2t2/password_program-in-c

A user name and password checker program in C. Including delay, sound functions...

advanced-programming c cprogramming graphics-programming learn-to-code learning-by-doing password-generator

Last synced: 25 May 2026

https://github.com/remram44/libmenu

Bibliothèque C simple permettant de faire des menus en mode texte avec ncurses.

c menu ncurses utility-library written-in-french

Last synced: 09 Jul 2026

https://github.com/sna1lboy/audioshare

GUI to help with application audio sharing for discord for linux

audio c discord

Last synced: 24 Mar 2025

https://github.com/silicon42/tiny_ecc

Lightweight C implementations of short error correcting codes including Reed Solomon over GF(8) and GF(16)

c error-correcting-codes finite-field-arithmetic galois-fields gcc reed-solomon

Last synced: 03 Nov 2025

https://github.com/egororachyov/learning-c

A collection of tasks to learn C programming language and practice your skills

basic-programming c c-language cmake learn-to-code learning learning-by-doing learning-c mit-license

Last synced: 19 May 2026

https://github.com/izzhafeez/coding-line-counter

Counts the number of lines of code I've created over several languages, and stores the results into a json file

c coding-languages counters

Last synced: 06 Apr 2025

https://github.com/wuriyanto48/pgwbase64

Base64 PostgreSQL Extension

c postgresql-extension

Last synced: 06 Jul 2026

https://github.com/anas-sg/python-gcc-compiler

Python script to automate compilation (with GCC) and running of .c files

c gcc gcc-complier gcc-cross-compiler python3

Last synced: 03 May 2026

https://github.com/artainmo/ft_printf-unittest

Personal project. A unit-test written in C for 42 school's ft_printf project, being a C project with limited access to functions wherein we need to rewrite the printf function.

42school c personal-project unittest

Last synced: 16 Mar 2025

https://github.com/k0lala/octisc

2-player Tetris game, C version

c

Last synced: 03 Sep 2025

https://github.com/motaax/cash

CS50 Cash exercise

c cs50

Last synced: 17 Jul 2025

https://github.com/coditva/example-linux-progs

The basic examples of programming under linux

c linux linux-programming ncurses

Last synced: 01 May 2026

https://github.com/kris701/p1-boarding-an-airplane

A school project, to simulate the boarding of an airplane

c school-project

Last synced: 04 Sep 2025

https://github.com/king-of-ducks/nvim

Nice Neovim config for C++ developing written on Lua

c cpp neovim neovim-config nvim nvim-config

Last synced: 11 Jun 2025

https://github.com/alvii147/digitalpiggybank

Digital Piggy Bank Project with Raspberry Pi Zero W

c embedded-systems raspberry-pi-zero-w

Last synced: 04 Sep 2025

https://github.com/z1skgr/mastermind

master mind using cygwin

c cli cygwin devcplusplus mastermind mingw

Last synced: 16 Mar 2025

https://github.com/khayyamsaleem/arduino-pocket-ddr

simon says or pocket ddr on the arduino

arduino arduino-cpp c electronics game platformio

Last synced: 12 Apr 2026

https://github.com/jacob-c-smith/stack

A tested LIFO data structure implementation

c stack tested thread-safe

Last synced: 29 May 2026

https://github.com/federicoponzi/mydfs

A simple distributed file system.

c distributed-file-system distributed-system

Last synced: 24 Mar 2025

https://github.com/gjbex/scientific-c

Material for a training on C as a language for scientific programming

c scientific-computing training

Last synced: 16 Mar 2025

https://github.com/elmot/lempo_smart_watch

Hacking Chinese smart watch based on nRF52832

arm c clion clion-cmake cmake embedded nrf52 nrf52832 zephyr

Last synced: 29 May 2026

https://github.com/guiribei/my_shell

A lightweight, reduced version of the Bash shell written in C.

bash builtin-functions c execve forks linux pipes processes shell signals

Last synced: 12 Apr 2026

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 29 May 2026

https://github.com/cicovic-andrija/line-by-line

Solutions to programming problems in C

algorithms c interview-questions problem-solving programming

Last synced: 03 Jul 2025

https://github.com/xmartlabs/docker-pcl-cmake

Docker image containing PCL and CMake.

c c-plus-plus cmake cpp docker make makefile pcl pcl-library

Last synced: 12 Apr 2026

https://github.com/d34d0s/libx

A library providing APIs for common engineering utilities.

c data-structures memory-management stdlib-extras

Last synced: 01 Apr 2025

https://github.com/superpuiu/sonata-audio

Small music/audio player made with SDL and MicroUI.

audio-player c music music-player

Last synced: 03 Jul 2025