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/eownerdead/minicc

[ABANDONED] Subset C to AMD64 Compiler

c codeberg compiler language lexer parser programming-language rust rust-lang

Last synced: 18 Apr 2026

https://github.com/zikiflicky/jsonfc

JSONFC, an easy to use and portable json parser for C

ansi-c c c-library c89 c90 json json-parser

Last synced: 29 Apr 2026

https://github.com/matubu/minibash

A simple, mini, imperfect version of bash

bash c

Last synced: 11 Oct 2025

https://github.com/carmjos/calculator

:hash: Lightweight & Simple graphical math calculator application based on C language. (for Practical Training)

c calculator gtk gtk4 lightweight math schoolwork

Last synced: 29 Apr 2026

https://github.com/cmarker0/c_exam

Exam soulution for PG3400-H18 - Password cracking using MD5 hash algoritm

bruteforce c dictionary exam hash makefile password-cracker

Last synced: 31 May 2026

https://github.com/matubu/ls

🗃️ A simplified version of the ls command

c ls

Last synced: 11 Oct 2025

https://github.com/hhromic/e131-adalight-bridge

E1.31 (sACN) to AdaLight Bridging Server written in C

adalight bridge c cpp e131 light-controller sacn server

Last synced: 29 Apr 2026

https://github.com/d3cryptofc/structer

🇺🇸 Structer is a structurer written in Python inspirated on C language structs. 📚

bandwidth c lightweight memory memory-allocation memory-management python struct structer structured-data

Last synced: 28 Jan 2026

https://github.com/matubu/linear_regression

🧠 A simple linear regression project

42projects c csv linear-regression python

Last synced: 11 Oct 2025

https://github.com/lenoben/image-processing

C/C++ cmake library for digital image processing without external libraries apart from the png and zlib libraries

c cpp digital-image-processing image-processing library linux-app png

Last synced: 28 Jan 2026

https://github.com/wickdchromosome/flood_fill_png

Essentially the bucket fill tool from MS paint (recursive flood fill algorithm implementation)

c educational examples floodfill

Last synced: 16 Mar 2025

https://github.com/slayingripper/c-programs

Multiple C programs I have written the past few years

api c gaussian linked-list pascals-triangle sorting-algorithms tcp-ip threading

Last synced: 27 Oct 2025

https://github.com/aakashjhawar/tachometer

Developed a device using Arduino which can calculate object’s revolving speed.

analog-design arduino arduino-uno c cpp led speed-calculator tachometer

Last synced: 29 Apr 2026

https://github.com/nhmikami/42-minishell

This project is about creating a simple shell. Yes, our own little bash

bash c minishell

Last synced: 29 Apr 2026

https://github.com/dorosch/os

Just for fun the core OS

assembler c grub kernel os osdev x86 x86-32

Last synced: 29 Apr 2026

https://github.com/hanrodz/syntax-highlighter

Highlight syntax in C++, Python and JavaScript code (common lexical categories only)

c lex lexer python syntax-highlighting

Last synced: 29 Apr 2026

https://github.com/mstanimirovic/make-template

Custom Makefile build system for C and C++ projects, enhancing development efficiency and flexibility.

build-system c cpp make makefile

Last synced: 19 May 2026

https://github.com/apsrcreatix/daily-coding-problem

This repository contains solution to the problem I have got through mail after subscribing to daily coding problem.

c cpp daily-coding-problem dailycodingproblem js

Last synced: 19 Apr 2026

https://github.com/sumonta056/survival-of-warrior

Become the fearless Knight Rider in a grasping 2D survival game while riding a stunning horse and holding a deadly sword. Your goal is to eliminate all opponents and master all difficult barriers that stand in your way. Can you withstand the danger and endure as long as you can? Start this exciting adventure now by expressing your bravery!

c cplusplus-17 game igraphics-project visual-studio vscode

Last synced: 27 Oct 2025

https://github.com/arthursudbrackibarra/t1-lab-redes

Trabalho 1 de Laboratório de Redes.

c network sniffer

Last synced: 29 Apr 2026

https://github.com/magnuschase03/happyos

My attempt at creating an operating system.

assembly c os

Last synced: 19 Apr 2026

https://github.com/xgui4/hello-world-gtk

This is my first GUI App in Pure C™️

beginner c gtk4 hello-world

Last synced: 22 Apr 2026

