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/si9ma/coolos

A small operating system

assembly c operating-system

Last synced: 01 May 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/wxx9248/aes.c

Simple implementation of Advanced Encryption Standard (AES) in C.

aes c

Last synced: 14 Jun 2026

https://github.com/farout101/monster-chase

Test project with Unity Engine

c unity2d

Last synced: 30 Apr 2026

https://github.com/autch/pieceif-libusb

pieceif.dll の libusb への移植

c libusb piece-me

Last synced: 24 Apr 2026

https://github.com/r0drigo-0/cheatsheet_cpp

Algorithms + DSA + Concepts to know in C++

algorithms c cpp dsa dsa-algorithm

Last synced: 29 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/pplytas/runelection

C program to store and manage voters and votes using a Bloom Filter, a Red-Black Tree and a Singly Linked List (Developed during the Operating Systems K22 course 2019)

bloom-filter c makefile red-black-tree singly-linked-list

Last synced: 08 Jun 2026

https://github.com/suifengtec/go

Go语言基础和测试。

c go golang

Last synced: 29 Apr 2026

https://github.com/0xvpr/c-cheat-template

Template for video-game hacking using C and Assembly.

assembly c cheat hacking library template videogame-hacking

Last synced: 16 Apr 2026

https://github.com/cpmbits/cpm-hub

cpm bits repository

c cpm cpp

Last synced: 29 Apr 2026

https://github.com/bsdelf/simple-build

Simple build tool for small C/C++ projects

build c c-plus-plus clang cpp17 freebsd gcc linux macos make makefile

Last synced: 29 Apr 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/xevoinc/hound

a high-performance sensor acquisition library

c can can-bus driver iio library sensor

Last synced: 08 Jun 2026

https://github.com/jate-koh/kmutt-cpe-assignment

📚 Repo that stored all my CPE subject's assignments (KMUTT)

c hacktoberfest homework homework-exercises java

Last synced: 29 Apr 2026

https://github.com/neyn/neynxx

Fast and Lightweight C++11 HTTP Library

c cpp cpp-library cpp11 cxx cxx-library cxx11 fast-library http http-server webserver

Last synced: 28 Apr 2026

https://github.com/franzkafkayu/cplusplusexceriseandexamples

This Repository Is Just Used For Excerise,help me master in C++.

c cpp cpp11

Last synced: 28 Apr 2026

https://github.com/rusoft/php-templates

Compiled PHP module to process template files.

c php php5 template-engine

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/native-bindings/libtesseract

Tesseract OCR bindings to NodeJS

bindings c javascript nodejs tesseract

Last synced: 28 Apr 2026

https://github.com/kolsha/stm32-audio-visualizer

Audio visualizer based on stm32 and extension board.

audio-visualizer c fft fourier-transform stm32

Last synced: 08 Jun 2026

https://github.com/harsh-panchal-804/load-balancer-in-c

Multithreaded Layer 7 Load Balancer written in C for Linux. It utilizes POSIX sockets to accept and forward HTTP requests, distributes connections to multiple backend servers using round-robin scheduling, and transparently relays backend responses to clients . It also has dynamic Domain Name resolution.

c linux load-balancer posix-threads round-robin tcp

Last synced: 28 Apr 2026

https://github.com/simpuar/covertd

Covert Linux daemon for encrypted file logging, USB tracking, screenshots, and stealth exfiltration

c covert data-exfiltration file-monitoring forensics ld-preload linux malware-analysis red-team research screenshot-capture security-audit security-tools systemd usb-tracker

Last synced: 28 Apr 2026

https://github.com/ravener/llvm-c-sum

An example of a sum function in LLVM using the C API

c jit llvm llvm-ir mcjit

Last synced: 28 Apr 2026

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 28 Apr 2026

https://github.com/ryan-menezes/sistemabiblioteca

Sistema de gerenciamento simples de livros de uma biblioteca

biblioteca c cadastro language-c sistema sistema-biblioteca

Last synced: 07 Jun 2026

https://github.com/ar-sayeem/cd-lab

I will upload my weekly works that I learned in the course Compiler Design Lab

c compiler-design git

Last synced: 26 Apr 2026

https://github.com/onadrog/pomo

Most Simpliest "pomodoro" in C.

c learning-by-doing pomodoro

Last synced: 07 Jun 2026

