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/enriquebdel/primer-contacto-programacion-c

En este repositorio encontrarás todos los códigos que he desarrollado, tanto de manera voluntaria como obligatoria, a lo largo de mi carrera

c evolution notes remember university

Last synced: 23 May 2026

https://github.com/8dcc/hl-png

Highlight PNG image

c libpng png sdl

Last synced: 23 Feb 2026

https://github.com/alokshandilya/suckless

Alok's patched suckless utilities

c dmenu dwm dwmblocks st

Last synced: 30 Jun 2025

https://github.com/zakariaelbouzkri/pipe_chain

This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.

c pipe unix unix-command

Last synced: 27 Feb 2025

https://github.com/jacobgrisham/spell-checker-data-structures-using-c

Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.

big-o c computer-memory data-structures

Last synced: 04 Sep 2025

https://github.com/matubu/minitalk

📡 A mini messaging thing with unix signals

c unix-signals

Last synced: 11 Oct 2025

https://github.com/vtombesi/algoritmi-esercizi

Esercizi svolti del corso di Algoritmi e strutture dati (Università Uninettuno / 1° anno)

adt c exercises

Last synced: 09 Apr 2025

https://github.com/l-super/c_plus_learn

学习 C++ 过程中的一些笔记,理解,记录

c cpp

Last synced: 23 Apr 2025

https://github.com/qninhdt/heist

Just a tiny C library.

array c hashmap linked-list

Last synced: 19 Jun 2026

https://github.com/souravjamwal77/projecteuler100fcc

This repository contains codes for ProjectEuler100 challenge as proposed by Quincy Larson. I will add my solutions here for languages C, C++, Python, and Javascript.

c cplusplus javascript python python3

Last synced: 19 Apr 2026

https://github.com/llnl/libjustify

Dynamic justification of tabular data in native C

c tabular-data

Last synced: 17 Jun 2026

https://github.com/anonymoux47/pic-lib

Various [mostly self-written] C libraries for PIC microcontrollers

8-bit c embedded embedded-systems microchip microchip-pic microcontrollers pic xc8

Last synced: 16 Mar 2025

https://github.com/eu-larissasouza/urionlinejudge-solutions

Repositório de soluções de exercícios do URI Online Judge.

algorithms c competitive-programming cplusplus csharp java uri-online-judge

Last synced: 12 Apr 2026

https://github.com/oreeeee/espcho

Very experimental osu! 2010 (b1596) server running on ESP32

bancho c esp32 osu osugame private-server

Last synced: 02 Apr 2025

https://github.com/matubu/gccwatcher

⌚ Rerun your c/c++ program on file change

c cpp deno watcher

Last synced: 11 Oct 2025

https://github.com/tigran-sargsyan-w/push_swap

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.

42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap

Last synced: 29 May 2026

https://github.com/aleksac/urm

URM simulator written in C

c simulator urm

Last synced: 21 Apr 2025

https://github.com/motaax/cash

CS50 Cash exercise

c cs50

Last synced: 17 Jul 2025

https://github.com/abdulrahman-k-s/simple_shell

ALX's low-level programming second project. Made with my peer @fadirafik

alx alx-low-level-programming alx-project bash c linux shell unix

Last synced: 11 Apr 2026

https://github.com/amirreza-ipchi-haq/cow

A COW interpreter written in C

c command-line-tool cow interpreter

Last synced: 23 Mar 2025

https://github.com/ignaciopardo/td2_tp3

Trabajo Practico 3 - Tecnologia Digital II UTDT

c processes

Last synced: 01 Apr 2025

https://github.com/girkovarpa/call-rust-in-c

Simple demo example of how to pass a Rust function to be executed by a C library (.dll).

abi c dynamic export extern ffi library link rust signature void

Last synced: 21 May 2026

https://github.com/rkstudio585/advanced-calculator-c

The Advanced Calculator is a powerful, user-friendly C-based tool designed for complex mathematical operations, including basic arithmetic, trigonometry, logarithms, complex numbers, matrix operations, and statistical calculations, all enhanced with formula hints and formatted outputs for easy understanding.

advanced advanced-calculator-program c c-script calculator in-c program rk rk-studio

Last synced: 22 Nov 2025

https://github.com/madkne/MPL_interpreter

A small,fast and simple interpreter also best solution to common problems of programmers.

