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/borgoat/jabrad

D-Bus daemon to control Jabra devices on Linux

c dbus jabra

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/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/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/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/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/shishir-grez/proxyserver

Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.

c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket

Last synced: 19 Jun 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/ndraey/koraidon

Custom Firmware for Android devices wirtten in C.

android c clang embedded firmware linux ndk

Last synced: 06 May 2026

https://github.com/freddiehaddad/ms2cc

Tool to generate a compile_commands.json database from an msbuild.log file.

c clangd compile-commands-json cpp language-server-protocol lsp lsp-client lsp-server msbuild vscode windows

Last synced: 07 May 2026

https://github.com/dsal3389/tokenizer

generic code tokenizer

c token tokenizer

Last synced: 20 Jun 2026

https://github.com/0xravenspar/toralize

Toralize is a lightweight command-line tool designed to route your HTTP(S) requests through the Tor network

c cli network-programming tor

Last synced: 09 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/iagodahlem/cqlite

Sqlite clone in C.

c sqlite

Last synced: 05 May 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/aleksac/urm

URM simulator written in C

c simulator urm

Last synced: 21 Apr 2025

https://github.com/lurgrid/qlunch

GLunch - C Command Launcher

c command glunch launcher

Last synced: 31 Mar 2025

https://github.com/martan03/sortingalgs

C Sorting Algorithms

c c-lang sort sorting-algorithms

Last synced: 03 Jul 2026

https://github.com/mubinmuhammad/zinc

An Image Processor. Written in C.

c graphics image-processing

Last synced: 27 Feb 2025

https://github.com/boprr/pong

simple pong made with c and sdl

c cmake pong sdl2

Last synced: 16 Mar 2025

https://github.com/gdonald/blackjack-c

Console Blackjack in C

21 blackjack blackjack-game c console game

Last synced: 16 Mar 2025

https://github.com/artainmo/ft_printf-unittest

Personal project. A unit-test written in C for 42 school's ft_printf project, being a C project with limited access to functions wherein we need to rewrite the printf function.

42school c personal-project unittest

Last synced: 16 Mar 2025

https://github.com/ar1ja/vidio

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/vidio] its video, but simple

c c89 c99 format library simple video video-format video-formats

Last synced: 04 Oct 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/timbo-rafa/c-allegro-memory-game

Memory Game to learn mathematical operations

allegro allegro4 c c-language demo game makefile memory-game

Last synced: 03 Jul 2025

https://github.com/rsusik/pycerializer

PyCerializer is a lightweight serialization module for Python. This serializer allows easily deserialize the data in C/C++.

c cpp packing python serialization serializer

Last synced: 12 Apr 2026

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/motaax/cash

CS50 Cash exercise

c cs50

Last synced: 17 Jul 2025

https://github.com/pop0097/text_editor

A text editor made using C.

c text-editor

Last synced: 16 Mar 2025

https://github.com/amlel-el-mahrouss/fw

Part of the NeKernel project, a firmware meant to boot disks under EPM.

c embedded-systems firmware

Last synced: 25 Mar 2025

https://github.com/amlel-el-mahrouss/cc

A C/C++ compiler, assembler, and linker meant for NeKernel, customized for it.

assembler c compiler cpp linker

Last synced: 25 Mar 2025

https://github.com/coditva/example-linux-progs

The basic examples of programming under linux

c linux linux-programming ncurses

Last synced: 01 May 2026

https://github.com/hosu-kim/super_cool_goat_stack_sorter

A highly optimized integer sorting project implementing the chunk sorting algorithm.

algorithm-optimization c data-structures sorting-algorithms stack-operations

Last synced: 11 Jun 2025

https://github.com/tdholmes/harma

A project to assist over-caffeinated electrical engineers in soldering.

c kicad

Last synced: 24 Mar 2025

https://github.com/28ritu/c-strings

Re-Implementation of some C string functions

c operating-system strings

Last synced: 08 Apr 2025

https://github.com/golem2game/guess-the-number

🎮 A simple C program where you have to guess a random number between 1 and 100. Great for beginners learning C basics like loops, conditions, and functions.

c gcc-complier guess-the-number guessing-game programming programming-language vscode

Last synced: 11 Jun 2025

https://github.com/z1skgr/mastermind