https://github.com/vulcu/opossum

A bluetooth-based amplifier with automatic gain control

atmega32u4 automatic-gain-controller bluetooth bm62 c cpp max9744 msgeq7 spectrum-analysis

Last synced: 27 Apr 2026

https://github.com/ckath/snotif

simple notification provider for basic battery and network events on linux

battery-status c linux network-info notifications

Last synced: 27 Apr 2026

https://github.com/jnguyen1098/cdot

Simple header-only C/C++ API for generating Graphviz DOT graphs

c graphviz graphviz-dot header-only headers

Last synced: 12 Jun 2026

https://github.com/nihilantropy/ft_printf

ft_printf 42 school project

42school c coding ftprintf ftprintf42 library

Last synced: 12 Jun 2026

https://github.com/akagi201/janusplugin

Janus plugin development template

c janus janus-gateway plugin

Last synced: 12 Jun 2026

https://github.com/bunyaminyavuz/datastructuresprojects

2 programs I made in the C programming language with the theoretical and technical information I learned in the data structures and algorithms course at the university.

algorithms-and-data-structures binary-search-tree c codeblocks-ide linked-list

Last synced: 12 Jun 2026

https://github.com/madladsquad/untitledopen

A wrapper on top of a number of libraries for opening links and file pickers natively.

bindings c cpp url-opener

Last synced: 01 Mar 2026

https://github.com/karmakrafts/library-template

CMake template project using the Karma Krafts CMake infrastructure.

c cmake cplusplus cpp cpp17 cpp20 example make quick template

Last synced: 13 May 2026

https://github.com/fbseletronica/franzboy-lib

Biblioteca para a placa FranzBoy

arduino biblioteca c cpp franboy

Last synced: 13 May 2026

https://github.com/8dcc/langtons-ant

Langton's ant simulation made in C using SDL2

c cellular-automata langton-ant langtons-ant sdl2 simulation

Last synced: 10 Jun 2026

https://github.com/secret-guest/file_organizer

Files Organizer is a versatile tool for sorting and organizing files efficiently, ideal for managing recovered data.

c c-development data data-recovery file-management file-manager files sorting sorting-algorithms subdirectories subdirectory

Last synced: 10 Jun 2026

https://github.com/harryr/quickbismuth

QuickBusmuth is a private mining pool client for the Bismuth cryptocurrency

bismuth c cryptocurrency cython fast mining optimization python

Last synced: 11 May 2026

https://github.com/mrglaster/sgdk-megapong-expanded

Expanded version of Megapong game from the Andrej Preradovic's tutorial.

assembly-language c expanded guide sega sega-genesis sega-mega-drive sgdk sgdk-library tutorial tutorial-code

Last synced: 10 May 2026

https://github.com/pinam45/consolecontrol

A library to control your console (Windows/UNIX)

c console console-library library unix windows

Last synced: 17 Apr 2026

https://github.com/ekogii/casino

I like gambling so I made a Casino-TUI-thing. Coded in C because C is goated

asdasdasdasdasdasd c casino i-love-gambling

Last synced: 02 Mar 2026

https://github.com/amoeba/dereth-cartography

Archive of David Simpson's C source code from his Dereth Cartography page

asherons-call c cartography gaming maps

Last synced: 22 Mar 2026

https://github.com/emmaunel/rootkit

A Simple rootkit

c hard linux linux-kernel rootkit

Last synced: 10 May 2026

https://github.com/nxtlvlsoftware/php-sfml

SFML2 bindings for the PHP language.

c cpp php php-extension php7 sfml sfml2

Last synced: 10 May 2026

https://github.com/basemax/brainfuck2c

A simple Brainfuck-to-C transpiler that converts Brainfuck code into optimized C code. It features token merging, error detection, and clean C output for easy compilation and execution.

brainfuck brainfuck-compiler brainfuck-generator brainfuck-interpreter c c-generator compiler compiler-generator transpilation transpile transpiled-language transpiler transpilers transpiling

Last synced: 15 Feb 2026

https://github.com/harsh971/leetcode-solutions

Here you will get All Solutions for Topics from LeetCode Platform which i Solve on Regular Basic

c cpp java leetcode leetcode-cpp leetcode-solutions solutions

Last synced: 10 May 2026

https://github.com/erikw/templates

