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/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/chandler767/fusionpanel

For v2 and v3 PanelDue control panels. This is a modified version of the PanelDueFirmware for the PanelDue 3D printer user interface board and has been modified for use only with the F400 3D Printer.

3d-printing arduino board c cpp eclipse firmware paneldue-control-panels touchscreen

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/trflynn89/flymake

A GNU Makefile system for C-family and Java projects

build-system c cpp make makefile objective-c objective-c-plus-plus

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/levikuhaulua/school-assignments

Repository containing all school assignments I have worked on.

c cpp java python

Last synced: 08 May 2026

https://github.com/malbolgee/proto-terminal-so

Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.

c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall

Last synced: 08 May 2026

https://github.com/ugnmura/asm-basics

Simple Programs written in Linux x86_64 Assembly.

asm assembler assembly c compiler linux low-level x86-64

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

Projet : Led RGB

arduino c

Last synced: 09 May 2026

https://github.com/nachiket-072005/hackerrank-leetcode_problems_solutions

Here, I will be sharing HackerRank and LeetCode Problems Solutions.

c c-plus-plus java

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/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/jmcph4/marketdb

Quick financial summaries and quotes via a PostgreSQL database backend

c database db finance fintech market postgres rdbms sql stock-data stock-market stock-price-prediction tool trading

Last synced: 10 May 2026

https://github.com/xevoinc/yobd

a standalone library for schema-driven data translation from CAN to OBD II

c can can-bus library obd obd-ii obd2 parser python schema

Last synced: 10 Jun 2026

https://github.com/trinnguyen/tcc-hello

Experiment C compiler in different languages: C, Kotlin, Rust, support small set of language features

c compiler kotlin rust x64-assembly

Last synced: 11 May 2026

https://github.com/mo7amed-hussein/useful-solved-problems

This is set of useful c small functions many of them were asked in c related interviews

c interview-practice interview-preparation interview-questions usefull-questions

Last synced: 12 Jun 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/shaunakgh/useful-code

code and boilerplate I use sometimes

c python rust useful useful-scripts useful-utilities utility

Last synced: 12 May 2026

https://github.com/xirzo/websiteinc

Website written in C

c nojavascript website

Last synced: 12 May 2026

https://github.com/orc/code128

A simple code128 barcode generator

barcode c generator

Last synced: 12 May 2026

https://github.com/manorajesh/tcpl

Read the README

c tcpl

Last synced: 12 May 2026

https://github.com/pureswift/cpng

Swift C module for PNG

c swift

Last synced: 13 May 2026

https://github.com/tolisz/2048

2048 C++ WinApi game

c cpp winapi

Last synced: 13 May 2026

https://github.com/srlozano/algorithmicchallenges

A set of LeetCode-like challenges that I use to improve my coding skills

algorithms c python

Last synced: 11 Jun 2026

https://github.com/moozunch/huppy-cpp

( C++ and C ) Journey and Project!

beginner beginner-code c cpp

Last synced: 13 May 2026

https://github.com/diamont1001/c_color

C语言控制台输出字符与背景颜色控制

c cmd color command-line cursor windows

Last synced: 13 May 2026

https://github.com/8dcc/devildaggers-re

Reverse Engineering stuff for the linux version of Devil Daggers

c detour-hook devil-daggers linux reverse-engineering

Last synced: 13 May 2026

https://github.com/alainlebret/cpplab

Travaux pratiques de C++ / C++ Laboratory Works

c c-plus-plus labwork programming-exercises tp

Last synced: 13 May 2026

https://github.com/evanpacini/functional

Bringing functional programming to C!

c c23 cpp cpp23 functional functional-programming

Last synced: 13 May 2026

https://github.com/kampi/6502-computer

This is a W65C02 based microprocessor development and learning project.

assembler c electronics microprocessor w6502

Last synced: 13 May 2026

https://github.com/vtl0/firewalker

POC of module enumeration through stack walking

c dll getmodulehandle getprocaddress loadlibrary malware winapi windows

Last synced: 14 May 2026

https://github.com/zhuyali/racing

Racing game on Linux

c linux screen-program signal

Last synced: 14 May 2026

https://github.com/guilhermebkel/data-structures-study

🏛️ A deep study about Data Structures with help of C++ language

algorithm-analysis algorithms-and-data-structures c data-structures

Last synced: 14 May 2026

https://github.com/hywing/stc8h8k64u

