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/ahueck/irprinter

Explore the generated LLVM IR of a translation unit

c cpp llvm llvm-clang llvm-ir

Last synced: 05 Apr 2026

https://github.com/basemax/squareroot

Own function to calc the square root of a number.

c cpp math math-library mathematics square-root squareroot

Last synced: 19 Apr 2026

https://github.com/usmanmehmood55/acs71020

Library for ACS71020, a power monitoring IC

arduino c embedded energy energy-meter library power

Last synced: 27 Apr 2026

https://github.com/ralphtheninja/lib-flat-tree

Map a binary tree to a list (c version of mafintosh/flat-tree)

binary-trees c

Last synced: 22 Feb 2026

https://github.com/astropilot/hexagones

Rewriting of a pedagogical program on graph path algorithms in C.

c graph graph-algorithms gtk3 pedagogy

Last synced: 20 Apr 2026

https://github.com/kumar-shivam-ranjan/sparse-matrix-multiplication

This repository consists of sparse Matrix multiplication algorithms implemented in C/C++

c cpp14 sparse-matrix

Last synced: 02 May 2026

https://github.com/ad4ndi/vsh

Shell in C for Unix-like systems

assembly c cli shell

Last synced: 02 Mar 2026

https://github.com/oldnomad/picosocks5

Lightweight and simple SOCKS5 proxy server. This is a mirror, the main repository is on GitLab.

c proxy socks socks5

Last synced: 08 Jan 2026

https://github.com/aradzie/dlmalloc

Doug Lea's memory allocator

c libc malloc memory-allocator memory-management

Last synced: 10 Jul 2025

https://github.com/hxndev/tcp-connection-to-record-attendance

TCP Client Server Model that records the attendances of faculty and staff.

c client-server cpp tcp

Last synced: 02 May 2026

https://github.com/0xpantera/halcyon

Compiler for a subset of C written in Haskell

c compilers haskell programming-languages

Last synced: 03 Jul 2025

https://github.com/actionanand/cppgraphicsexamples

practising C++ graphics (turbo c++) using `graphics.h` file.

c cgraphics cpp cppgraphics

Last synced: 03 May 2026

https://github.com/archer-01/so_long

Small 2D game written in C

c game-development graphics-programming minilibx

Last synced: 08 Jul 2025

https://github.com/mathyscogne/42_mini_talk

A client-server communication program using UNIX signals (SIGUSR1 & SIGUSR2). The client converts strings to binary and transmits them bit by bit to the server, which reconstructs and displays the message.

42 c minitalk unix

Last synced: 05 May 2025

https://github.com/ankitjarwall/c-

Code practice, working on c

c cpp

Last synced: 22 Apr 2026

https://github.com/algodesigner/fat12tool

Lightweight FAT12 implementation in C with an interactive shell, FUSE mount support, and MBR partition handling. Supports standard 8.3 filenames.

c cli fat12 filesystem fuse fuse-filesystem linux macos msx msx-ide msx2 osdev retrocomputing storage

Last synced: 06 Jun 2026

https://github.com/sleepy-monax/shop.c

Application de gestion de magasin écrite dans le cadre du cours de langage C.

c mvvm school-project

Last synced: 25 Mar 2025

https://github.com/dhruvsrikanth/unix-like-shell

A pure C implementation of a Unix-like system emulating the Bourne Again SHell.

bash-shell c emulator shell signal-safe-code thread-safe-code unix-command unix-like-system unix-shell

Last synced: 02 May 2026

https://github.com/rul1an/zig-cross-compile-action

Zig based cross compilation for C, C++, Rust and Go. No Docker.

c cplusplus cross-compilation cross-compile github-actions go golang rust rust-lang zig

Last synced: 24 Apr 2026

https://github.com/mmartin46/maze_run

A game application entirely developed using the Game Boy Development Kit in C.

c emulator game gameboy

Last synced: 10 Apr 2025

https://github.com/freyxfi/thec-programming-language

The C programming language i have learned so far, but this time i'm storing all my codes so others can learn from it

100daysofcode beginner c c-language c-programming c-programming-language

Last synced: 10 Apr 2025

https://github.com/bunji2/cgo

Minimal samples of cgo

c cgo go golang mingw python2 windows

Last synced: 27 Oct 2025

https://github.com/simonprovost/graphicalprogramming

GraphicalProgramming Project From Epitech Computer Science School

c epitech epitech-project game graphical

Last synced: 04 Jul 2025