Templates that I re-use for new projects.

c gnuplot hacktoberfest html java latex makefile template templates tex

Last synced: 17 Apr 2026

https://github.com/spitulax/gripper

Simple and easy to use screenshot utility for Wayland

c hyprland screenshot sway wayland

Last synced: 03 Jun 2026

https://github.com/yash-garg/cppfiles

📝 Some of my school projects and random codes on C++

c code cplusplus cplusplus-17 cplusplus-basic

Last synced: 17 Apr 2026

https://github.com/leotgo/awesomecompiler

Projeto da cadeira Compiladores, semestre 2015/1 com o professor Lucas Schnorr.

c compilers cpp inf-ufrgs infufrgs ufrgs yaml

Last synced: 09 May 2026

https://github.com/marceloboeira/euler

ƛ Project Euler solved in some different languages

c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby

Last synced: 09 May 2026

https://github.com/leonardpepa/reverse-polish-notation

Reverse Polish notation lexer, parser and very small compiler that generates jvm assembly code. The programs just calculates the mathematical expression (+, -, * , /) and prints out the answer.

c compiler-design jvm lexer lexer-parser parser programming-languages reverse-polish-notation

Last synced: 17 Apr 2026

https://github.com/bsach64/bhshell

A Simple Shell which supports piping and redirection

c linux shell

Last synced: 09 May 2026

https://github.com/marko19907/raspberry-pi-tetris

Low-level programming project, "Low-Level Programming" (TDT4258) course, fall 2023.

c linux low-level-programming memory-mapping raspberry-pi sense-hat tetris

Last synced: 18 Apr 2026

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 08 May 2026

https://github.com/0x1nf3cted/xhell

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 08 May 2026

https://github.com/prajwalch/cringewordcxe

just a basic text game

c text-based-game

Last synced: 23 Jun 2026

https://github.com/marktsuchida/ssstr

Header-only, small-string-optimized string library for C

c string strings

Last synced: 23 Jun 2026

https://github.com/zeek/zeek-websocket-rs

Bindings for Zeek's WebSocket API

c python rust websocket websocket-client zeek

Last synced: 23 Jun 2026

https://github.com/electrocodeur/matrix

Projet : Led Matrix 8x8

arduino c

Last synced: 08 May 2026

https://github.com/snwfdhmp/avalam-ai-game

Board game enhanced with AI strategy

avalam board c centrale cpp game ia ig2i lille opengl sdl

Last synced: 08 May 2026

https://github.com/jewishlewish/layla-python-module

Python Module that uses C code to speed up evaluation

c python pythoneval

Last synced: 08 May 2026

https://github.com/lukateras/vendix

Filesystem vendoring macOS libc shim

c dyld macos nix nix-store

Last synced: 07 May 2026

https://github.com/iricartb/computational-geometry-3d-rendering-process

Ivan Ricart Borges - Simulation of the rendering process used in 3D libraries like DirectX or OpenGL by creating a small video game with a main character in first person view that can be moved inside a stage.

3d-library c cpp opengl rendering-3d-graphics video-game

Last synced: 07 May 2026

https://github.com/arjuncodess/cs50_solutions

This is CS50x 2023 Here are the solutions to the problem sets and labs you need to complete. Thank me later!

c cs50x flask html-css-javascript python solutions sql

Last synced: 18 Apr 2026

https://github.com/zwrawr/dsa_assessment

University of York, Data Structures and Algorithms Assessment, Task : Predictive Text

alogrithms c data-structures university-of-york university-project

Last synced: 22 Jun 2026

https://github.com/oglinuk/quines

Spelunking the depths of self-reproducing programs. My favorite so far is the Frankenquine.

c go python3 quine self-modifying self-reproducing

Last synced: 07 May 2026

https://github.com/insoft-uk/prime-c

Prime-C (Experimental!) is a Compiler for a hybrid PPL + C language that translates code into pure PPL (Prime Programming Language) for the HP Prime calculator.

c c-like-syntax hp-prime ppl software-development

Last synced: 03 Mar 2026

https://github.com/alexandrefournier/ansi-fire

Funny ANSI experiment

ansi-colors c graphics

Last synced: 22 Jun 2026

https://github.com/timerke/game_of_life

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input

c gameoflife javascript pyqt5 qt5

Last synced: 06 May 2026

