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/brenofariasdasilva/university

Here you can find basically most of the exercises I'm solving during my University journey. This repo will contain lots of folders inside of it, each of one related to one subject. It won't be limited to one language.

arduino c codon cpp elixir java jupyter-notebook makefile mysql opengl python ruby shellcode

Last synced: 08 Apr 2026

https://github.com/catwallon/psp-game

An experimental PSP game project with no specific goal for now.

c game homebrew psp pspsdk

Last synced: 06 Jul 2025

https://github.com/exclud/rubyparser

A Parser for Ruby

c parser ruby rubyparser yacc yacc-lex

Last synced: 08 May 2026

https://github.com/flatcap/lua

📋 Sample Lua code and scripts

c lua scripts

Last synced: 19 May 2026

https://github.com/martin-rizzo/inflater

A portable, one-header library to decode bit streams compressed with the Deflate algorithm

c group-microlibs

Last synced: 14 Jul 2025

https://github.com/mnk400/rocketnani

Fly a rocket across your terminal

c makefile

Last synced: 05 Apr 2025

https://github.com/abdelkarimhajji/so_long_42

so_long: 2D Game @ 42 🎮 Discover my solution to the "so_long" project at 42. Immerse yourself in the world of 2D gaming with this exciting challenge! #GameDev #so_long 🚀💻

c makefile mlx42 so-long42

Last synced: 04 Jul 2026

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

Sorting algorithm based on two stacks

c problem-solving-algorithms stacks

Last synced: 30 Jun 2026

https://github.com/tschoonj/easyrng

BSD licensed random number generators and distributions for C and Fortran

bsd-license c c-plus-plus-11 fortran gsl linux macos multi-platform random-number-distributions random-number-generators windows

Last synced: 11 Sep 2025

https://github.com/frobware/nss-juju

Name Service Switch (NSS) plugin for Juju

c dns internet-address-resolution ipv4 juju juju-charm linux nss service-switch

Last synced: 13 Apr 2025

https://github.com/palikar/ctgraph

A small project of a compile-time graph library in C++17

c compile-time constexpr constexpr-context cpp-library cpp17 header-only

Last synced: 19 May 2026

https://github.com/gma1k/snake-ebpf

A nostalgic terminal Snake game powered by eBPF 🐝

bash c ebpf go

Last synced: 17 Dec 2025

https://github.com/risc-os-community/wakeonlan

A simple Utility to generate Magic Packets to wake up on LAN devices from RISC OS via both CLI and Desktop

arm broadcast-address c cli desktop gcc hacktoberfest multi-tasking networking-application raspberry-pi risc-os riscos utilities wake-on-lan wakeonlan wakeonlan-application wimp

Last synced: 12 Apr 2025

https://github.com/khopan/cuber-zero

A Rubik's Cube timer for Flipper Zero!

c flipper-zero rubiks-cube-timer

Last synced: 24 Jun 2025

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

A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...

algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector

Last synced: 13 May 2025

https://github.com/selma-belhadj/alx-low_level_programming

:octocat: PERSONAL STUDIES: C, System Calls, Pointers, Memory Handling, Static/Dynamic Libraries, Bit Manipulation, Data Structure & Algorithms

c

Last synced: 28 Mar 2025

https://github.com/madebypixel02/42-madrid-piscine

[42 Madrid] Exercises from the 42 Madrid Piscine to keep after the event ends.

42born2code 42madrid 42piscine born2code c makefile peer-to-peer peer2peer shell

Last synced: 19 May 2026

https://github.com/jeremy-code/libexif-wasm

JavaScript bindings for libexif compiled to WebAssembly

c emscripten exif libexif libexif-wasm metadata wasm webassembly

Last synced: 08 Apr 2026

https://github.com/cuhsat/spritz.c

Spritz cipher implementation in ANSI C.

algorithm ansi-c c cryptography spritz

Last synced: 12 Apr 2025

https://github.com/ruimaciel/mjson

M's JSON parser: a small JSON parser written in ISO C

autoconf automake autotools c c-library c89 json json-parser library parser

Last synced: 02 Jan 2026

https://github.com/zanxz-lol/lunaris2

Lunaris 2: The successor to Lunaris

assembly assembly-x86 c kernel lunaris osdev programming unix unix-like

Last synced: 17 May 2026

https://github.com/gboncoffee/rave

Raylib Music Visualizer

c music music-visualizer raylib

Last synced: 18 Feb 2026

https://github.com/vezel-dev/libap

