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/electrocodeur/ds3231

Projet : DS3231

arduino c

Last synced: 08 May 2026

https://github.com/ksmashingaidze/active-noise-control

MSHKUZ001 Final Year Thesis, Electrical Engineering, University of Cape Town

arduino c cplusplus dsp

Last synced: 08 May 2026

https://github.com/donaurelio/graphic-tic-tac-toe

It is a Qt 5 implementation using .ui files of the popular game TIC TAC TOE

c gui qt5 qtcreator

Last synced: 08 May 2026

https://github.com/4nkitd/cpoch

numeric string compression

c compression golang numeric php string

Last synced: 08 May 2026

https://github.com/networkflux/minishell

Creating a simple shell

bash c compiler interpreter shell

Last synced: 08 May 2026

https://github.com/bezarhere/hivec

Deploying your library should be no more then a post-build command

build-tool c command-line cplusplus cpp open-source opensource

Last synced: 08 May 2026

https://github.com/electrocodeur/ultrason

Projet : Ultrason

arduino c

Last synced: 08 May 2026

https://github.com/archanaberry/simplify-calculatorasmc

Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡⁠(⁠Ӧ⁠v⁠Ӧ⁠。⁠)

architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix

Last synced: 08 May 2026

https://github.com/somdipdey/facedetection_with_haarcascade_in_python_opencv

Detect faces from a video input (webcam) and output the frames per second as well.

c face-detection haar-cascade opencv opencv-python python python3

Last synced: 08 May 2026

https://github.com/andr3w03/komputergrafikvisualisasi_lab

Tugas Mata Praktikum Komputer Grafik dan Visualisasi Lab 2 Semester 4

c cpp desktop-application glut opengl visual-studio

Last synced: 08 May 2026

https://github.com/pinpox/led_display

Homemade serial-controlled LED-display using an arduino to control a strip of addressable LEDs.

arduino c led led-controller microcontroller ruby serial

Last synced: 08 May 2026

https://github.com/electrocodeur/feu_tricolore

Projet : Feu Tricolore

arduino c

Last synced: 09 May 2026

https://github.com/bobbydeveloper2014/bybylangtowasm

A compilter to convert bybylang to wasm

bybylang c clang nim wasm

Last synced: 09 May 2026

https://github.com/tierra-colada/cppguts

Tool aimed at C/C++ source code correction that allows to automatically find and copy/paste new function definition

c cpp edit-c edit-cpp parse parse-c parse-cpp parser-c parser-cpp python

Last synced: 09 May 2026

https://github.com/md-mafujul-hasan/algorithm

These Contain Some Algorithm Program that I have done while understanding Programming Concepts.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures c c-plus-plus cpp open-source opensource python sorting

Last synced: 09 May 2026

https://github.com/madebypixel02/operating-systems-practices

[UOC] A repo to host my practices for the Operating Systems course

c clang continuous-assessment makefile operating-system os posix practices shell shell-script unix uoc

Last synced: 09 May 2026

https://github.com/garciparedes/cuda-examples

Cuda examples who I develop to learn HPC based on GPU

c c-plus-plus cuda examples gpgpu gpu hpc

Last synced: 09 May 2026

https://github.com/zouariomar/code-practice

Welcome to my Code Practice solutions repository! Here, you'll find my solutions to various coding problems from different platforms.

algorithms bash c code codepractice codeproject cpp geeksforgeeks github leecode

Last synced: 16 Apr 2026

https://github.com/pragativerma18/data-structure-practice

This repository contains code for easy to advanced data structures using C as a part of my programming practice.

algorithms-and-data-structures c cpp data-structures leetcode-cpp leetcode-practice leetcode-solutions programming-challenges programming-practice python python3

Last synced: 09 May 2026

https://github.com/dean9703111/microbit_dice_project

使用microbit親手打造魔術道具店賣3600圓的心靈骰子

c magic maker microbit

Last synced: 09 May 2026

https://github.com/chai-dev682/zoom-meetingsdk-headless-linux-get-transcription-name-tag

zoom meeting linux sdk to get audio clip and participant name

c linux meeting sdk zoom

Last synced: 09 May 2026

https://github.com/electrocodeur/step

Projet : Moteur Pas a Pas

arduino c

Last synced: 10 May 2026

https://github.com/qinzhen001/codenut

:eyeglasses: 2017软件设计大赛(Online Judge)

c python vue2

Last synced: 10 May 2026

https://github.com/karm-patel/blocked_matrix_multiplication

Analysis of blocked matrix multiplication

c perf python3

Last synced: 10 May 2026

https://github.com/idanrosenzweig/daemond