Porting stc8h8k64u mini board with official examples.

c embedded embedded-devices stc8h8k64u

Last synced: 12 Jun 2026

https://github.com/furkankayar/deulibrary

Multithreaded programming with pthreads and semaphores.

c multithreading mutex pthread semaphore

Last synced: 13 Jun 2026

https://github.com/alexeykarnachev/coxel

Simple 3D game engine in OpenGL and C

3d c game-engine handmade opengl

Last synced: 13 Jun 2026

https://github.com/42mates/cub3d

Repo for the cub3D project from 42 school by @marinsucks and @ku-alexej.

c game game-development raytracing wolfenstein-3d

Last synced: 13 Jun 2026

https://github.com/mustafazaimoglu/basit-assembler

C dili ile oluşturulmuş basit assembler görevleri yapan program

assembler c

Last synced: 14 Jun 2026

https://github.com/mthomason12/spec128-bank-switching

Memory bank switching example for the ZX Spectrum 128, using C and Z88DK -clib=sdcc_iy

c z80 z88dk zx-spectrum

Last synced: 14 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/smmariquit/cmsc21-tutorial

Private tutoring materials and example C programs (arrays, pointers, strings, pass-by-reference) for CMSC 21 — Problem Solving with Computer Programming at UPLB.

c cmsc-21 coursework programming-fundamentals teaching tutoring uplb

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/hacker-code-j/c-craftcodelab

Mastering the Art of C Programming

c

Last synced: 15 Jun 2026

https://github.com/sathiiii/simple-strtok

A strtok-like function implemented in C

c c-programming cprogramming string-manipulation strtok

Last synced: 15 Jun 2026

https://github.com/hatimhtm/c-fundamentals

Canonical C11 reference: 7 sorts, binary search, 4 crypto primitives (Caesar/Vigenère/XOR/SHA-256), 7 data structures (linked list, stack, queue, BST, heap, trie, hash table), POSIX systems demos. Zero deps, 1009 test assertions, ASan + UBSan clean, GCC + Clang clean.

addresssanitizer algorithms binary-search binary-search-tree c c11 data-structure data-structures encryption hash-table heap linked-list makefile open-source sha256 sorting systems-programming trie undefined-behavior-sanitizer vigenere

Last synced: 16 Jun 2026

https://github.com/fraawlen/cassette-objects

COBJ - Data structures collection for the Cassette ecosystem

c hashtable library string string-manipulation

Last synced: 16 Jun 2026

https://github.com/fraawlen/cassette-configuration

CCFG - Configuration language and parser for the Cassette ecosystem

c configuration-language configuration-parser library s-expressions

Last synced: 16 Jun 2026

https://github.com/hey-its-d2t2/c-graphics-dcc_management

Institute management software using C programming with Graphics Programming. I had made this project when i'm in the 1st semester and make very first GUI based software. This is partially incomplete but during making tthis project i learned a lot and become more confident in the software development field.

advanced-programming c cprogramming desktop-application filehandling first-project graphics-programming gui-application learning-by-doing management-system

Last synced: 16 Jun 2026

https://github.com/42yerevanprojects/get_next_line

The aim of this project is to make you code a function that returns a line ending with a newline, read from a file descriptor.

42born2code 42school c

Last synced: 18 Jun 2026

https://github.com/aaron-22766/42_libft

Writing my own library of functions from the C standard libraries

42 42-libft 42born2code 42heilbronn 42projects 42school c c-library

Last synced: 18 Jun 2026

https://github.com/eightsq/oted

fragments of a simple commandline editor (inspired by vim)

c cli editor

Last synced: 18 Jun 2026

https://github.com/mcquerol/workbook-psoc5

Workbook for PSoC5 including exercises on state machines, RTOS, and interfacing.

buttons c erika-os interrupts joystick osek psoc5 rtelight rtos seven-segment-display state-machine tft-display uart watchdog-timer

Last synced: 18 Jun 2026

https://github.com/rubymetric/rawstr4c

Raw strings for the C programming language

c raku

Last synced: 19 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/magnetic-fox/c64-tutorial-like

Some easy projects for cc65 compiler suite. Mostly C-written.

assembler assembler-6502 c c64 examples experiments retroprogramming simple tutorial

Last synced: 19 Jun 2026

https://github.com/moulahguine/mips-student-projects

Project showing a C codebase and its manual translation to MIPS assembly instructions