https://github.com/simonthorell/esp32-lvgl-hid

ESP32 firmware with GUI for LCD display, HID support, Wi-Fi, and MQTT. It incorporates AES encryption and supports Firmware Over-The-Air (OTA) updates.

c embedded-gui esp32 firmware-over-the-air mqtt-client wifi-security

Last synced: 24 Apr 2026

https://github.com/tranbavinhson/compiler

Compile KPL(Kyoto Programming Language) by C

c compiler compiler-principles

Last synced: 09 Apr 2025

https://github.com/ahmubashshir/libmat

A library for calculating matrics

c calculating-matrics cpp matrics

Last synced: 25 Apr 2026

https://github.com/thoonk/iocp-bulls-cows

Number baseball game based on IOCP

c iocp

Last synced: 04 Oct 2025

https://github.com/tornado80/pacman

Pac-Man Game Simulation & AI

c pacman-game terminal-game

Last synced: 25 Apr 2026

https://github.com/jacubillos10/ruspectroscopy_tools

C extension module (for python) to generate gamma and E matrices in RUS (Resonant Ultrasound Spectroscopy)

c openmp physics python3 resonant-ultrasound-spectroscopy solid-state-physics

Last synced: 14 Oct 2025

https://github.com/wdfk-prog/can_uds

The implementation of the ISO14229-1 (UDS) protocol stack suitable for RT-Thread. It provides functions such as CAN console mode and file transfer.适用于 RT-Thread 的 ISO14229-1 (UDS) 协议栈实现。提供CAN控制台模式与文件传输等功能。

c can iso14229 isotp rt-thread uds

Last synced: 01 May 2026

https://github.com/pdsmart/zsoft

zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.

arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu

Last synced: 19 Oct 2025

https://github.com/alyssonmach/programas-c

Tópicos discutidos na disciplina Introdução a Programação da UFCG.

c c-language deitel introduction-to-programming ufcg

Last synced: 11 Apr 2025

https://github.com/nyashniyvladya/renqualizer

Some funny things with sound in RenPy and bass.dll

c cython equalizer music python ren-py renpy

Last synced: 01 May 2026

https://github.com/sigfox/sensit-payload

Sensit payload parser and serializer for v2 and v3

binding c javascript parser sensit serializer sigfox

Last synced: 24 Oct 2025

https://github.com/milosz275/leetcode

Repository for my solutions to Leetcode problems. Each task is documented and docs are automatically deployed.

c cpp doxygen leetcode leetcode-solutions python sphinx

Last synced: 14 Oct 2025

https://github.com/spc-samp/samp-sdk

The SA-MP SDK is a collection of C files and headers that allows developers to create plugins for the SA-MP server. It provides a solid foundation for handling Pawn scripts and managing memory through the AMX system.

c gta gtasa plugin sa-mp sa-mp-development sa-mp-library sa-mp-plugin samp samp-sdk sdk

Last synced: 01 Mar 2025

https://github.com/rousan/bytevault

A command line application that stores sensitive data as key-value pair securely in local machine

application byte c command-line data encrypts key-value sensitive vault

Last synced: 16 Mar 2025

https://github.com/tariktesfa/simple_shell

This is another ALX Group Project

c shell shell-script

Last synced: 30 Apr 2026

https://github.com/biglup/cardano-c

A pure C library for interacting with the Cardano blockchain. Compliant with MISRA standards and binding-friendly architecture.

c c99 cardano cryptocurrency cryptography serialization

Last synced: 23 Jan 2026

https://github.com/tkovs/cbrainfuck

:curly_loop: A brainfuck interpreter made in C.

brainfuck brainfuck-interpreter c first-project

Last synced: 27 Oct 2025

https://github.com/mathyscogne/42_so_long

First graphic project at 42, aimed at creating a mini 2D game and familiarizing with the school's graphic library.

2d-game 42 c solong

Last synced: 27 Oct 2025

https://github.com/anas-farooq8/top-kth-shortest-path

Solving the K Shortest Path Problem using a combination of MPI for distributed computing and OpenMP for shared memory parallelization within MPI processes. The goal is to find the Kth shortest path among all nodes of a given graph.

c k-shortest-paths mpi openmp

Last synced: 24 Jan 2026

https://github.com/fasakinhenry/simple_shell

ALX simple shell project by Henry Fasakin and Solomon Olungweonwi

alx c shell simple

Last synced: 24 Jan 2026