beta c interpreter language mpl programming-language

Last synced: 11 May 2025

https://github.com/mailittlepony/flowergame

multiplayer game for ESP using TCP protocol

c cpp tcp-client-server

Last synced: 15 Mar 2025

https://github.com/blagojeblagojevic/musicplayer

B-Player is a sleek and minimalist music player application designed to provide you with an immersive and distraction-free music playback experience. Whether you're a casual listener or a dedicated audiophile, B-Player offers a range of features to elevate your music enjoyment.

c fft music music-player raylib real-time

Last synced: 02 Jul 2026

https://github.com/matubu/lem-in

🐜 A ant colony simulator with a vizualizer

c pathfinding

Last synced: 11 Oct 2025

https://github.com/matubu/push_swap

🔢 A sorting algorithm that minimizes the number of moves

42projects c sort sorting

Last synced: 11 Oct 2025

https://github.com/satyajitghana/the-c-programming-language-second-edition-solutions

This contains the solutions to the exercises given in the book The C Programming Language by Dennis M. Richie and Brian W. Kernigham

and by c kernigham language programming ritchie solutions the

Last synced: 16 May 2025

https://github.com/duongvu312/hcl-tech-mini-project

HCL Tech Internsnhip Mini Project

adc c counter embedded-systems gpio stm32f4 timer uart

Last synced: 31 Mar 2025

https://github.com/aditeyabaral/hashmap-lemmatizer

A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.

c data-structures graph hashing lemmatization linked-list natural-language-processing

Last synced: 28 Jun 2025

https://github.com/ollieday/liborvibo

Library for controlling Orvibo Smart Wi-Fi Plug

c iot library orvibo

Last synced: 08 Apr 2025

https://github.com/davbrito/dbds

A C library of common data structures.

c data-structures list map tree vector

Last synced: 20 Jun 2025

https://github.com/kanishkrawatt/c_programming

A collection of resources to learn concepts for C

c competitive-programming dsa

Last synced: 08 Apr 2025

https://github.com/dev-shetty/college-programs

All the college programs which are taught in lab and theory

c java

Last synced: 18 Apr 2026

https://github.com/khofesh/chip-8-emulator

chip-8 emulator written in C

c chip-8 emulator

Last synced: 02 Jul 2025

https://github.com/matubu/strace

🐛 A debugging tool to trace syscalls and signal of a program

c linux strace syscalls unix

Last synced: 11 Oct 2025

https://github.com/mykbit/morse-code-learning-game-pico

This project serves as a morse code learning tool via Raspberry Pi Pico microcontroller extension board utilising its programmable buttons.

arm-assembly c pico

Last synced: 30 Mar 2025

https://github.com/macaron99/c-lab

Comprehensive collection of projects, exercises, and examples for mastering the C programming language. Ideal for beginners and experienced developers looking to enhance their skills.

c crud programming

Last synced: 26 Jun 2025

https://github.com/mikkoi/rubik

A Rubik cube simulator with a terminal UI

c check cmake hacktoberfest ncurses

Last synced: 28 May 2026

https://github.com/lurgrid/qlunch

GLunch - C Command Launcher

c command glunch launcher

Last synced: 31 Mar 2025

https://github.com/concert/libadiff

Audio diffing library

audio c diffing

Last synced: 22 May 2026

https://github.com/eric-philippe/cryptage

Système de Cryptage en C

c caesar-cipher vigenere-cipher work

Last synced: 31 Mar 2025

https://github.com/fedecastellaro/kissfft-adaptation-for-esp32

Personal adaptation for the ESP32 or any other microcontroller of the well known kissFFT library.

arduino c cpp esp32 fft kisfft

Last synced: 12 Apr 2026

https://github.com/moxer-mmh/projets4

Module Projet de S4 checkers in assembly

assembly c

Last synced: 16 May 2026

https://github.com/victorharri-chal/the-plazza

🍕 A simulation based on a pizzeria coded in C++ using multi-processing, multi-threading and IPC (inter-process-communication). One of my last project of my 2nd year at Epitech

c epitech ipc multi-processing multi-threading pizza second-year-project simulation

Last synced: 01 May 2026

https://github.com/theoguerin64/push-swap

42 sorting algorithms project

42cursus c sorting-algorithms stack

Last synced: 01 Jul 2025

https://github.com/hey-its-d2t2/todo_list_in_c