c code-conversion cprogramming homework-assignments mips

Last synced: 19 Jun 2026

https://github.com/dstechenko/myos

:computer: my systems experiments

asm c operating-systems

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/fabiannorbertoescobar/tda-indice

TDA Indice. Programación Estructurada en C. Trabajo Práctico Integrador de Programación en C.

archivos c cola indice lista programming programming-language tda

Last synced: 22 Jun 2026

https://github.com/ptrvsrg/nsu-my-lab-c

Новая лабораторная работа по дисциплине "Программирование" 1 курса ФИТ НГУ

c cmake convex-hull github-actions testing

Last synced: 23 Jun 2026

https://github.com/adamouization/relaxation-technique-parallel-computing

:repeat: Relaxation technique using POSIX threads (shared memory configuration) and MPI (distributed memory configuration).

c distributed-memory distributed-systems mpi parallel-programming posix-threads pthreads shared-memory

Last synced: 23 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/enriquebdel/clases-omp-programacion-paralela-en-c

En este repositorio encontrarás varias lecciones creadas por mí sobre la librería OMP en C. El programa que utilizo para programar es MobaXterm.

c gnu-linux mobaxterm openmp parallel-programming ubuntu university

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/andersonhsporto/mlx-piano

Basic Piano Made With ANSI C, Miniaudio And Minilibx

ansi-c c miniaudio minilibx mlx piano

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/dhunanyan/highway-network

Concurrent highway toll-network simulator in C using processes, threads, IPC, shared memory, semaphores, and signals.

c concurrency ipc message-queues multiprocessing multithreading operating-systems pipes posix semaphores shared-memory signals simulation systems-programming university-project

Last synced: 24 Jun 2026

https://github.com/dfa1/pangolin

a sniffer for linux based on PF_PACKET/SO_ATTACH_FILTER

bpf c linux sniffer

Last synced: 27 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/danielmeloalencar/sus-covid19-report

Sistema em C para registro de pacientes com COVID-19 e geração de grupo de risco

c covid-19 covid19 unip

Last synced: 29 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/aliyildizoz/personel-maas-hesaplama-yazilimi

Algoritma ve programlama dönem projesi.

c sallry-calculate term-project

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/laumbourassa/smp

Static Memory Pool (SMP) library in C

c memory pool static

Last synced: 29 Jun 2026

https://github.com/gremble0/kebab

Compiler and interpreter for the Kebab programming language

c compiler cpp interpreter language llvm

Last synced: 14 Feb 2026

https://github.com/lentil32/cs50-minimal-setup

CS50 Minimal Setup for macOS and Linux

c cs50 ocw

Last synced: 19 Apr 2026

https://github.com/ivanmilin/merge-sort

Prvi zadatak iz predmeta "Multiprocesorski sistemi", master akademske studije

c openmp-parallelization

Last synced: 22 Mar 2026

https://github.com/felipeizolan/mi.wm

minimal window manager made with X11 and xcb.

c window-manager x11 xcb

Last synced: 07 Oct 2025

https://github.com/thegreyd/Shell

Toy implementation of csh-like command line shell

c cli shell unix

Last synced: 11 Mar 2025

https://github.com/kylr42/minishell

21 project: Shell for Unix👹

c shell unix

Last synced: 11 Mar 2025

https://github.com/ivangrana/prog-redes

Repositório dedicado a programação de redes utilizando Python,C e C++

c cpp network-programming python socket-programming

Last synced: 18 Jan 2026

https://github.com/studton/dance-of-numbers

Dance of numbers is a simple guess number game for Linux command line.

c game open-source

Last synced: 16 Oct 2025

https://github.com/ahammadshawki8/c-handnotes

⚪🔵 Learn C with me

beginner c snippets

Last synced: 14 Jun 2025

https://github.com/mmgrant73/bitcoinapi

This is a c++ library to help developers communicate with the bitcoin wallet using JSON-RPC

bitcoin-wallet c c-plus-plus communication developers-communicate json-library json-rpc jsoncpp protocol

Last synced: 10 May 2026

https://github.com/hasanulmukit/programming-problems

A curated repository of programming problem solutions implemented in C, C++, Java, and Python. Organized by topic and difficulty, it provides a clear and accessible resource for developers and learners to explore algorithms, data structures, and coding challenges.

c coding-interviews coding-test cpp java programming-exercises programming-problems python

Last synced: 13 Apr 2026