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/hatsusixty/minitools

Some tools that just make what they are supposed to make.

c image image-vi kiss kiss-principle png simple tools utilities

Last synced: 18 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/ar-sayeem/music-library-manager

Using C, this project showcases a music playlist application using linked lists, queues, stacks, file handling, and various features like song management, playback, search, and export functionalities.

c music-library-system

Last synced: 03 Sep 2025

https://github.com/szktty/c-clockwork-base32

A reference Implementation of Clockwork Base32 for C

base32 c

Last synced: 26 Jun 2025

https://github.com/diohabara/rcc

RISC-V C Compiler

c compiler risc-v

Last synced: 25 Mar 2025

https://github.com/k0lala/octisc

2-player Tetris game, C version

c

Last synced: 03 Sep 2025

https://github.com/souravrax/runc--c-cpp-auto-runner

A C/C++ auto runner cli tool made with python

argparser automation autorun c cli cpp open-source-project python

Last synced: 29 May 2026

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/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/basemax/simple-lexer-c

A lightweight and easy-to-use lexer library written in C. This library—named simple-lexer—is designed to simplify the creation of lexers by providing a set of utility functions and a flexible API for iterating over tokens.

c c-language c-lexer clang lexer lexer-analyzer lexer-c lexer-example lexer-generator lexer-library lexer-parser lexers simple-lexer

Last synced: 17 Jun 2025

https://github.com/webmalc/hackerrank-leetcode

Puzzles from hackerrank.com and leetcode.com

c go hackerrank python

Last synced: 12 Apr 2026

https://github.com/sktapn/maloca_handson

Este repositório reúne projetos de IoT com foco em saúde, desenvolvidos pela Equipe Spear no curso Maloca das iCoisas.

arduino c equipespear iot python saude

Last synced: 21 Feb 2026

https://github.com/vishal-raj-1/language-proficiency-in-c

It contains all the solutions of HackerRank (Language Proficiency In C)

basic-of-programming basics-of-c c hackerrank language-proficiency programming-language

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/gfrn/bmp280

BMP280 communication example for the BeagleBone Black

beaglebone-black c spi

Last synced: 06 Apr 2025

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/ollieday/liborvibo

Library for controlling Orvibo Smart Wi-Fi Plug

c iot library orvibo

Last synced: 08 Apr 2025

https://github.com/ignaciopardo/td2_tp3

Trabajo Practico 3 - Tecnologia Digital II UTDT

c processes

Last synced: 01 Apr 2025

https://github.com/motaax/cash

CS50 Cash exercise

c cs50

Last synced: 17 Jul 2025

https://github.com/tlmader/mash

Mash, a simple shell using the POSIX system call API

c redirection shell stream

Last synced: 12 Apr 2026

https://github.com/pop0097/text_editor

A text editor made using C.

c text-editor

Last synced: 16 Mar 2025

https://github.com/nicosnicolaou16/androidprojectandndk

This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.

android c cmake cplusplus cpp jetpack-android jetpack-compose kotlin kotlin-android ndk ndk-cmake

Last synced: 22 Apr 2025

https://github.com/sahil-4/learn-c

C Programming notes

c learn notes programming

Last synced: 08 Apr 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/j1sk1ss/cordelldbms.petprj

Simple, modular, cross platform and portable database management studio.

c database database-management omp-parallel sockets

Last synced: 12 Jul 2025

https://github.com/0xabdellatif/skyguardian

unfinished game designed with raylib library

c game games gaming learning raylib sky-defender-game

Last synced: 27 Feb 2025

https://github.com/samuelterra22/udp-sockets-example

A simple example for communications between sockets UDP

c client datagram datagram-socket example server socket sockets udp udp-client udp-server

Last synced: 11 Jun 2025

https://github.com/kris701/p1-boarding-an-airplane

A school project, to simulate the boarding of an airplane

c school-project

Last synced: 04 Sep 2025

https://github.com/gitanat/minimal-brainfuck

A minimalistic C implementation of a brainfuck interpreter

brainfuck c

Last synced: 04 Sep 2025

https://github.com/nopangel/bear

The best kernel for programmers

asm bear bearos c kernel microsystem operating-system os osdev r x86-64

Last synced: 11 Jun 2025

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/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/mrnazu/monty

C, Stacks, Queues - LIFO, FIFO

c c-programming dsa-algorithm fifo lifo queues stacks

Last synced: 24 Jul 2025

https://github.com/federicoponzi/mydfs

A simple distributed file system.

c distributed-file-system distributed-system

Last synced: 24 Mar 2025

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/stavromulabeta/chaotic-evil-gc

The Chaotic Evil Garbage Collector for C programs

c garbage-collection garbage-collector gc

Last synced: 03 Jul 2025

https://github.com/notpeter/palm-tesserae

Tesserae for PalmOS

c palmos tesserae

Last synced: 30 Mar 2025

https://github.com/elmot/lempo_smart_watch

Hacking Chinese smart watch based on nRF52832

arm c clion clion-cmake cmake embedded nrf52 nrf52832 zephyr

Last synced: 29 May 2026

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/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/mrnazu/cs50

cs50 harvard

c computer-science cs50 dsa harvard

Last synced: 29 May 2026

https://github.com/basemax/cpasswordgenerator

A simple C program that generates random passwords with various options, designed to work on both Windows and Linux platforms.

c cli password random random-generator random-password