master mind using cygwin

c cli cygwin devcplusplus mastermind mingw

Last synced: 16 Mar 2025

https://github.com/khayyamsaleem/arduino-pocket-ddr

simon says or pocket ddr on the arduino

arduino arduino-cpp c electronics game platformio

Last synced: 12 Apr 2026

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

A tested LIFO data structure implementation

c stack tested thread-safe

Last synced: 29 May 2026

https://github.com/nicolasbauw/amiga-c-ptreplay

Amiga ptreplay.library headers for VBCC.

amiga c headers library protracker ptreplay vbcc

Last synced: 30 Mar 2025

https://github.com/gjbex/scientific-c

Material for a training on C as a language for scientific programming

c scientific-computing training

Last synced: 16 Mar 2025

https://github.com/davphla/minilibc

Lightweight C library that aims to recreate essential string and memory manipulation functions from the standard C library in assembly

asm c makefile nasm

Last synced: 11 Jun 2025

https://github.com/callmesalmon/pomme

Minimal Sega Genesis emulator written in C. Contributions are welcome! (WIP)

c emulator minimalist pure-c sega sega-genesis

Last synced: 03 Apr 2025

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 29 May 2026

https://github.com/cicovic-andrija/line-by-line

Solutions to programming problems in C

algorithms c interview-questions problem-solving programming

Last synced: 03 Jul 2025

https://github.com/beliavsky/fortran-calling-c-for-io

speed comparison of Fortran internal read with Fortran calling C atoi() function

atoi c fortran string string-conversion

Last synced: 31 Aug 2025

https://github.com/pedrofale/rci-reliable-message-board

Project for the Computer Networks course at IST, Lisbon during the summer semester of 2016/17.

c computer-network internet-protocol sockets

Last synced: 29 May 2026

https://github.com/electrocodeur/lcd_i2c

Projet : LCD I2C

arduino c

Last synced: 12 Apr 2026

https://github.com/baifei2014/mock_php-fpm

学习php-fpm源码实现

c php-fpm socket

Last synced: 09 Apr 2025

https://github.com/massigy/c-dictionnary-program

This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.

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

Last synced: 07 May 2026

https://github.com/hozlucas28/c-algorithms-practical-work-2025

Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).

2025 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam

Last synced: 01 Apr 2025

https://github.com/link-wolf/ft_printf

42 project - Recoded C-printf

42 42born2code 42school c macos

Last synced: 07 May 2026

https://github.com/mdmrk/2048-nds

2048 puzzle game for Nintendo DS

2048 c c-game game libnds nds

Last synced: 11 Aug 2025

https://github.com/udanielnogueira/data-structure-zero

Estudo de Estrutura de Dados usando linguagem C nas aulas da Graduação de Ciência da Computação.

c

Last synced: 12 Jun 2025

https://github.com/zainabdnaya/minirt_42

This project is an introduction to the beautiful world of Raytracing.

c graphics math-formula minirt raytracing

Last synced: 12 Jun 2025

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/mxvements/ft_printf

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

42cursus 42madrid 42school c

Last synced: 16 Mar 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/mharikmert/search-engine-simulation

A simple word search engine using Binomial Heap Algorithm with C Programming Language

binomial-heap c priority-queues

Last synced: 25 Mar 2025

https://github.com/andersonhsporto/ft-basecamp

Exercises Of Basecamp, June, 2021

c shell-script

Last synced: 29 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/luizfelipe9627/c

Anotações e práticas relacionado a linguagem C.

c

Last synced: 09 Apr 2025

https://github.com/martinomensio/sdp-exams

System and Devices Programming previous exams themes @ Polytechnic University of Turin

c polito unix windows

Last synced: 13 May 2026

https://github.com/ilyass-bougati/structure

This project derives from the work done on the course of "Structure de donnees dans C" followed in FSTS

c data-structures-and-algorithms

Last synced: 04 Feb 2026

https://github.com/basemax/sparsepolynomiallinkedlistc

This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.

algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c

Last synced: 03 Apr 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/anthonymnf/arduino_codes

5 projetos implementados em Assembly. Foi utilizado o micro controlador ATMEL ATMEGA328, presente no Arduino UNO, para controlar os outros dispositivos de hardware.

