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/libdriver/bme280

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

barometer c full-featured-driver humidity iic linux mcu pressure spi temperature

Last synced: 22 Feb 2026

https://github.com/bonifatius94/chesslib.py

C-lib Python3 extension for efficient chess draw-gen

c chess draw-gen python3

Last synced: 24 Apr 2025

https://github.com/tyler-cromwell/eudyptula

My solutions to the Eudyptula Challenge

c linux linux-kernel linux-kernel-module

Last synced: 18 Apr 2026

https://github.com/cricksmaidiene/algorithms_repository

:books: A list of program implementations of common data structures and algorithms in Java, Python, C or C++

algorithms c cpp cryptographic-algorithms java network-algorithms python

Last synced: 18 Apr 2026

https://github.com/sergei-mironov/xscreensaver-run

Run the screensaver from XScreenSaver collection synchronousely in the fullscreen

c linux make nixos x11 xscreensaver

Last synced: 14 Apr 2025

https://github.com/rmorshea/cmodel

Model C structs with Pydantic

c pydantic python

Last synced: 12 Apr 2026

https://github.com/esno/xcwm

a lightweight window manager for the X11 protocol

c window-manager x11 xcb

Last synced: 12 Jun 2025

https://github.com/ahmad-masud/linux-shell

💻 A simple Linux shell that supports basic command execution, internal commands, background processes, and command history.

c linux shell

Last synced: 20 Apr 2026

https://github.com/berkekaragoz/resource-usage-tracker

CPU, RAM, Disk, Network...

c linux shell

Last synced: 20 Apr 2026

https://github.com/bo1led-owl/spalloc

Toy allocator with C interface written in Zig

allocators c memory-managament zig

Last synced: 21 Apr 2026

https://github.com/kchousos/ninja-vs-zombies

A platform game written in C with the Raylib library.

c gamedev platformer raylib raylib-c

Last synced: 16 Mar 2025

https://github.com/mattrltrent/computing_convergence_method

⚡️ A hyper-efficient implementation for log2(x) calculations on a Raspberry Pi 4 B 8GB with a Broadcom BCM2711 SoC (1.8 GHz 64-bit quad-core ARM Cortex-A72, 1 MB L2 cache). Achieved 43% improvement across 5 key metrics: page faults, branch misses, ASM length, cycles, and instructions.

arm64 c ccm computing-convergence-method gcc optimization raspberry-pi transcendental-equations

Last synced: 10 Apr 2026

https://github.com/abstractmachines/c_x86_asm_linux_pdfs_bryant_ohallaron_book

Answers to questions in the industry standard Bryant and O'Hallaron book, using K&R book as a guide.

asm c cache gdb kernigan-ritchie-book x86

Last synced: 30 Mar 2025

https://github.com/tanvir-robin/cp-solutions

Bunches of codes that submitted to several online judges by me.

algorithms c codeforces codeforces-solutions competitive-programming cpp problem-solving

Last synced: 22 Apr 2026

https://github.com/kristjanvalur/libtealet

C library for stack slicing and coroutines

c coroutines gevent stacks

Last synced: 05 Jun 2026

https://github.com/rswinkle/c_bigint

A basic Big Integer library in C

bigint biginteger c

Last synced: 25 Mar 2025

https://github.com/garciparedes/hilosprimos

Classwork to learn multi-thread processing on C language

c prime-generator threads university-of-valladolid

Last synced: 06 Jun 2026

https://github.com/sjml/beschi

bit-packing and unpacking code generator for C, C#, Go, Rust, Swift, and TypeScript

binary c code-generation csharp deserialization golang messages rust serialization swift typescript

Last synced: 02 Sep 2025

https://github.com/jeffotoni/sigmageek

desafios sigmageek

c fortran95 go golang

Last synced: 24 Apr 2026

https://github.com/samarth4023/c-beginner

Welcome to my collection of beginner C++ programs! This repository serves as a showcase of my initial journey into programming, where I explored the basics of C++ and developed foundational skills in coding. Although my current focus is entirely on Python, AI, and Machine Learning, I believe that my experience with C++ has played a crucial role.

c cpp

Last synced: 24 Apr 2026

https://github.com/mohamed-94/super-calculator_cpp_commandline