https://github.com/flatcap/systemd-code

⚙️ Systemd sample code

c sample systemd

Last synced: 20 Apr 2026

https://github.com/sonota88/vm2gol-v2-c

toy compiler

c compiler

Last synced: 11 Oct 2025

https://github.com/yassir-ai/reinforcement-learning

YEAR 2022 : In machine learning there are several subcategories. We will focus here on a type of learning that is close to the 'trial and error' method called reinforcement learning. The program (which will subsequently be called either agent or system) performs a series of actions and after a certain period of time, the quality of the state reached is evaluated. We then go up in the list of actions carried out and increase their probability of carrying out (if the final evaluation was favorable), or decrease it (if it was unfavorable)

algorithms animation apprentissage-machine bellman-ford-algorithm c doxygen doxygen-documentation game-of-life gcc isima javascript jeu-de-la-vie machine-learning makefile project python q-learning reinforcement-learning sdl2

Last synced: 19 Apr 2026

https://github.com/styczynski/ipp-bin-tree

Student's work (individual programistic project) at Warsaw University

c ipp-mimuw warsaw-university

Last synced: 08 Jun 2026

https://github.com/creosb/c-ders-ve-ornekleri

C ders anlatımı, notlar, örnek uygulamalar ve dikkat edilmesi gereken kısımlar yer alıyor.

c c-lessons c-notes notes ornekler

Last synced: 29 May 2026

https://github.com/ugolinolle/minitalk

💾 • Client/server communication program using UNIX signals

c minitalk-42 shell unix

Last synced: 29 Apr 2026

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

🎲 A basic text-based game developed using the C programming language.

basic-programming c console-application data-structures fundamentals game sample-project

Last synced: 24 Jan 2026

https://github.com/raven-s-soul/data-structures-and-algorithms

Quick notes for Trees, Hash, Graphs and Algorithms 2023/2024 at Roma 3

c complexity graphs hash hashtable heap queue sorting-algorithms stack trees university

Last synced: 24 Jan 2026

https://github.com/aghajari/c-collections

Java collections and lists for C

arraylist c collections collections-c hashmap linked-list

Last synced: 29 Apr 2026

https://github.com/codewithmide/sorting_algorithms

Sorting algorithms & Big O notation using C

big-o-notation c sorting-algorithms

Last synced: 08 Jun 2026

https://github.com/jenskutilek/pythonmactabletlib

Python bindings to access tablet input.

c macos python tablet

Last synced: 16 Apr 2026

https://github.com/rajh-phuyal/42minishell

Creating a simple shell in C.

abstract-syntax-tree bash c minshell signals tokenizer

Last synced: 09 May 2026

https://github.com/f321x/cub3d-42-core

Implementation of a Wolfenstein3D kind of game in C as project of the 42 coding school core curriculum.

42school c game-development graphics-programming

Last synced: 11 Oct 2025

https://github.com/hrehfeld/c--cmake-starter

A minimal main.cpp ready to compile with CMake

c cmake cplusplus starter-kit

Last synced: 30 Apr 2026

https://github.com/see-quick/verification

Just a bunch off stuff related to formal verification of Strimzi, Kafka and compilers related..

antlr4 arm64 asm assembly automation c compiler compilers formal-verification go golang quint rust testing tla tla-plus

Last synced: 04 Mar 2026

https://github.com/kbnim/elte-fi-imperative-assignment

Command-line utility for reversing text. [Course: Imperative Programming]

c c-basics command-line-tool file-operations header-files low-level-programming memory-management

Last synced: 24 Jan 2026

https://github.com/harshit977/important-algorithms

This Repository contains a collection of some important algorithms and questions related to Data Structures and Algorithms.

c c-plus-plus

Last synced: 28 Apr 2026

https://github.com/ekkoz897/42cursus_printf

ft_printf is a 42 school project where we must replicate the behavior of C library printf function. The project teaches us about variadic arguments as well as data structures.

42-school 42cursus 42projects 42school c ft-printf ftprintf ftprintf42 printf string-manipulation write

Last synced: 05 Jun 2026

https://github.com/lukis101/dvi2lvds_altfw

Alternaltive firmware for ZisWorks DVI2LVDS boards

arduino c ddc-ci

Last synced: 15 Apr 2026

https://github.com/joelmaregina/logicadeprog-c-ifba