Infrastructure for managing daemons, services, and systems. Suitable for development environments, servers, cloud services, IoT devices, and more. Offers greater flexibility and convenience compared to other daemon managers.

c cpp daemon-manager design-patterns inter-process-communication linux serialization service-manager

Last synced: 10 May 2026

https://github.com/wasm-outbound-http-examples/extism-c-pdk

Make HTTP requests from inside WASM in Extism PDK for C . Devcontainer.

c clang extism http-client http-request wasi wasm webassembly

Last synced: 10 May 2026

https://github.com/italocobains/my-editor-in-terminal

Construindo um editor de texto em C inspirado no vim/neovim, com base em um livro usando termios e libs padrões do C

c neovim open-source vim

Last synced: 10 May 2026

https://github.com/ugnmura/ascii-generator

Generate ASCII from images

ascii c image-processing pixel stb

Last synced: 10 May 2026

https://github.com/massigy/c-singlelinkedlists

This repo contains all the single linked Lists manipulation functions and procedures, written in the C programming language.

algorithms c cprogramming data-structures gcc git github linked-list makefile

Last synced: 11 May 2026

https://github.com/ashisha26/sumobot.x

🤖 Code for my Sumo Bot. The bot detects an opponent through the ultrasonic sonar and tries to push them off the sumo ring.

bot c mplab mplabx mplabxide robotics sonar sumo-robot

Last synced: 11 May 2026

https://github.com/ashar97/monte-carlo-simulation

Monte Carlo Simulation Course Assignments

c monte-carlo-simulations r random-number-generators

Last synced: 11 May 2026

https://github.com/sarwanshah/development-of-a-water-flow-metering-system-2021

(Published IEEE IECON 2022) Engaged in interdisciplinary research on a government-funded project to study water demand and designed an IoT-enabled cost and energy efficient water flow measurement device. Developed power-optimized WiFi and GPRS-based prototypes delivering 45 days of operation on battery and achieving 97.3% flow measurement accuracy.

attiny85 c design-thinking embedded-systems esp8266 funded-project interdisciplinary microcontroller publication real-time-clock research-paper research-project

Last synced: 12 May 2026

https://github.com/itsmaheshkariya/best-c-project

This is the best Project Made By Mahesh Kariya and his team.

best-c-project c cplusplus maheshkariya

Last synced: 14 May 2026

https://github.com/mm-ir/duke_ece

I have tried my best to read the book "All Of Programming" from Duke ECE551: Data Structures & Algorithms. What's more, I completed some assignments, too.

c cpp makefile

Last synced: 14 May 2026

https://github.com/creativecodecat/xmenu

a x11 menu utility

c imlib2 menu unix x11 xlib xmenu

Last synced: 12 Jun 2026

https://github.com/iricartb/university-mpi-parallel-programming-quicksort-algorithm

Ivan Ricart Borges - Transform a sequential algorithm so that it can be executed in parallel on different machines using MPI (Message Passing Interface).

algorithms c mpi parallel quicksort

Last synced: 12 Jun 2026

https://github.com/bulatruslanovich/lolcat

lolcat - utility for the terminal in С

c lolcat

Last synced: 13 Jun 2026

https://github.com/mekhyw/opensky-rescuesimulation_csbot

Software variants developed between 2014 and 2017 to compete in RoboCupJunior Simulation (AKA Cospace Rescue), both in primary and secondary subleagues.

c cospace-rescue robocup simulation simulator

Last synced: 13 Jun 2026

https://github.com/jc1122/repo-audit-refactor-optimize

Structured audit and remediation skill for Python, C, Rust, and assembly codebases — profiles structure, ranks a remediation backlog, and executes cleanup in verified batches

audit c claude-code code-quality composite-skill ml-metaoptimization orchestrator-skill python refactoring rust skill

Last synced: 14 Jun 2026

https://github.com/zeusssz/sputnik-c

Sputnik, a simple server written in C

c http-server server simple

Last synced: 15 Jun 2026

https://github.com/cassiobotaro/mystring

:abcd: Only fun with C.

c string

Last synced: 15 Jun 2026

https://github.com/mcquerol/fsoc-sha1-niosii-implementation

SHA-1 implementation on Nios II soft-core processor with C and SystemVerilog.

c cyclone-5 fpga nios2 register-programming sha1 softcore systemverilog

Last synced: 16 Jun 2026

https://github.com/zouariomar/tic-tac-toe

This is a Tic Tac Toe game implemented in C++ using SDL 1.2 for graphics and CMake with Ninja as the build system

c cmake game game-development gui ninja-build sdl sld2-image

Last synced: 19 Jun 2026

https://github.com/phastmike/neutec-repeater-firmware

Repository for the AT89C2051 Repeater Controller Firmware