this repository is a C++ command line application....that use a long String of operators ..

algorithm c c-plus-plus console-application

Last synced: 24 Apr 2026

https://github.com/ctkqiang/chilli

小辣椒 (Chilli) 是一个基于 Rust 构建的高性能系统遥测与网络安全监控平台。它集成了实时进程监控、GitHub 安全公告同步、系统状态采集等功能,为开发者和运维人员提供全面的系统可视化和安全态势感知能力。

c chilli ctkqiang monitoring rust security telementry

Last synced: 25 Apr 2026

https://github.com/andy-byers/mewjson

a tiny JSON library

c json parser

Last synced: 25 Apr 2026

https://github.com/luan-cavalcante/trabalho-final-fse

Trabalho Final da matéria de FSE. O objetivo do trabalho é desenvolver um carrinho de controle remoto controlado por uma dashboard (controle remoto)

c embedded-systems mqtt

Last synced: 27 Apr 2026

https://github.com/nicolasgasco/42_cub3d

Group project done by @nicolasgasco and @isolinis. A small Wolfenstein-inspired video game done with raycasting and MiniLibX.

3d c game minilibx raycasting

Last synced: 07 Jun 2026

https://github.com/coding-pelican/pacman-c

Simple implementation of the classic Pacman game using ASCII characters in C

ascii c cli-game console-based console-game game pacman pacman-game terminal-based terminal-game windows

Last synced: 27 Apr 2026

https://github.com/kauahensilva/c_snake_game

Snake Game Recreation in C Language

c game-2d

Last synced: 22 Jun 2026

https://github.com/basemax/contactlistmanagercli

This is a command-line interface (CLI) program that allows the user to manage a contact list. It is written in C/C++ and stores the contact list on disk.

c cli contact contact-list contact-lists contact-management contact-management-system contacts-manager

Last synced: 28 Apr 2026

https://github.com/opixelum/opixelib

My personal library for any piece of code I can re-use, in any language.

c generic lib python reusable rust searching sorting

Last synced: 28 Apr 2026

https://github.com/kauahensilva/c_transportadora

A simple project that simulates the routes of a carrier. The application was built using the C language, Meson, and Ninja.

c meson

Last synced: 21 Jan 2026

https://github.com/blevic/simple-c-compiler

My C compiler, written in C (and Python)

c compiler lexer python

Last synced: 29 Apr 2026

https://github.com/hk-transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 29 Apr 2026

https://github.com/dominic248/online-compiler-django

Tech. Stack: Django and Django-REST-Framework. Available Online Compilers:- Python-2.7, Python-3.8, PHP-7, C, C++, Java-8, Java-11

c c-plus-plus django django-rest-framework java-11 java-8 php-7 python-2 python-3

Last synced: 08 Oct 2025

https://github.com/ygor-sena/42cursus-philosophers

The ninth project of 42's curriculum asks students to solve the famous Dijkstra's synchronization problem. This is a introduction to threads, mutexes and semaphores.

42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 mutex philosophers philosophers-dinner-problem philosophers42 semaphore thread

Last synced: 08 Jun 2026

https://github.com/aditya-a-garwal/mbed-hcsr04

A simple library to use the HCSR04 ultrasonic sensor with ARM MBed OS and ARM Cortex M Microcontrollers

arm async c cortex-m cpp embedded hcsr04 mbed mbed-os multithreading rtos sensor ultrasonic-sensor

Last synced: 30 Apr 2026

https://github.com/stdlib-js/strided-base-function-object

C APIs for creating and managing strided array function objects.

array base c fcn function javascript n-api napi node node-js nodejs stdlib strided

Last synced: 08 Oct 2025

https://github.com/merteldem1r/algostruct

AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.

algorithms c computer-science cpp data-structures leetcode

Last synced: 08 Oct 2025

https://github.com/mtrzc0/esp32-csi-spectroscope

This is based on ESP Wi-Fi CSI (Channel state information) used for material detection application

c cmake csi esp32 wifi

Last synced: 30 Apr 2026

https://github.com/winterrdog/simple_linux_inmemory_debugger

A simple program that will attack a program "already running" in memory through the PTRACE linux system call.

assembly c debugger x86