https://github.com/amanoteam/pino

A GCC cross-compiler targeting Android

android c cobol cpp fortran gcc-complier objective-c objective-c-plus-plus termux

Last synced: 30 Apr 2026

https://github.com/yangluoshen/fsm

Finite State Machine generator.

c dfa fsm linux

Last synced: 02 May 2026

https://github.com/stiartsly/ecamera

eCamera videoing over Tox network with NAT punched.

c camera dht tox toxcore

Last synced: 06 Apr 2025

https://github.com/theluqmn/inflation-calculator

An inflation calculator, based on rule 72, made with C

c inflation math rule72

Last synced: 16 Mar 2026

https://github.com/stirlinglabs/libsa

Portable, cross-platform socket address wrapper in C

c c11 cross-platform networking sockaddr

Last synced: 16 Mar 2026

https://github.com/lakshay-a/dsa-program-c-cpp

All the basic data structures programs in C/C++

algorithms beginner-friendly c cpp data-structures dsa leetcode programs

Last synced: 26 Apr 2026

https://github.com/superb-man/pacman

Classic Pacman game remake with 3 levels for each of the 10 mazes!Added fireball releasing and hiding features!!Hope you enjoy😁

2d c cpp game igraphics-project maze open-gl x-33

Last synced: 03 Mar 2025

https://github.com/theshobhitsingh/data_structures_and_algorithms

This is my first GitHub repository, dedicated to documenting my learning journey and sharing implementations of data structures and algorithms.

algorithms c cpp data-structures java javascript python typescript

Last synced: 06 Mar 2026

https://github.com/sandbox-science/astrakernel

Experimental micro ARM kernel implementation for QEMU.

arm assembly c kernel

Last synced: 29 Jun 2026

https://github.com/bytesclub/kill_the_bug

This Repository contains number of C/C++ programs with intentional bugs. Contributors can either post Issue(s) on Bugs and create Pull Request solving them, Or can post new Buggy programs.

bug c cpp wbut

Last synced: 15 Apr 2025

https://github.com/spartee/redisip

A very simple Redis module for logging the host and IP of a Redis instance

c ip-address redis redis-module

Last synced: 30 Apr 2026

https://github.com/unidata/awips2-gemlibs

GEMPAK and NSHARP libraries for AWIPS II

awips c forecasting fortran gempak meteorology nsharp weather

Last synced: 05 Jun 2026

https://github.com/villy-p/under-the-hood

All files included in my Youtube series: Under the Hood

assembly c explanations hashmaps under-the-hood youtube

Last synced: 01 Mar 2026

https://github.com/4cecoder/img

view 👀 image 🖼 files 📂

c gtk3 gui image-viewer jpg linux macos png simple vim-keybinds vim-like windows

Last synced: 11 Apr 2025

https://github.com/david-palma/arduino-engineering-lab

A hands-on collection of Arduino engineering projects and exercises covering embedded systems, sensors, wireless communication, actuators, and data visualisation.

actuators arduino bluetooth c education electronics hands-on hc-05 iot learning-by-doing python sensors servo-control wifi wireless-sensor-network wsn

Last synced: 14 Apr 2026

https://github.com/grsaiago/my_ping

A reimplementation of inettools 2.0 Ping utility in C

c cli network-analysis networking ping study-project

Last synced: 02 Apr 2026

https://github.com/clark800/hget

minimalist http/https client utility (curl/wget alternative)

c command-line downloader minimalist

Last synced: 14 Feb 2026

https://github.com/itenfay/ffmpeg-lib

FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.

audio c ffmpeg fft hevc matroska matroska-files mp4 mpeg multimedia rtmp rtsp streaming video webm

Last synced: 20 May 2026

https://github.com/candrewlee14/tetris-raylib

Tetris clone built with Raylib

c raylib tetris zig

Last synced: 02 Mar 2026

https://github.com/furk4nbulut/turcanalyze-turkish-programming-language

This project implements a lexical analyzer (lexer) for simple arithmetic expressions, including support for basic control structures

c lexical-analyzer programming-language

Last synced: 13 Jun 2025

https://github.com/dcavalei/exam-rank-04-microshell

My code for microshell exam

42 42born2code 42lisboa c microshell

Last synced: 04 Feb 2026

https://github.com/gikoskos/libccr

Hoare's Conditional Critical Regions implemented as a C library

c cmake concurrency concurrent-programming pthreads synchronization

Last synced: 05 May 2026