ToDo list app in c programming language using Graphics progrramming and File heandeling in C. I had created this project in my first semester of BCA by self study from vaious resources of internet.

advanced-programming c cprogramming filehandling graphics-programming gui-application learn-to-code learnign learning-by-doing todoapp

Last synced: 17 Oct 2025

https://github.com/avinashshenoy97/intal

An implementation of the Karatsuba algorithm for fast multiplication of large integers in C.

c karatsuba large-integers multiplication

Last synced: 26 May 2026

https://github.com/machado-joao/c

Listas de exercícios feitos com a linguagem C.

algorithms c

Last synced: 30 Mar 2025

https://github.com/darkas-overgold/pucp_2024-2_alley_radar

The main objective of the project is related to the implementation of a system, those of this type are usually used to monitor or analyze environments, possibly integrating sensors, digital signal processing or embedded applications. The repository stands out for the use of C as the main programming language, reflecting a low-level implementation.

c catolic catolica css css-animations css3 electrical-engineering embeddded-aplications embedded hardware html html-css html-template html5 html5-css3 implementation-of-algorithms low-level-programming microcontroller processing software-engineering

Last synced: 05 May 2026

https://github.com/iwas-coder/guanaco

A simple, uncomplicated, multilayered Neural Network framework written in pure C.

ai ai-models c deep-learning deep-neural-networks header-only neural-network stb

Last synced: 20 Jul 2025

https://github.com/leaomartelo2/wireframe_game

Game / Game engine using Raylib with a Wireframe visual style

3d c cpp fps-game raylib

Last synced: 27 Oct 2025

https://github.com/xoolive/ode

Exercice sur les schémas d'intégration d'Euler et de Runge-Kutta d'ordre 4

c integrate nbody-problem

Last synced: 15 Mar 2025

https://github.com/dracula27/cash

Use C to calculate the smallest number of coins needed to give an exact amount of change based on a user's input.

c c-language-programming cs50x

Last synced: 29 May 2026

https://github.com/shoaib-programmer/gridguru

A Sudoku Solver GUI in C

c css gtk gtk-css sudoku-solver

Last synced: 10 Mar 2025

https://github.com/xingshuo/wheeltimer

frameskip timer

c lua

Last synced: 16 Jan 2026

https://github.com/arthur020104/ufu

Resolução de trabalhos/atividades da ufu

algorithms-and-data-structures c python ufu

Last synced: 19 May 2026

https://github.com/lionkor/array2

Templated 2D Array class

array c cpp cpp11 cpp14 cpp17 template

Last synced: 29 Apr 2026

https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-2

Este projeto utiliza a ferramenta educacional BitDogLab para o controle de pinos GPIO de um microcontrolador RP2040. O sistema permite o acionamento de LEDs RGB e um buzzer por meio de comandos enviados pela interface serial UART.

c c-language embedded-systems linguagem-c microcontroladores microcontroller raspberry-pi-pico-w rp2040 sistemas-embarcados

Last synced: 15 Mar 2025

https://github.com/droc101/game-editor

Level editor for GAME engine

c gtk4 level-editor

Last synced: 12 Apr 2026

https://github.com/blagojeblagojevic/bvm

A simple virtual machine (VM) that executes a custom bytecode instruction set. The BVM supports a variety of operations, including arithmetic, stack manipulation, and flow control.

assembly bvm c programming-language vm

Last synced: 05 May 2026

https://github.com/talhaahussain/pig-shuffling-beggar

Continuous Assessment for ECM2433 - The C Family, set by Prof. Richard Everson (Year 2, Semester 2). Involves the implementation of 3 C programs - a Pig Latin translator, an array shuffler, and a simulation of Beggar-your-neighbour.

beggar-my-neighbour c card-shuffling pig-latin

Last synced: 04 Apr 2025

https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-1

Este projeto utiliza a ferramenta educacional BitDogLab para controlar pinos GPIO de um microcontrolador RP2040, presente na placa de desenvolvimento Raspberry Pi Pico W, utilizando um teclado matricial 4x4. O sistema permite o acionamento de LED RGB e um buzzer, com funcionalidades adicionais, incluindo modos especiais de piscar LED.

c c-language embedded-systems linguagem-c microcontroladores microcontrollers raspberry-pi-pico-w rp2040 sistemas-embarcados

Last synced: 15 Mar 2025