Codes of the logic exercises (using C language) made by myself during the course of Analysis and Systems Development of IFBA College.

c clanguage logic-programming logica-de-programacao

Last synced: 10 Oct 2025

https://github.com/exclud/printf

A custom Printf function

alx alx-system-engineering c printf

Last synced: 05 Jun 2026

https://github.com/desmonhak/cpuid

(En desarrollo)librería para manejar CPUID en C y Python(CPython).

c cpuid intel nasm

Last synced: 28 Mar 2026

https://github.com/perlpunk/yaml-libyaml-api-p5

Perl5 Wrapper around C libyaml

c perl-xs perl5 yaml

Last synced: 17 Feb 2026

https://github.com/joescat/xball

Simulate bouncing balls in a window

c retrogame toy xwindows

Last synced: 13 Jul 2025

https://github.com/dozenlimestone/simplegithubapi

Simple Github API made with C. Requires cURL installed. Includes Base64 encryption, little JSON support, GithubAPI ( that needs cURL to work ) and strnstr function.

api base64 c github-api json libcurl

Last synced: 29 Jan 2026

https://github.com/tranbavinhson/dict

Dictionary using GTK+ and B-Tree algorithm

b-tree c gtk3

Last synced: 28 Apr 2026

https://github.com/frankischilling/kernelcraft

basic Minecraft clone using C and OpenGL

c opengl voxel voxel-engine voxel-game

Last synced: 29 Jan 2026

https://github.com/fabiolutz/estruturas-de-dados

Estruturas de dados criados do zero em C

binary-tree c data-structures linked-list queue stack

Last synced: 29 Jan 2026

https://github.com/horrjiy/minitalk

42 Core Curriculum --- A simple server-client communication program passing messages using signals in C.

42commoncore 42heilbronn c client-server signals

Last synced: 10 Oct 2025

https://github.com/antonioberna/call-assembly-from-c

Simple project that combine the power of Assembly language with the power of C language

aarch64 armv8-a assembly c calling-conventions intel raspberry-pi-3 x86

Last synced: 19 Jan 2026

https://github.com/podnet/pppos-mgos-test

An application to test internet connectivity with GSM module using the PPPoS protocol

c esp32 mongoose-os ppp pppos

Last synced: 28 Apr 2026

https://github.com/vroncevic/rpi_client

:penguin: GTK TCP/IP RPI Client

c controller gtk-3 gtk-4 linux relay-board rpi socket tcp-client

Last synced: 14 Feb 2026

https://github.com/magnuschase03/sish

My own linux shell written in c.

c shell

Last synced: 20 Apr 2026

https://github.com/bemxio/flubifymbr

A program for maliciously replacing the bootloader on Windows

bootloader c mbr prank virus windows

Last synced: 16 Apr 2026

https://github.com/uptudev/forestry

A logging library for Rust and C

c crate crates-io log logging logging-library rust rust-crate rust-lang

Last synced: 03 Mar 2026

https://github.com/guidodipietro/tp-asdr

Recursive descent parser for the Micro language written in C, outputs the instructions for a VM.

c parser

Last synced: 26 Jan 2026

https://github.com/bitcodr/esp8266-mqtt

A simple IoT project that controls an ESP8266's onboard LED via MQTT messages.

c cpp esp8266 esp8266-arduino esp8266mqtt mqtt mqtt-broker

Last synced: 13 Apr 2026

https://github.com/ajaxxishere/raspberrypi-mastermind

Creating a mini-game using C and arm-ASM with a raspberryPi 3

assembly c make physical-computing raspberry-pi-3

Last synced: 14 Feb 2026

https://github.com/pinedah/notacioninfija-postfija-v2.0

Algoritmo para convertir expresiones aritméticas de notación infija a notación posfija, desarrollado como parte de un proyecto de primer parcial en el curso de Algoritmos y Estructuras de Datos. Este código en C utiliza pilas y punteros para lograr una conversión eficiente y precisa.

algorithm algorithms-and-data-structures c infix-to-postfix postfix-notation school-project stacks

Last synced: 08 Jun 2026

https://github.com/pierreforstmann/pgpasswd

Change PostgreSQL account password from Linux command line without psql.

c libpq postgresql

Last synced: 30 Jan 2026

https://github.com/pierreforstmann/pg_set_acl

PostgreSQL set statement access control list

