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/raideno/matrix

C / Cpp program to make it easier to work with matrices and do operations on matrices

c cpp math mathematics matrix

Last synced: 26 Apr 2026

https://github.com/lisuke/musicmanager

Linux 下一个音乐管家工具

c c-plus-plus music-manager tools

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/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/anusthan12/kiit

Its an repo that consists of some activity's perform in labs in KIIT (2024 batch)

anusthan anusthan12 c cpp java kiit python python3

Last synced: 05 May 2026

https://github.com/ygor-sena/42cursus-get-next-line

The second project of 42 curriculum asks students to implement a function that returns a line read from one or more file descriptors.

42 42-get-next-line 42cursus 42saopaulo 42school 42sp ansi-c c ecole42

Last synced: 07 Jun 2026

https://github.com/rmorshea/cmodel

Model C structs with Pydantic

c pydantic python

Last synced: 12 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/yigtuyumz/lowc

Low level C programming with embedded assembly (elf64-x86-64)

assembly c elf64 embedded-c gcc-complier x86-64

Last synced: 27 Apr 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/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/ohbus/randomcodesnippets

Random Code that I generally do to solve some problems and Competitive Coding Challenge Solutions

c codechef-solutions competettive-programming cpp hackerrank-solutions java python3

Last synced: 05 Apr 2026

https://github.com/educorreia932/feup-lcom

🖱 MIEIC 2019/2020 - 2º ano / 1º semestre

c device-drivers feup feup-lcom mieic minix3 rtc-module serial-port university-course

Last synced: 09 Jun 2026

https://github.com/onadrog/pomo

Most Simpliest "pomodoro" in C.

c learning-by-doing pomodoro

Last synced: 07 Jun 2026

https://github.com/dkirkby/athomeleaf

Microcontroller code for a leaf node in the uci@home system

c microcontroller

Last synced: 17 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/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/woodprogrammer/estepona

Auto Caching Web Server

c cache cache-control clang cpp http

Last synced: 27 Apr 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/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/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/kauahensilva/c_snake_game

Snake Game Recreation in C Language

c game-2d

Last synced: 22 Jun 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/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/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/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/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/seluj78/shellgrammargenerator

This shell script converts .yacc files into a parser friendly C file

c shell shell-script yacc

Last synced: 19 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/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/rusoft/php-templates

Compiled PHP module to process template files.

c php php5 template-engine

Last synced: 28 Apr 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/lukateras/vendix

Filesystem vendoring macOS libc shim

c dyld macos nix nix-store

Last synced: 07 May 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/langonginc/zff-linux

我们已经将此项目迁移至LanGong Zff团队'ohzff/Zff' The repo is moved to 'ohzff/Zff' by LanGong Develope team. 由LanGong开发组进行开发,开发 撞FuFu 良好Game。

c cpp game langong zff

Last synced: 28 Apr 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/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/dumitory-dev/ved

An application for creating and working with virtual encrypted logical drives.

c driver mounted-disks virtualization windows

Last synced: 08 May 2026

https://github.com/sondernextdoor/brightness-slider

A simple slider GUI written in C++ with monitor brightness functionality as an example

brightness c cpp gui monitor slidebar slider trackbar

Last synced: 29 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/simon-zerisenay/42_philosophers

42 Philosophers: Philosophers is a project that involves solving the dining philosophers problem using threads and synchronization. The goal is to implement a solution where multiple philosophers can share a limited number of resources (such as forks) without encountering deadlocks or starvation.

42 42abudhabi 42philosophers 42projects c cprogramming ecole42 mutex philosophers threads

Last synced: 08 Jun 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/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/amandafernandes0701/trabalho-pds2---sistema-administrativo-de-hotel

Group project done using the C++ language for the PDS2 course at UFMG. The project aims to provide resources to assist the user in dealing with administrative issues in a hotel, such as room reservation and mapping, employee management, guest credential data, etc.

c cplusplus hotel-booking hotel-management hotel-management-system school-project test test-automation

Last synced: 20 Apr 2026

https://github.com/nmdra/ccc

Simple bash Script for Compile & Run C programs

bash bashscript c compile gcc gcc-complier

Last synced: 09 May 2026

https://github.com/nathanfallet/pickfalling-ds

Unfinished port of the PickFalling game to DS

c devkitpro game libnds nds

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/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/ts1/uctoth