https://github.com/ykondrashyn/httpmap

Collection of tools for network scanning

c nmap scanning

Last synced: 10 Mar 2026

https://github.com/dalpaka/inpkg.h

The C/C++ version for clrflow (https://github.com/rver38/clrflow)

c cli color formatting gl text

Last synced: 24 Mar 2025

https://github.com/gr3yknigh1/simple-http-server

Simple HTTP Server

c http-server

Last synced: 01 Apr 2025

https://github.com/tigran-sargsyan-w/minishell

This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.

42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell

Last synced: 19 Apr 2026

https://github.com/gfrn/bmp280

BMP280 communication example for the BeagleBone Black

beaglebone-black c spi

Last synced: 06 Apr 2025

https://github.com/smarchone/sil-compiler

SIL-Compiler as a part of Academics at NITC

c compiler-design lex yacc

Last synced: 30 Mar 2025

https://github.com/iamb4uc/slstatus

My fork of the suckless status bar written in C

c slstatus statusbar suckless utilities

Last synced: 05 Dec 2025

https://github.com/sparsh12321/rubik-s-cube-solver-opengl-

Rubik's Cube Solver in OpenGL

c opengl

Last synced: 19 Apr 2025

https://github.com/kentlouisetonino/hw-blinking-led

A blinking LED project using ATmega328P Microcontroller and C.

atmega328p avr-libc avrdude binutils-avr breadboard c gcc-avr hardware linux ubuntu

Last synced: 11 Jun 2025

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

The sixth project of 42's curriculum asks students to code a small data exchange program using UNIX signals.

42 42cursus 42minitalk 42saopaulo 42school 42sp ansi-c c ecole42 signal-processing

Last synced: 04 Oct 2025

https://github.com/ignackocom/cmacroextensions

C Macro Extensions, a collection of commonly used c macros

c code extension extensions macro macros mit-license source

Last synced: 01 Apr 2025

https://github.com/ignackocom/cendianness

C Endian detection code

c code detection endian mit-license source

Last synced: 01 Apr 2025

https://github.com/ximaz/list-in-c

This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.

c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists

Last synced: 30 Mar 2025

https://github.com/bam-j/datastructure

자료구조 C언어 구현

c data-structures

Last synced: 31 Mar 2025

https://github.com/mxvements/ft_printf

Because ft_putnbr() and ft_putstr() aren’t enough.

42cursus 42madrid 42school c

Last synced: 16 Mar 2025

https://github.com/aosync/ctx

Context switching C library

c context-switching coroutines

Last synced: 25 Apr 2026

https://github.com/martan03/sortingalgs

C Sorting Algorithms

c c-lang sort sorting-algorithms

Last synced: 03 Jul 2026

https://github.com/kazimovzaman2/holbertonschool-simple_shell

Simple Shell program which used in Linux. The groupwork of Kamal Huseynli and Zaman Kazimov.

c linux shell

Last synced: 10 May 2026

https://github.com/uncomputable/rust-wasm-ffi

Minimal website that exposes C functions via WASM

c ffi javascript rust rust-wasm tutorial wasm

Last synced: 20 Apr 2026

https://github.com/alishbz/stade_machine

ASOS Stade Machine API and List API are suitable for Embedded Software design Patterns and other software frameworks.

c state-machine

Last synced: 02 Apr 2025

https://github.com/nekernel-org/fw

A lightweight, multi-arch firmware written in C, with support for ARM64, RV64, PowerPC64, and x86S. Includes custom boot logic, PCI probing, partition parsing, early ABI handling, and Device Tree integration. Designed for custom OS bring-up.

boot c embedded-systems firmware

Last synced: 16 May 2025

https://github.com/newbeeyhy/nju-pa

南京大学计算机系统基础实验

c ics isa nemu x86

Last synced: 13 Mar 2025

https://github.com/tomdieu/parenthesis-checker

Parenthesis Checker in C

c stack

Last synced: 23 Mar 2025

https://github.com/norech/libdistract

Distract is a flexible object-oriented game engine made in C

c csfml

Last synced: 11 Jun 2025

https://github.com/anmamun0/assembly-microcontroller-experiments

Assembly Language and Microcontroller Programming is a repository designed to help learners master assembly language programming for microcontrollers.

assembly-language c embedded microcontroller robotics

Last synced: 09 Apr 2025