c postgresql postgresql-extension

Last synced: 30 Jan 2026

https://github.com/vpetrigo/smf

Lightweight State Machine Framework in C

c embedded-c fsm fsm-library state-machine

Last synced: 14 Feb 2026

https://github.com/pavlevujicic/c-programming

Manipulate a collection of books made by different authors, that have been rated from 0-5 by members of a book club.

c

Last synced: 17 Mar 2025

https://github.com/prudhvideep/asteroids

A retro asteroids game written in C with raylib.

c gamedev raylib wasm

Last synced: 28 Apr 2026

https://github.com/marco-m/caproni

Use Concourse to build, test, package and deliver C, C++ or native code code on multiple platforms

c c-plus-plus compiler concourse continuous-integration multi-platform native

Last synced: 28 Apr 2026

https://github.com/farabi1/herbertc

Herbert C

c

Last synced: 14 Feb 2026

https://github.com/arkapg211002/pca2_dsa_3rdsem

Data Structures And Algorithms for Sem-3 MAKAUT

c dsa-algorithm

Last synced: 07 Oct 2025

https://github.com/spiccinini/pargec

pargec generates C binary protocol parsers

binary-parser c serialization

Last synced: 28 Apr 2026

https://github.com/guidodipietro/mini-brainfuck-compiler-speedrun

A speedrun (0% damage!) of a mini Brainfuck compiler in Flex/Lex and Bison/Yacc (without 'while' loops)

bison brainfuck c compiler flex lex speedrun yacc

Last synced: 26 Jan 2026

https://github.com/tirimid/shame-on-me

apocalyptic spin on a well-known card game

apocalyptic c card-game game opengl pixel

Last synced: 04 Jun 2026

https://github.com/andersonhsporto/c-to-do-list

Todo list written in C and with a "backend" in javascript. for meme purposes.

c javascript makefile mano todo-list todolist

Last synced: 22 Apr 2026

https://github.com/sungj921028/rt-chat-room

A real time chat room with server and client design, supplies a lot of implementations.

c chatroom client-server communication cpp network streaming

Last synced: 28 Apr 2026

https://github.com/faisalsaifii/donut

Spinning ASCII donut

c

Last synced: 08 Oct 2025

https://github.com/nawed2611/sorting-and-searching-in-c

Practising different types of Sorting and Searching Techniques in C language

c cplusplus sorting

Last synced: 28 Apr 2026

https://github.com/saket-sk/10x10-maze

A fun maze game made using C. No graphics used.

c

Last synced: 07 Oct 2025

https://github.com/naveeng2402/railway-reservation-gtk_c

Railway Reservation application that lets you to emulate the Booking, Downloading and Cancelling your tickets that is programmed in C using GTK, sqlite3, CSS, wkhtmltopdf

applicaiton c css database gtk gtk3 html relational-databases software sqlite sqlite3 svg wkhtmltoimage wkhtmltopdf

Last synced: 15 Apr 2026

https://github.com/8dcc/godsong

Port of Terry's music generator

c music musixtex pmx port templeos

Last synced: 07 Feb 2026

https://github.com/grainme/cs50x_2022

Bunch of CS problems

c cs data-structures flask memory python

Last synced: 13 Apr 2026

https://github.com/coding-pelican/omok-c

Simple implementation of the Omok (Five in a Row) game in C

ascii c cli cli-game console console-based console-game five-in-row game gomoku omok terminal terminal-based terminal-game

Last synced: 28 Apr 2026

https://github.com/dhaliti/minishell

A tiny shell, just like a mini version of Bash

bash c command command-line homebrew shell shell-script terminal unix

Last synced: 14 Apr 2026

https://github.com/nicholasbishop/shoulda

Static analysis tool to find C/C++ function calls that do not use the return value

c c-plus-plus libclang static-analysis

Last synced: 27 Apr 2026

https://github.com/dorydev/linuxfromscratch

Simple kernel (will be upgraded later)

c grub kernel

Last synced: 15 Feb 2026

https://github.com/libdriver/aht21

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

aht21 c full-featured-driver humidity iic linux mcu temperature

Last synced: 15 Apr 2026

https://github.com/rekgrpth/ngx_http_upstream_session_sticky_module

[WIP] now it cannot be using nginx:(

c nginx sticky upstream

Last synced: 27 Apr 2026