Last synced: 04 Sep 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/xmartlabs/docker-pcl-cmake

Docker image containing PCL and CMake.

c c-plus-plus cmake cpp docker make makefile pcl pcl-library

Last synced: 12 Apr 2026

https://github.com/osiota10/alx-low_level_programming

C Low Level Programming - Data Structures, Linux/Unix System Programming and Algorithms with ALX Software Engineering

algorithms assembly c data data-structures linux shell unix

Last synced: 25 Jun 2025

https://github.com/zjamali/ft_printf

This project is a copy of the original printf function of C langage.

c ft-printf

Last synced: 12 Apr 2025

https://github.com/massigy/c-huffman-text-compression

This project impelements a basic version of the Huffman text compression algorithm, using the Huffman tree.

c compression-algorithm cprogramming gcc git github huffman-coding makefile

Last synced: 10 May 2026

https://github.com/mroik/chess

A chess implementation written in C using SDL2

c chess

Last synced: 01 Apr 2025

https://github.com/matheusmoraes13/sistemacadastrologin

Sistema de Cadastro e Login, utilizando a interface gráfica da biblioteca GTK para a criação de uma UI

c gtk3

Last synced: 01 Apr 2025

https://github.com/d34d0s/libx

A library providing APIs for common engineering utilities.

c data-structures memory-management stdlib-extras

Last synced: 01 Apr 2025

https://github.com/haytham-hammioui/42_so_long_1337

So_long (42cursus), The purpose of this project is to make a small 2D game implemented using MiniLibX library

1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c minilibx solong solong42

Last synced: 01 Apr 2025

https://github.com/superpuiu/sonata-audio

Small music/audio player made with SDL and MicroUI.

audio-player c music music-player

Last synced: 03 Jul 2025

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

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

42cursus 42madrid 42school c

Last synced: 16 Mar 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/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/mharikmert/text-representation-with-bst

A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language

algorithm binary-search-tree c time-complexity time-complexity-analysis

Last synced: 25 Mar 2025

https://github.com/nkurata/my-rpg

2D RPG game engine featuring interactive gameplay, character progression, and custom assets.

c csfml game-development graphics-programming

Last synced: 12 Jun 2025

https://github.com/aimadbahdir/minishell

This project, created with my teammate Walid during our education at 1337 School, aims to demonstrate our understanding of processes and file descriptors through the creation of a custom implementation of the Bash shell. It served as a valuable learning experience for both of us.

c filedescriptor pipes processes

Last synced: 01 Apr 2025

https://github.com/florence-nyokabi/alx-system_engineering-devops

alx-system_engineering-devops

c puppet ruby shell

Last synced: 21 Jan 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/xingshuo/wheeltimer

frameskip timer

c lua

Last synced: 16 Jan 2026

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/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/thisisnotjustin/randomdigit

Random number 1-6 on button press, 7 segment display dice!

c embedded-systems

Last synced: 09 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/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/zadockmaloba/zig-ffmpeg

A practice repo: rewriting FFMPEG examples in zig

c ffmpeg zig zig-lang zig-language ziglang

Last synced: 07 Jan 2026

https://github.com/lucasfturos/blackholeinc

Buraco negro em C

c cmake

Last synced: 13 Jul 2025

https://github.com/zikiflicky/ziyunsehel

A simple BrainFuck interpreter in C, that should compile and run on every machine with a C89 compliant compiler

brainfuck c c89 esoteric-programming-language interpreter programming-language

Last synced: 29 Jun 2025

https://github.com/vartikaraj2512/bullscows-gameusingc

🎯 Bulls and Cows Game in C 🐮🐂 A command-line game that sharpens your deductive reasoning by guessing a unique 4-digit number. Features efficient algorithms, input validation, and error handling. Highlights C programming skills, algorithm design, and game development—perfect for showcasing your technical expertise! 🚀🎮

c leetcode vsc

Last synced: 31 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/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/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/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/l-super/c_plus_learn

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

c cpp

Last synced: 23 Apr 2025

https://github.com/tca166/mcsavefileparsers

A collection of tools and libraries for extraction of data from Minecraft savefiles and 3d model generation

3d-models 3d-reconstruction c c-library minecraft minecraft-saves nbt nbt-files savefile wavefront-obj

Last synced: 02 Apr 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/ghosts6/bmi

bmi calculator with c c++ python and java script

bash bmi-calculator c cpp html-css-javascript python3

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/cpscript/serial_port-com-tool

serial port communication tool

c

Last synced: 04 Sep 2025

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

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

c data-structures

Last synced: 22 Aug 2025

https://github.com/mreyoud/librgba

A C89 RGBA color library

c c89 color library rgba

Last synced: 12 Apr 2026

https://github.com/sulig/philosophers

Nunca pensé que la filosofía llegara a ser tan letal --------------------------> En este proyecto, aprenderás los principios básico de hilar un proceso. Vas a aprender a como crear hilos y descubrirás los mutex.

42 42barcelona 42cursus 42projects 42school c philosophers philosophers-dinner-problem philosophers42

Last synced: 09 Apr 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/dafiliks/simpcsv

A simple, and lightweight CSV parsing library in C

c csv csv-parser

Last synced: 23 Apr 2025

https://github.com/arkenidar/snake-sdl

basic game : snake.c via libSDL3

c cmake game sdl sdl3 simple starter

Last synced: 04 Sep 2025