Last synced: 30 Apr 2026

https://github.com/nirmal-suthar/gcc_lite

Toy C-Compiler for course CS335, 2021-II

c compiler cs335 ply python x86-32

Last synced: 30 Apr 2026

https://github.com/ergonzamarian/servomotor

Projeto Finalizado :: Trabalho desenvolvido para realizar o controle dos servomotores de um robô.

c servo-motors

Last synced: 17 Mar 2025

https://github.com/toktok/hs-cimple

Cimple and Apidsl language parsers and tools

c dsl parser

Last synced: 05 Feb 2026

https://github.com/psnappz/smith-waterman

Smith Waterman in C

c smith-waterman

Last synced: 09 Apr 2025

https://github.com/ammbra/treasures

Sample code for running jextract over native libraries' headers for C, OpenGL, Python.

c java22 java23 jdk22 jdk23 jextract opengl python3

Last synced: 14 Apr 2026

https://github.com/trikko/raylib-ffmpeg-video

Hacky way to display video with raylib, in C or D programming language

c d dlang ffmpeg raylib video

Last synced: 01 May 2026

https://github.com/justsecret123/red-black-tree

This repository contains a Red-Black Tree simulation (visualization, insertion, removal...).

c red-black-tree tree-structure

Last synced: 09 Apr 2025

https://github.com/kitswas/cpp-project-template

Secure CMake template for C and C++ projects.

beginner-friendly c cmake cpp template template-project tutorial

Last synced: 01 May 2026

https://github.com/qvecs/qjson5

📎 A quick JSON5 implementation written in C, with Python bindings.

c json5 python

Last synced: 01 May 2026

https://github.com/hexa0/pacman-world2-rev-sound-fix

fixes the ringing sound after rev rolling

c pacman pacman-world-2 patch pmw2 pnach ps2

Last synced: 02 May 2026

https://github.com/pgvalle/flattybird

FlappyBird clone implemented in C, legacy OpenGL and glut. It's a project for my Computer Graphics course.

c flappybird freeglut game-development glut jesus jesus-christ jesus-is-da-lord-n-savior legacy-opengl opengl

Last synced: 02 May 2026

https://github.com/ltfschoen/wasm-test

Sample C/C++ programs compiled with WebAssembly (WASM) then served over HTTP to webpage and shown in Emscripten console

c docker emscripten emscripten-console express isomorphic keepalive react wasm webassembly webpack

Last synced: 14 Apr 2026

https://github.com/sakaars/codes

Daily Coding Question To Enhance My Skills.

app aws c cpp java webdevelopment

Last synced: 15 Feb 2026

https://github.com/bensuperpc/c_plugin

An example for a C (C99) plugin system. It can load/unload plugins at runtime and call functions from them.

c c99 dlopen linux plugin

Last synced: 02 May 2026

https://github.com/matubu/miniprintf

📦 a simplified version of printf

c library printf

Last synced: 11 Oct 2025

https://github.com/carlostojal/nerdpad

A simple developed in C language for C language text editor.

c notepad

Last synced: 09 Jun 2026

https://github.com/alexpof/z_n_homometry

C and Python code for brute-force enumeration of homometric subsets of cyclic groups

brute-force c enumeration music-theory python3

Last synced: 19 Jan 2026

https://github.com/ryhkml/keylogger

Keylogger for Linux. Leaks your keyboard input

c keylogger keystroke linux overlay-obs rootless websocket

Last synced: 11 Mar 2026

https://github.com/vozlt/subversion-hook-pre-command

Patch for subversion pre-command hook

c patch subversion

Last synced: 03 May 2026

https://github.com/jsoulier/sdl3_ray_tracing_in_one_weekend

Ray Tracing In One Weekend using SDL3 GPU with compute shaders

c glsl raytracing sdl sdl3 shaders

Last synced: 16 Mar 2025

https://github.com/maskedsyntax/sudoku

Terminal based Sudoku game

c cli game java sudoku sudoku-solver terminal

Last synced: 13 Apr 2026

https://github.com/taxborn/u8read

UTF-8 file reader to emit utf-8 codepoints

c codepoints utf-8

Last synced: 12 Oct 2025

https://github.com/kenneract/realtime-deviation-encoding-scheme