Self-learning Othello (Reversi) game engine written in CoffeeScript 2

c coffeescript coffeescript2 game game-engine vue webassembly

Last synced: 17 Apr 2026

https://github.com/lautydev/inclupp

A CLI tool to preprocess and compile C++ files with remote #includes.

c cpp preprocessor python

Last synced: 04 Apr 2026

https://github.com/pd2871/high-performance-computing

This repo contain the logs of High Performance Computing module's final Assignment

blurred-images c cuda gaussian-blur matrix-multiplication multi-threading parallel-computing pthreads pthreads-api

Last synced: 10 May 2026

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

cpm bits repository

c cpm cpp

Last synced: 29 Apr 2026

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/emmaunel/rootkit

A Simple rootkit

c hard linux linux-kernel rootkit

Last synced: 10 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/suifengtec/go

Go语言基础和测试。

c go golang

Last synced: 29 Apr 2026

https://github.com/ailtonfidelix/mpu6050

MPU6050 library for ESP-IDF

c esp-idf esp32 i2c mpu6050

Last synced: 10 May 2026

https://github.com/sammers21/ptop

Simple htop-like utility which shows a tree of current processes

c gnu htop linux make makefile process

Last synced: 29 Apr 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/yjdoc2/equation-parser-interpreter

An interpreter designed in C++ for the equation parser project.This can read the commands from a file and write output to another file.

c cpp17 interpreter parser

Last synced: 11 May 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/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/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/rfyiamcool/redis_modules_ackqueue

make ack queue with redis module!

c redis

Last synced: 12 May 2026

https://github.com/hoverguys/ethloader

Load gamecube homebrews over the network using the Broadband Adapter (BBA)

c gamecube homebrew tcp udp

Last synced: 13 May 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/aksiksi/gtipc

A client/server IPC interface using POSIX APIs.

c ipc linux posix unix

Last synced: 30 Apr 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/akagi201/janusplugin

Janus plugin development template

c janus janus-gateway plugin

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/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/faanid/avr-micro

AVR program: Automatic washing machine simulator code using ATMega32 for simulation in Proteus

atmega32 avr avr-programming c microcontroller

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

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

aes c

Last synced: 14 Jun 2026

https://github.com/calint/any-c

experimental simple language that compiles to c

c compiler

Last synced: 14 Jun 2026

https://github.com/jabbalaci/c-repl

A simple REPL for the C programming language

c python repl

Last synced: 30 Apr 2026

https://github.com/mtguerson/3d-rotating-objects

🔄 The provided source code implements the rendering of three 3D solids - a parallelepiped, a cube, and a square-based pyramid - which rotate around the y-axis in a counterclockwise direction.

c glfw3 opengl

Last synced: 21 Apr 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/8dcc/minesweeper

Simple terminal minesweeper with cursor support made in C

c cli game minesweeper ncurses vim-keybindings

Last synced: 17 Jun 2026

https://github.com/mrityunjay-tripathi/algorithms

Implementation of different algorithms in (Python, C, C++, Java)

algorithms c cpp14 data-structures graph java python tree

Last synced: 04 Apr 2026

https://github.com/alexeykarnachev/golova

Golova - puzzle game

c game-development opengl raylib

Last synced: 18 Jun 2026

https://github.com/opensourcedoc/c-boilerplate-application

C Boilerplate Project to Build C-based Application

boilerplate-application c

Last synced: 18 Jun 2026

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

A simple string library to alleviate annoying string manipulation problems in C

c library string-manipulation

Last synced: 05 Jun 2026

https://github.com/lukaszcz/javalette

An educational compiler for Javalette, written in C

c compiler

Last synced: 19 Jun 2026

https://github.com/si9ma/coolos

A small operating system

assembly c operating-system

Last synced: 01 May 2026

https://github.com/ugnmura/webserver-from-scratch

A simple webserver written from scratch using C.

c from-scratch posix pyscript server simple tailwindcss unix web webserver

Last synced: 19 Jun 2026

https://github.com/ip2location/ip2location-python-c

This module is a Python Library with C that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage type, address type and IAB category that any IP address or host name originates from. https://www.ip2location.com

c geolocation-database ip-address-geolocation ip-address-lookup ip-geolocation ip2location ip2location-python python-c python-library

Last synced: 20 Jun 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