An arbitrary-precision numerics library, ported from LLVM to Zig with a C API.

c llvm numerics zig

Last synced: 12 Apr 2025

https://github.com/jatiinyadav/online-banking-system

Online Banking System

account banking-system c

Last synced: 06 Apr 2025

https://github.com/gbowne1/random_c_cpp_programs

A collection of my random opensource C and C++ programs

c cpp math mathematics program random utilities utility

Last synced: 24 Oct 2025

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

Small data exchange between two programs using UNIX signals

c signals unix

Last synced: 05 Mar 2026

https://github.com/uael/libft

The aim of this project is to code a C library regrouping usual functions that you’ll be allowed to use in all your other projects.

42born2code c libft

Last synced: 20 Jul 2025

https://github.com/estarossa0/minirt2.0

Small raytracer for a shool project

c raytracer raytracing sdl2

Last synced: 20 Jul 2025

https://github.com/zpl-c/track

Native C99 event tracking library.

c c99 cpp curl desktop iot library mobile native segment

Last synced: 18 Feb 2026

https://github.com/pingzilao/zookeeper_client_design_manual

zookeeper client sdk 开发必备 指南 ,C++,C, java, golang,go, 服务注册,服务发现,负载均衡,分布式锁

c client cpp go golang java zksdk zookeeper zookeeper-client

Last synced: 17 Jan 2026

https://github.com/krisbobo/alx-low_level_programming

Low level programming with the C programming language

betty-style c cli vim

Last synced: 03 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/fasakinhenry/3-month-learning-journey

I aim to learn three technologies within three months: C, Python and Javascript

c javascript python

Last synced: 07 May 2026

https://github.com/kabirbaidhya/testc

Hello World C project with unit tests and docker

c docker gcc hello-world makefile tests unit

Last synced: 07 May 2026

https://github.com/alexfru/icachemips

MIPS instruction cache for RetroBSD to run large programs

c cache emulator mips

Last synced: 15 Jun 2026

https://github.com/multivacplatform/multivac-hdfs-c

Connect c/c++ application to HDFS managed by Cloudera/CDH

c c-plus-plus cdh5 cloudera hadoop hdfs

Last synced: 13 May 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/abdelkarimhajji/philosophers_42

42 Philosophers: Diverse minds, united in learning and creating. We tackle challenges, push limits, and embrace the coding philosophy. Join the journey! 🧠💻 #42Community

c makefile philosophers42 threads

Last synced: 11 Jun 2026

https://github.com/kastorcode/cc50

Soluções para os set's de problemas do CC50/CS50.

brazil c cc50 cs50 css goiania goias html javascript matheus oliveira php ramalho sql xhtml

Last synced: 05 May 2026

https://github.com/fharchive/nasm.learningasm

Repo to learn NASM, contains c and nasm variants of various programs to compare syntax

asm c learning-by-doing nasm nasm-assembly

Last synced: 10 May 2026

https://github.com/michionlion/libtickit

Fork of @leonerd's libtickit, with better direct color support

c interface library libtickit ncurses terminal

Last synced: 10 May 2026

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/ibara/libwordexp

Port of NetBSD wordexp(3) to OpenBSD.

c libc openbsd unix wordexp

Last synced: 02 May 2026

https://github.com/mateuskoppe/uffs-algorithms

:rice_scene: UFFS Algorithms

c java python3

Last synced: 07 May 2026

https://github.com/skhoroshavin/qcc

QuickCheck for C

c quickcheck test

Last synced: 09 Jun 2026

https://github.com/chapvic/get_cpuid

Pure C cross-platform CPUID/CPUIDEX functions

amd c cpu cpuid cpuidex crossplatform gcc intel msvc pure-c tinycc win32

Last synced: 20 Jun 2026

https://github.com/rob-blackbourn/example-wasm-array-passing-2

Simplifying memory management for passing JavaScript arrays to wasm

c clang javascript wasm webassembly

Last synced: 10 May 2026

https://github.com/kamil-kielbasa/ubi

UBI (Unsorted Block Images): a wear-leveling volume manager for raw flash on Zephyr RTOS

c embedded flash nand nor-flash ubi volume-manager wear-leveling zephyr zephyr-rtos

Last synced: 11 May 2026

https://github.com/dimitrisjim/leetcode_solutions

Solutions to leetcode problems in Python, Rust, C and JavaScript.

c javascript leetcode python rust

Last synced: 17 Apr 2026

https://github.com/rish-16/nachodb

🧀 A simple sqlite-like database written in C