at89c2051 c ham-radio hamradio repeater

Last synced: 19 Jun 2026

https://github.com/kamilhan-karaismailoglu/bluetooth-controlled-and-obstacle-sensing-vehicle-with-arduino-uno

The vehicle, which is controlled by bluetooth, checks whether there is an obstacle in front of it with the help of ultrasonic sensor and stepper motor before moving forward. This project was written for microprocessors lecture.

arduino-uno bluetooth-controlled-car c obstacle-avoidance

Last synced: 19 Jun 2026

https://github.com/dsal3389/tokenizer

generic code tokenizer

c token tokenizer

Last synced: 20 Jun 2026

https://github.com/silicon42/hivetag

Circular black and white fiducial markers of my own design. Intended for object tracking.

c fiducial-markers object-tracking reed-solomon-codes

Last synced: 20 Jun 2026

https://github.com/kumarjitdas/align-memory

A simple C library for easy memory alignment.

batch-script c c99 cmake library memory memory-alignment

Last synced: 22 Jun 2026

https://github.com/boudra/griffin

A simple HTTP server library for C

c http http-server simple

Last synced: 22 Jun 2026

https://github.com/umbrellaleaf5/cpp

My repository where I first try and learn C/C++ and CMake

c cmake cpp education

Last synced: 23 Jun 2026

https://github.com/farbod-s/auction

Auction with System Calls

auctions-simulation c systemcalls

Last synced: 23 Jun 2026

https://github.com/antoninpvr/avr8bit-emu

Simple 8bit emulator for AVR. For educational purpose

8bit asmavr avr c emulator

Last synced: 23 Jun 2026

https://github.com/novpath/c-programming-language-3rd-edition--exercise

《C语言程序设计(第3版)》《实验与习题指导(第3版)》 - 何钦铭 颜晖 - 习题与编程题解答

c online-judge study-notes

Last synced: 24 Jun 2026

https://github.com/mcquerol/electronic-clock-psoc5-erikaos

Electronic clock using PSoC5 and ERIKA OS. Features RTOS, UART, and display interfacing.

c clock erika-os osek psoc5 rtelight rtos state-machine tft-display uart watchdog-timer

Last synced: 24 Jun 2026

https://github.com/libdriver/bmm150

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

bmm150 c full-featured-driver iic linux magnetometer mcu

Last synced: 27 Jun 2026

https://github.com/nos1dot618/malpractice

A lightweight C library for creating, training, and evaluating simple neural networks

c library neural-network

Last synced: 29 Jun 2026

https://github.com/rkaippully/trantor

A small OS I made just for fun & learning

assembly c dos dpmi os

Last synced: 29 Jun 2026

https://github.com/srajankumar/voter-system

3rd semester DS assignment

c linked-list

Last synced: 29 Jun 2026

https://github.com/astrodynamic/greputility

This is a grep utility project that searches for a pattern in files and outputs matching lines. It supports various flags and is built with CMake and Makefile.

c cmake grep makefile posix utility

Last synced: 29 Jun 2026

https://github.com/zeowang/coarse-grain-mapping

Implementation of Equation of Motions for Position-dependent Coarse-grain Mapping.

c chemical-physics

Last synced: 13 Mar 2025

https://github.com/monksc/ishell

It's an improvement to any shell.

c custom-shell improved shell

Last synced: 20 May 2026

https://github.com/iozsaygi/qmack-engine

Game engine with a focus on 2D isometric scenes.

2d 2d-game-engine c isometric mit-license sdl2

Last synced: 16 Jun 2025

https://github.com/madladsquad/untitledxdgbasedir

An C and C++ implementation of the XDG basedir specification

c cpp xdg xdg-basedir

Last synced: 16 May 2026

https://github.com/damiendart/brainfuck

A simple brainfuck interpreter written in C.

brainfuck brainfuck-interpreter c

Last synced: 06 Mar 2026

https://github.com/genebit/client-server-chat

A client server game built in C. Scrabble-Hangman.

c linux operating-system sockets

Last synced: 18 May 2026

https://github.com/jacoblincool/cimple-lib

A delightful library for C learners.

c computer-programming

Last synced: 18 Mar 2025

https://github.com/md-emon-hasan/c-progamming

A repository containing examples, and projects to help learn and practice C programming concepts and techniques.

c c-programming c-programming-language dsa scheduling-algorithms searching-algorithms sorting

Last synced: 06 Mar 2026

https://github.com/shgpavel/ctrush

A simple trash can for terminal file managers or servers

c linux-tools systemd-service

Last synced: 03 Apr 2025

https://github.com/jameschirambo/percolate

A parallel program (MPI) to test for percolation of a cluster - 2D Decomposition

c high-performance-computing hpc mpi simulation