https://github.com/yuriidorosh/markdown-viewer

"Markdown Viewer" is a simple GTK-based application to view Markdown files.

c c-language c-language-programming gtk gtk3 markdowm markdown-parser markdown-to-html markdown-viewer

Last synced: 01 May 2026

https://github.com/basemax/mysqlcalc

A MySQL/MariaDB module and plugin to calculate the formula and calculate mathematical expression in SQL Query.

c calc calc-engine calculate calculation calculations calculator calculator-application calculators cc cpp cpp-calc mariadb-udf mysql-udf udf-mariadb udf-mysql

Last synced: 01 May 2026

https://github.com/pepebecker/pepeos-i686

PepeOS is a minimal Operating System

c cross-compiler nasm operating-system os pepeos

Last synced: 14 Apr 2025

https://github.com/notnekodev/jash

Just another Shell. Written completly in C

c console make shell

Last synced: 02 Mar 2026

https://github.com/merendamattia/so

SO - Sistemi Operativi presso l'Università degli Studi di Parma (9 CFU).

c pthread shell-script

Last synced: 24 Oct 2025

https://github.com/abdelkarimhajji/push_swap_42

Pushswap @ 42: Sorting Mastery 🔄✨ Conquer the stack challenge with my Pushswap project at 42. Explore efficient sorting, witness algorithmic magic! #PushswapChallenge #CodeMagic 🚀💻

c makefile push-swap42 stack

Last synced: 09 Jun 2026

https://github.com/shakfu/sndpipe

Max / MSP externals using the Soundpipe DSP Library

c dsp external max maxmsp soundpipe

Last synced: 09 Jun 2026

https://github.com/kaoutherbo/practical-exercies-linked-list

Some exercices about singly linked list

c doubly-linked-list singly-linked-list

Last synced: 27 Jan 2026

https://github.com/danielbrito/celerebro

:brain: CÉLEREBRO é um mini game de matemática para praticantes de neuróbica.

c data-structures game linux mathematics programming sorting

Last synced: 01 May 2026

https://github.com/ibara/libwordexp

Port of NetBSD wordexp(3) to OpenBSD.

c libc openbsd unix wordexp

Last synced: 02 May 2026

https://github.com/ammaar-alam/instagram-checker

Web application to analyze Instagram followers and following data, identifying non-mutual connections using a C-based analyzer hosted on Heroku.

c heroku instagram instagram-follower json python webapp

Last synced: 03 May 2026

https://github.com/performanc/messacer

Ultra-light decentralized messaging software using sockets.

c decentralized html javascript messaging nodejs

Last synced: 06 May 2026

https://github.com/hxndev/udp-shopping-store-server

UDP Client Server model in which client asks for record from server.

c client-server code cpp project reciept shopping shopping-store store udp

Last synced: 20 Apr 2026

https://github.com/gabrielevalenzuela/c-seminars

Repository used for C Seminars

c education seminar

Last synced: 09 Feb 2026

https://github.com/setghm/space-invaders

Space invaders game made with SDL2 in C.

c c-game c-language personal-project sdl2 sdl2-game space-invaders

Last synced: 23 Feb 2026

https://github.com/starciad/suno

🎴 ➥ A terminal implementation of the UNO card game, written in C following the C99 standard.

c c-language c99 card-game console-game gcc makefile terminal-game text-based-game uno uno-card-game uno-game

Last synced: 26 Feb 2026

https://github.com/mutablelogic/go-libcamera

C and Golang bindings for libcamera

bindings c golang libcamera

Last synced: 20 Apr 2026

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

Demos in learning program languages, libraries and frameworks. 学习编程语言、库和框架的示例实现。

c dart dubbo flutter java netty python spring spring-boot

Last synced: 04 Feb 2026

https://github.com/skhoroshavin/qcc

QuickCheck for C

c quickcheck test

Last synced: 09 Jun 2026

https://github.com/yuanlehome/clipboard-translate

Linux平台划词翻译工具

c linux shell

Last synced: 04 May 2026

https://github.com/fr0st1n/paperte

Yet Another Minimal Text Editor.

c gtkmm minimal text-editor

Last synced: 02 May 2026

https://github.com/theimpossibleastronaut/deckhandler

Library to handle a deck of cards

c cards library random-generation simulations swig

Last synced: 28 Feb 2025

https://github.com/randoragon/libstaple

A general-purpose data structure library in pure C89.

c c89 data-structures library

Last synced: 27 Feb 2026