c database repl sqlite

Last synced: 10 May 2026

https://github.com/canciucostin/simple-windows-keylogger

Simple Windows keylogger using C language

c keylogger windows

Last synced: 08 May 2026

https://github.com/jiviteshjain/kishmish

A stripped-down shell for Linux-based systems, implemented in C

c linux linux-shell shell

Last synced: 14 Jun 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/performanc/messacer

Ultra-light decentralized messaging software using sockets.

c decentralized html javascript messaging nodejs

Last synced: 06 May 2026

https://github.com/mr-mrf-dev/mr-minesweeper

🧨 Minesweeper Game in C Programming Language.

c cpp minesweeper terminal-game terminal-games

Last synced: 27 Feb 2026

https://github.com/mayhem/smi_leds

C/C++/Python module to drive up to 8 or 16 WS2812b LED strips with a single Raspberry Pi

c python raspberry-pi ws2812b

Last synced: 06 Mar 2026

https://github.com/vdedios/minishell

🐚 As beautiful as shell

c shell unix

Last synced: 11 Mar 2025

https://github.com/akhilrai28/internet-of-things

Developed under Makernova 2.0, this project explores microcontroller programming, sensor data logging, and communication protocols (MQTT, COAP, HTTP). It includes simulations in Proteus and app development using MIT App Inventor/Flutter for data visualization and control.

c coap cpp css dart flutter html http iot javascript microcontroller mit-app-inventor mqtt proteus python sensor-data

Last synced: 25 Oct 2025

https://github.com/kaitai-io/kaitai_struct_c_runtime

Kaitai Struct: runtime for C

c kaitai-struct

Last synced: 08 Sep 2025

https://github.com/aaronc81/aos

An 8-bit AVR operating system

atmel avr c operating-system

Last synced: 28 Jun 2025

https://github.com/mr-mrf-dev/doctors-building

🏥 My Project in FOP (BP) With C Programming Language.

basic-programming c cpp fundamentals-of-programming terminal-app

Last synced: 22 Feb 2026

https://github.com/howerj/nvram

Non-volatile variables in C

c hack nvram perl

Last synced: 20 Apr 2026

https://github.com/bringauto/fleet-protocol

BringAuto Fleet Protocol - simple yet reliable communication for internet-connection-unstable environments

c communication cpp fleet-protocol protobuf reliable-protocol

Last synced: 11 Feb 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/gfcwfzkm/gshell

Basic uart shell for embedded systems, optimised for AVR

c commands embedded embedded-systems microcontroller serial shell terminal uart

Last synced: 04 Apr 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/illiafox/dumbc

Small C compiler written for learning by following Nora Sandler’s "Write a Compiler" series

arm64 c c-compiler compiler rust

Last synced: 27 Jan 2026

https://github.com/wendreof/sivirinucode

Code of 'Sivirinu' (2nd place in robotics competition)

arduino arduino-platform arduino-uno bluetooth-arduino c robotics-competition robotics-control

Last synced: 13 Apr 2026

https://github.com/aaravmalani/cogos

A 32-bit Operating System

assembly c operating-system operating-systems osdev x86

Last synced: 09 Mar 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/travorlzh/learnos

A repo that contains all the code written in my study of OS development.

assembly c kernel operating-system-learning tutorial

Last synced: 18 Apr 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/howerj/ip

udp/tcp/ip stack experimentation

arp c ip-stack ipv4 ipv6 ndp ntp tcp tcp-stack udp

Last synced: 27 Feb 2026

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

C function to read file one line at a time

c memory-management static-variables

Last synced: 10 Apr 2025

https://github.com/rbento/cmake-multiexec-starter

Template for CMake projects with dependencies and which are expected to generate one separate executable per source file.

c cmake cmakelists visual-studio

Last synced: 05 Jul 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/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/akashoinam/super-linked-list

A menu driven C program to demonstrate different types of Linked list and there operations

c linked list using

Last synced: 10 Apr 2025

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/jamesgeorge007/egg-catching-game

Traditional Egg Catching Game clone in the C programming language on DOS based environment using the native Graphics library.

c graphics-programming

Last synced: 10 Sep 2025

https://github.com/phoenix15049/absolute

A small graphics engine built with OpenGL using C++ and C

c cplusplus cpp graphics-engine opengl

Last synced: 10 Apr 2025

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/jonsteinn/tftp-server

A simple TFTP server with RRQ only

c networking sockets tftp-server

Last synced: 05 Oct 2025