Last synced: 03 Apr 2025

https://github.com/shexweeknd/42-cursus-philosophers

This is a project for the 42 cursus that focuses on the dining philosophers problem. The goal of this project is to implement a solution to the problem using multithreading and synchronization techniques while writing a C program

42 42antananarivo 42born2code 42cursus 42projects c hramaros mutex-synchronisation os philosophers philosophers-dinner-problem philosophers42 thread

Last synced: 20 Mar 2025

https://github.com/jacob-c-smith/tree

Heierarchical structure of connected nodes

c tree

Last synced: 11 Jun 2026

https://github.com/jacob-c-smith/table

Collection of related data organized into columns and rows

c table

Last synced: 11 Jun 2026

https://github.com/ozansz/mathematical-expression-parser-derivator

METU CENG140 C Programming - Take Home Exam 2 - Mathematical Expression Derivator

abstract-syntax-tree c derivatives lexer mathematical-expressions mathematics parser

Last synced: 27 Mar 2025

https://github.com/chungquantin/baby-shell

Baby shell implementation in C supports most OS commands with pipelining and sequencing

c libc os shell

Last synced: 03 Apr 2025

https://github.com/doqin/c_http

Personal C project to learn raw http and web development.

c http http-server

Last synced: 10 Jul 2025

https://github.com/cpscript/irc-client

A simple "internet relay chatting"(IRC) client built using C based from "https://github.com/IanMarcoMoffett/mini-irc-client" :3

c forum forums ipv4 irc irc-client irc-protocol irc-server makefile network

Last synced: 28 Mar 2025

https://github.com/b0r1sd/cscripts

c

Last synced: 17 Jun 2025

https://github.com/gaurav-deep01/conways-game-of-life

Theory of cellular automatons

c sdl sdl2-ttf

Last synced: 09 Sep 2025

https://github.com/guille-ux/zynkvm

The Virtual Machine for ZynkLite & ZynkPy

c dynamic-programming language-development machine programming-language stack vm

Last synced: 17 Jun 2025

https://github.com/fccm2/gegl-tut

gegl-tutorial

c gegl tutorial

Last synced: 11 Apr 2025

https://github.com/antsevs/morsecodeinterpreter

Using ARM7 architecture assembly language in tandem with the C programming language, I created a morse code interpreter which takes real-time GPIO input from switches, and translates to ASCII on an I2C interface LCD, utilizing a Raspberry Pi Microncontroller.

armv7 c morse-code

Last synced: 11 Apr 2025

https://github.com/21bruce/uvmtd

System Daemons for testing UVM on OpenBSD

c openbsd uvm virtual-memory

Last synced: 20 Jan 2026

https://github.com/awkless/slock

Patched version of slock

c patched slock suckless

Last synced: 04 Apr 2025

https://github.com/codesofsheam/C_practices

Although I mostly use C++ nowadays to solve problems. But This repository is for my old C practice codes and problems' solutions that I solved and still solving using C.

basic-algorithms c problem-solving

Last synced: 06 Mar 2026

https://github.com/jlchn/language-x

language x cheatsheet

basics c cheatsheet go java javascript language shell

Last synced: 07 May 2025

https://github.com/armi3/programming-III

🧯 This is a collection of exercises I'm doing for my university programming III course. Java, C, Python, Nodejs and Go will be used.

c cplusplus go golang java javascript jupyter-notebook nodejs python university-course

Last synced: 07 May 2025

https://github.com/mappuu-dev/qemu-arm-bare-metal

sample bare-metal application for ARM QEMU.

bare-metal c cmake qemu-arm

Last synced: 07 May 2025

https://github.com/basemax/emailvalidatorc

The Email List Filtering Program is a C language program designed to validate and filter a list of email addresses. It ensures that each email address in the provided text file is valid and exists. The program helps to identify and remove fake or incorrect email addresses from the list, ensuring that the remaining email addresses are valid and reac

c email email-filter email-filtering filter-email filtering-email

Last synced: 09 Sep 2025

https://github.com/pilotniq/ble_powermeter

Firmware for Bluetooth Low Energy (BLE) electric power meter for a Nordic Semiconductor nRF51822 microcontroller. Specifically for my Blue Light Year circuit board.

bluetooth-low-energy c nrf51822 power-meter

Last synced: 02 Feb 2026

https://github.com/teresa-chow/42-cub3d

The goal of this project was to create a simple Wolfenstein 3D-inspired 3D game engine, using raycasting. This is done by rendering a 3D representation of a 2D map, implementing player movement, walls, textures and collision detection, while using MiniLibX graphics library.

c computer-graphics game-engine raycasting raycasting-engine

Last synced: 10 Sep 2025