arduino-uno assembly assembly-language atemega328p-au c

Last synced: 16 May 2026

https://github.com/devcheckog/n-queens

Complicated problem in leetcode, categorized as hard.

c llvm

Last synced: 04 Sep 2025

https://github.com/jeebuscrossaint/numlockwl

numlockwl code - a numlock toggler for wayland

c numlock wayland

Last synced: 01 Apr 2025

https://github.com/sfbakturin/conway-game

Conway's Game of Life on C.

c c99 conways-game-of-life

Last synced: 31 Mar 2025

https://github.com/mirajehossain/student-management

Student management system console application in C

c console-application student-management

Last synced: 04 Jul 2025

https://github.com/srgeverson/aula_estrutura_de_dados

Arquivos das Aulas de Estrutura de Dados

c compiler

Last synced: 22 Mar 2025

https://github.com/leosery/pong-game-on-an-stm32--unity3d-2021

Pong Game made with Unity 3D, playable with "HW-504" joysticks plugged into an STM32 card.

2d c c-sharp game pong stm32 unity3d

Last synced: 05 May 2026

https://github.com/texadactyl/cloaking.c

C-language password-based security of a single file or a single file system archive file.

c cloaking-utility cryptography encryption-decryption libgcrypt password-based

Last synced: 04 Apr 2025

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/batyrrasulov/raspberry-pi-hub

Raspberry Pi home monitoring hub built with C, Python and MariaDB.

apache2 c iot-application mariadb php python raspberry-pi

Last synced: 12 Apr 2026

https://github.com/basemax/smallcalculator

A small calculator to parse and execute mathematical expressions based on C, Flex, Bison.

bison c calculator calculator-bison calculator-c calculator-flex calculator-flex-bison flex flex-bison

Last synced: 03 Apr 2025

https://github.com/gunksd/data-structure-course-design

用C语言写的数据结构课程设计作业(2024.2.22)

c data-structures

Last synced: 22 Aug 2025

https://github.com/sulig/libft_and_test

Tu primera librería -------------------> Este proyecto consiste en programar una librería en C. Tu librería tendrá un montón de funciones de propósito general en las que se apoyarán tus programas.

42 42barcelona 42cursus 42projects 42school c libft libft42 libfttester

Last synced: 14 Oct 2025

https://github.com/dawoodkhatri1/wifi-jammer-using-arduino-uno

A C-based simulation of WiFi jamming for educational use. It mimics network scanning, displays fake SSIDs, and simulates jamming activity on selected channels—without sending real packets.

arduino-ide arduino-uno c educational-project jammer mpi security wifi

Last synced: 23 Apr 2025

https://github.com/diegomrno/dilog

A tiny, modern, and safe logging library

c header-only logging minimalist simple

Last synced: 23 Apr 2025

https://github.com/jboillot/analyser

Analyser is a static analyser which finds errors and undefinded behaviors in C programs with inline assembly.

c inline-assembly ocaml-program static-analyzer

Last synced: 16 May 2026

https://github.com/egezenn/desk-clock

Desk clock for a school project

c embedded

Last synced: 05 Sep 2025

https://github.com/moozunch/cepe-lang

ann belajar cepe alias competitive programming

algorithms c competitive-programming cpp problem-set problems-solving

Last synced: 10 May 2026

https://github.com/dhruvsrikanth/conjugate-gradient-simulation

In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the conjugate gradient optimization simulation. This is a sparse linear solver optimized using the second-order poisson equation.

c conjugate-gradient cpp dense-solver distributed-memory-parallel high-performance-computing mpi multithreading openmp optimization optimization-algorithms poisson-equation shared-memory-parallel simulation-modeling sparse-linear-solver

Last synced: 18 May 2026

https://github.com/iagodahlem/practice

:books: My daily plan for practicing programming languages.

algorithms c data-structures javascript python ruby

Last synced: 12 Apr 2026

https://github.com/basemax/onelanguageconcept

Concept of One Language (Pure C)

c compiler lexer parser

Last synced: 15 May 2026

https://github.com/robertfeliciano/bertOS

Operating System I am writing for my Raspberry Pi 3

c operating-system raspberry-pi raspberry-pi-3 unix

Last synced: 11 Mar 2025