RDES - a lightweight, real-time, lossless compression algorithm for sequences of 31-bit integers.

c compression compression-algorithm cpp embedded flash-storage lightweight logging lossless python realtime

Last synced: 03 May 2026

https://github.com/usk2003/my-competitive-coding-templates

This repository contains my personal competitive programming templates in C, C++, C#, Java, and Python. It includes common functions and utilities for quick problem-solving, covering I/O handling, modular arithmetic, and other typical tasks, designed primarily for my use but open for others.

c coding competitive-programming cpp cs java python template

Last synced: 13 Apr 2026

https://github.com/neyn/neynpy

Fast and Lightweight Pyhthon HTTP Library

backend c cpp fast-library http http-server neyn neynpy python webserver

Last synced: 03 May 2026

https://github.com/andreafioraldi/til-compiler

Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine

assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml

Last synced: 03 May 2026

https://github.com/shishirjindal/keylogger

A simple C based keylogger

backdoor c keylogger linux

Last synced: 13 Apr 2026

https://github.com/fabiannorbertoescobar/smarttrash

Repositorio Proyecto SOA UNLaM 2C2018 Miércoles. Papelera Inteligente. Sistema Embebido Arduino + Aplicación Mobile Android.

acelerometro android android-app arduino arduino-uno bluetooth bluetooth-arduino c cpp embedded embedded-systems gyroscope internet-of-things iot java proximity-sensor tinkercad

Last synced: 13 Apr 2026

https://github.com/shivam0110/basic-short-games

Short games made using easy programming languages like cpp, c, python.

basic-codes basic-game c cpp easy-to-under game game-development python source-code

Last synced: 03 May 2026

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

Explore my C programming repository. C is an essential language widely used in building applications and crafting 'low-level' programs that intricately interact with the computer hardware.

betty-coding-style c debugger debugging gcc-compiler shell

Last synced: 03 May 2026

https://github.com/stecman/avr-flight-fuel-timer

An unnecessarily fancy countdown timer for keeping track of fuel in light aircraft

atmel aviation avr c flight fuel microcontroller

Last synced: 14 Oct 2025

https://github.com/tristartom/fussil

Minimalist example code for FuSSIL (full-stack systems programming and security instructional labs)

c linux linux-shell syscalls web web-security

Last synced: 13 Mar 2026

https://github.com/rtsfred3/pyntegrate

Use of native C code in Python using C Extensions

c c-extensions c-python-extensions cpython python

Last synced: 16 Jul 2025

https://github.com/mrahmed14/mips-mini-assembler

A mini-assembler for MIPS R3000 that converts supported instructions into machine code represented in hexadecimal format.

assembler c mips mips-architecture mips-assembly

Last synced: 04 May 2026

https://github.com/cycloctane/cyclocalc

Simple math expression evaluator written in C99. Based on Pratt Parsing.

algorithms ast c parser

Last synced: 15 Oct 2025

https://github.com/sebbekarlsson/hashmap

Generic hashmap

c hashing hashmap

Last synced: 25 Mar 2025

https://github.com/mckenney5/qsh

qsh - A small, lightweight, command interpreter

c cli gnu linenoise linux readline shell

Last synced: 22 Jan 2026

https://github.com/yxwqx/dormitorymanagement

学生宿舍管理系统(大一作业,使用MySQL和Qt)

c mysql qt

Last synced: 16 Oct 2025

https://github.com/ncorgan/cpp-callable-to-funcptr

C++17 header-only library that can convert any C++ callable object to a C-style function pointer

c c-plus-plus callback callbacks cpp cpp17 function-pointer function-pointers header-only template

Last synced: 04 May 2026

https://github.com/coderarjob/cdecl

C declaration to plain english

c cdecl

Last synced: 16 Oct 2025

https://github.com/abtinz/aut-spring

Amirkabir University of technology C programming Spring Course Home works

c

Last synced: 17 Oct 2025

https://github.com/thefangbear/sat

Boolean expression parser and solver suite

c cpp parser sat solver

Last synced: 04 May 2026

https://github.com/blmayer/c-cpp-project-template

This repository is a template structure for small projects using C or C++.

c cpp project template

Last synced: 04 May 2026