https://github.com/nouuu/gtk-cours-et-tp

TP prise en main GTK avec Clion et CMake. Le README est un cours expliquant comment développer une application GTK avec CMake ou Makefile que ce soit sur Windows (MSYS2, WSL) ou Linux

c clion clion-cmake cmake development glade gtk gtk3 linux makefile mingw msys2 msys2-mingw wsl wsl-ui wsl2

Last synced: 06 May 2026

https://github.com/azurespheredev/kerneldriver2drawline

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 06 May 2026

https://github.com/faresbakhit/ray.py

CPython native bindings for Raylib

c game-development gamedev graphics python raylib videogames

Last synced: 27 Mar 2026

https://github.com/suresh142/lsb_image_steganography

Steganography is the art and science of concealing information within other data to ensure its confidentiality, In this project, you will implement a basic steganography system using the C programming language. The primary goal is to embed a secret message within an image without visibly altering the image.

c cplusplus cpp image lsb lsb-steganography secret steganography

Last synced: 20 Apr 2026

https://github.com/serialphotog/intel-8080-emulator

A work in progress emulator for the Intel 8080 microprocessor.

c emulator intel-8080

Last synced: 20 Apr 2026

https://github.com/yasindce1998/barzakh

A controlled, white-hat UEFI bootkit simulation environment for academic research and defensive detection engineering.

bootkit c defensive-security kernel kernel-module malware offensive-security python rootkit security uefi uefi-boot uefi-development

Last synced: 21 Jun 2026

https://github.com/anthhon/csnakegame

cSnakeGame is made in C programming language using the ncurses library which consists of a snake that moves around the screen and has to eat food while avoiding collision with the walls or with its own body.

c cmake cpp game ncurses ncurses-game personal-project snake-game terminal terminal-based terminal-game

Last synced: 06 May 2026

https://github.com/drsdavidsoft/ardush

A simple shell made for Arduino-based boards, made from scratch and compatible with PuTTY.

arduino c emulation putty shell vt100

Last synced: 06 May 2026

https://github.com/mrglaster/cuda-acfcalc

Calculation of the smallest ACF for signals of length N using CUDA technology.

acf c calculations cpp cuda google-colaboratory google-colaboratory-notebooks isu

Last synced: 06 May 2026

https://github.com/hwzlovedz/max31856_esp-idf_thermocouple

MAX31856(thermocouple) Demo in ESP-IDF v5.0.1 environment

c cpp esp-idf esp32 esp32-s3 thermocouple

Last synced: 05 May 2026

https://github.com/ourhouchmohamed97/cs50-journey

Collection of my CS50 projects and problem sets, showcasing my journey through Harvard's Introduction to Computer Science. Includes solutions, experiments, and implementations in C, Python, SQL, and more.

c certificate computer-science coursework cs50 cs50x education flask harvard-cs50 html-css-javascript learning-to-code practice problem-set projects python sql sqlite

Last synced: 05 May 2026

https://github.com/mtrzc0/esp32-edge-detection

Project for PP RAI 2024

ai c cpp esp esp32 freertos tensor

Last synced: 20 Apr 2026

https://github.com/basemax/infix2postfixc

This is a simple program that converts infix expressions to postfix expressions. It is written in C and uses a stack to store the operators. It is a simple program that I wrote to show how to use a stack in C.

c infix infix-expression infix-notation infix-to-postfix infix-to-potfix infix2potfix postfix postfix-notation stack

Last synced: 20 Jun 2026

https://github.com/t4vexx/sockets

This project is an implementation of a simulation of the MPI_REDUCE algorithm using TCP/IP sockets in C. The main idea is to divide the sum of a set of numbers among different processes (called workers), which run in parallel, following a binary tree structure.

c make mpi-library multiprocessing parallel-computing shell-script

Last synced: 03 Mar 2026

https://github.com/ksw2000/operating-systems-nchu

:notebook: My operating systems study notes. 作業系統學習筆記

c linux operating-system os unix windows

Last synced: 05 May 2026

https://github.com/kylemh/multithreaded_network_driver

Network demultiplexor utilizing POSIX threads

c linux multithreading operating-system posix-systems pthreads

Last synced: 05 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

https://github.com/thefangbear/sat

Boolean expression parser and solver suite

c cpp parser sat solver

Last synced: 04 May 2026