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/kauahensilva/c_app_list_enc

This project is a simple application that demonstrates the use of linked lists in C. The application was developed using the GTK library for the graphical interface. The application allows the user to create a linked list, where the user can add and remove elements.

c gtk3 linked-list

Last synced: 04 Jan 2026

https://github.com/cooljeanius/wget

My fork of GNU wget, to play with the build system

c gnu wget

Last synced: 18 Jan 2026

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

Low-level programming language with ALX and Holberton School

c data-structures malloc malloc-free malloc-library

Last synced: 18 Sep 2025

https://github.com/mtaciano/cmc

Um compilador para a linguagem C- derivada de C.

c cminus compiler rust

Last synced: 10 Aug 2025

https://github.com/mickel8/system_info

Simple program for measuring CPU load for a period of time

c cpu-monitoring metrics performance system

Last synced: 15 Mar 2025

https://github.com/nodef/extra-swap.cxx

Macros to swap variables in C.

c cpp extra function macro merferry swap variable

Last synced: 18 Feb 2026

https://github.com/basemax/string2cstring

A tiny program to convert a file contents to C string with supporting multi-lines...

c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools

Last synced: 18 May 2026

https://github.com/jannone/msx-sdcc-boilerplate

Boilerplate for programming in C for MSX using SDCC compiler

c msx msx-computers sdcc

Last synced: 15 May 2025

https://github.com/impiaaa/texmex

A library and command-line interface for converting and modifying compressed texture files

3d c command-line-tool compression converter library

Last synced: 11 Aug 2025

https://github.com/fairfield-programming/libiii

🎆 An embeddable library for the Interpolated Image Interchange format.

c clang embedded file file-processing image image-processing images library standard standards

Last synced: 22 Aug 2025

https://github.com/pvn-a/finetech2k20

Programming assignments for the course Fine Techniques using C, SEM-4

bst c dynamic-memory-allocation linked-list mymalloc search-space-tree second-max water-jug-problem

Last synced: 25 May 2026

https://github.com/hardwario/twr-skeleton

HARDWARIO TOWER Firmware Skeleton (Empty Application)

c hardwario iot sdk tower

Last synced: 14 Apr 2025

https://github.com/cpg1111/go-jail

Go library for creating BSD jails

c cgo golang jails

Last synced: 29 Apr 2026

https://github.com/lukinoo/calculator_c

Simple calculator with C

c calculator-c

Last synced: 23 Mar 2025

https://github.com/dvhar/dateparse

Parse many dates without knowing the format in advance

c datetime parser

Last synced: 24 Jun 2025

https://github.com/otmanedaoudi/c-storage-allocator

Rewriting my own version of malloc, free, realloc and calloc.

c memory-management

Last synced: 14 Mar 2025

https://github.com/pwb97/studentscoremanager

student score management on c-C语言的学生成绩管理系统

c linked-list

Last synced: 26 May 2026

https://github.com/mlagerberg/bitchess

A basic chess engine written in C

c chess

Last synced: 13 Aug 2025

https://github.com/rekgrpth/ngx_http_sign_module

nginx pkcs7 sign

c nginx pkcs7 sign

Last synced: 20 Feb 2026

https://github.com/ankraft/akasn1lib

ASN.1 Encoding / Decoding library in C

asn1 c library

Last synced: 02 Mar 2026

https://github.com/goktug97/dwagl

Dynamic Window Approach Demo written in C to convert to a web application using Emscripten

c emscripten opengl opengl-es

Last synced: 30 Apr 2026

https://github.com/taktoa/dbus-teamspeak

A TeamSpeak plugin that exposes the plugin API over DBUS (deprecated in favor of https://github.com/taktoa/pianoman)

c dbus teamspeak3 teamspeak3-plugin

Last synced: 15 Mar 2025

https://github.com/bupy7/xkbklu

Another simple utility for XKB keyboard layout.

c clang keyboard keyboard-layout linux x11 xkb

Last synced: 05 Apr 2025

https://github.com/csuychcool/smarthome-environmental-monitoring-system-stm32-qt-cubeide

基于STM32的智能家居/环境监控系统,linux环境用STM32C8T6采集传感器数据,QT作为上位机编写界面良好,两者之间通过USART串口通信,附加天气预报和deepseekAI小助手的功能

ai c cubeide cubemx json linux qt6 stm32f103c8t6

Last synced: 20 Aug 2025

https://github.com/dtinth/compiz-windowcapture

Screenshot plugin for Compiz 0.8, which allows you to capture window transparency

c compiz

Last synced: 02 Sep 2025

https://github.com/sirwumpus/ioccc-npdif

Most Different (diff) - IOCCC 2015 Winner

c diff file-comparison ioccc posix

Last synced: 22 Mar 2025

https://github.com/theo-mestre/c-sfml-static-premake

This repository provides a simple setup to create an C-SFML application using Premake 5.

c csfml sfml

Last synced: 03 Feb 2026

https://github.com/mfelsche/bobkonf2021-simd

BobKonf 2021 SIMD talk material

c java julia rust simd

Last synced: 09 Apr 2026

https://github.com/pepebecker/pepeos

PepeOS is a minimal Operating System

c cross-compiler nasm operating-system os pepeos

Last synced: 04 May 2025

https://github.com/raresracsan/file-transfer

A simple C-based TCP file transfer application that allows clients to request and download files from a server. Future updates: security, error handling for large files, file overwriting, file compression, directories

begginer-friendly c client-server feature-request file-transfer file-transfer-protocol good-first-issue help-wanted intermediate networking open-source sockets tcp

Last synced: 16 Aug 2025

https://github.com/gboncoffee/b3.h

Definitions for B3 FIX/SBE messages

c economics header-only

Last synced: 12 Apr 2025

https://github.com/aof-dev/glfw-boat

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

android boat c glfw linux opengl opengl-es

Last synced: 10 Apr 2026

https://github.com/jw3126/manifoldbindings.jl

Julia bindings for manifold mesh library

bindings c cpp julia mesh

Last synced: 03 Jan 2026

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

A collection of data structure and algorithm implementations in C

algorithms c data-structures

Last synced: 10 Mar 2026

https://github.com/thibamahlezana/intrusion-detection-system

This intrusion detection application leverages C++ with OpenCV and NCNN for real-time computer vision. It monitors live camera feeds, enabling users to define areas of interest. Upon detecting unauthorized access, the system triggers alarms, facilitating rapid security responses.

artificial-intelligence c cmake computer-vision cplusplus cplusplus-11 glew glfw3 imgui imgui-glfw intrusion-detection intrusion-detection-system intrusion-prevention intrusion-prevention-system irrklang ncnn opencv opengl

Last synced: 16 Feb 2026

https://github.com/japrozs/see

code containing the topics I practice to become even better in C & C++

ansi c deadlocks gcc hardware low-level makefile mutex network programming

Last synced: 29 Apr 2026

https://github.com/jduepmeier/easy_json

easy json parser in c

c json library

Last synced: 12 Jan 2026

https://github.com/muhammadmuazen/c-programming-exercises

repo that have answers to the exersices mainly from the w3resource website and many other resources

c exercises learning-exercise

Last synced: 23 Mar 2025

https://github.com/ollieday/wordclock-simulator

24x24 pixel wordclock simulator

c wordclock

Last synced: 25 Jul 2025

https://github.com/4thel00z/libsniff

c library to open raw sockets and sniff on noobs.

c clib network networking raw socket sockets

Last synced: 24 Mar 2025

https://github.com/jeffersonribeiro/snake-c

Snake game built in C using printf()

c printf snake

Last synced: 16 May 2025

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

Implementation of a (usable) shell program in C as group project (2) in the 42 school core curriculum.

42born2code 42cursus 42school c minishell minishell42 shell

Last synced: 19 Feb 2026

https://github.com/dexoron/dcr

DCR is a utility for managing C/C++ projects in a Cargo-like style.

c cpp cpp-all linux macos project-manager rust utils windows

Last synced: 20 Feb 2026

https://github.com/anvouk/c4c

Containers4C or simply C4C is a header only preprocessor-heavy implementation for many common containers available in other programming languages.

c c89 containers cross-platform fast library lightweight templates

Last synced: 01 Oct 2025

https://github.com/mementomori11723/c-http

A lightweight HTTP server implemented in C, designed to handle basic web requests efficiently.

c c-server docker server

Last synced: 09 Mar 2026

https://github.com/jjyr/mmr-c

Merkle mountain range in C

c merkle-mountain-range mmr

Last synced: 07 Nov 2025

https://github.com/scokmen/jpipe

A lightweight C pipe-to-JSON logger designed for high-performance stream capture and extensible metadata injection.

c

Last synced: 10 Mar 2026

https://github.com/jimbobbennett/azureiotarduinosample

Sample code for using Azure IoT Hub and Arduino

arduino azure c cpp iot iot-hub platformio vscode

Last synced: 09 Apr 2026

https://github.com/embetech-official/logger

Lightweight C library for logging

c cmake library logging utility

Last synced: 10 Mar 2026

https://github.com/amjabb/eegmindreader

Software for EEG BCI communication, along with companion IOS app.

bci c eeg eeg-analysis eeg-classification eeg-headset python2 swift3

Last synced: 26 Aug 2025

https://github.com/yakiyo/ashfi_assignment

Solution to some assignments written in C

assignment c homework

Last synced: 08 Nov 2025

https://github.com/subashz/window-manager

Learning X window manager

c wm xcb

Last synced: 25 Dec 2025

https://github.com/mark-mdo47/expt_adafruit_ttl666_display

Experimenting with AdaFruit TTL RBG666 displays and ESP32-S3 RBG666 RGB TFT I/F

arduino c circuitpython cpp esp32-s3

Last synced: 20 Jan 2026

https://github.com/mikixit/hello-world-c

I start practicing on c, to strengthen the basics

basic-programming c hello-world

Last synced: 22 Aug 2025

https://github.com/bas1c1/bvm

This is very simple virtual machine written by C

c clang from-scratch machine virtual virtual-machine vm

Last synced: 14 Mar 2025

https://github.com/alexandrospanag/my_c_projects

My C projects. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

c programming-language

Last synced: 28 May 2026

https://github.com/omgzui/basic_c

🐾c语言-数据结构-PHP扩展

c data-structures leetcode php-library

Last synced: 27 May 2026

https://github.com/0xtekgrinder/matchstick

It is an Epitech Project to recreate the nim game with a number of lines changeable as well as a maximum number of sticks you can take each turn.

algorithm c epitech game matchstick network

Last synced: 31 Mar 2025

https://github.com/jgcmarins/secondary-index-dbms

Database management system developed for college purpose.

c college-purpose database-management dbms secondary-index

Last synced: 29 Mar 2025

https://github.com/sharmarahul111/brainfuck

Everything related to the Brainfuck language (Interpreter, transpiler, algorithms, etc)

brainfuck brainfuck-interpreter brainfuck-programs brainfuck-transpiler c compiler interpreter

Last synced: 13 Jan 2026

https://github.com/krasjet/mint

A C library to work with music intervals, (tonal) pitches, and transpositions

c music-theory parser

Last synced: 24 Jul 2025

https://github.com/luweglarz/ft_printf_42

My own implementation of printf

42projects c printf-42 standard-library

Last synced: 31 Jul 2025

https://github.com/pranavk-official/ktu-s7-cse_cd-lab

This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.

c compiler lexer parser programming-language

Last synced: 16 May 2025

https://github.com/barimehdi77/42-cub3d

Cub3D (42cursus) 2019-2020. This project is inspired by the world famous game, cociderate like the first FPS never developed. First look of the ray-casting. The aim is to do a dynamic view in a maze.

c coins crosshair cub3d floor ft-cub3d graphics-programming minimap raycasting sky sprite texture wall

Last synced: 22 Aug 2025

https://github.com/tristan957/tllt-cp

The Learning Little Toaster Control Panel (Mirror of https://git.sr.ht/~tristan957/tllt-cp)

c glib gtk3 libcurl libjson-glib meson raspberry-pi

Last synced: 05 May 2026

https://github.com/annacrombie/altprintf

a string template language

c formatting

Last synced: 27 Mar 2025

https://github.com/ruzafa8/minishell

A simple Unix shell implementation in C. Supports basic commands, piping, redirection, and signal handling. Ideal for learning shell scripting and process management. It's a 42 School Project.

42 c minishell shell

Last synced: 19 Apr 2026

https://github.com/gwlucastrig/gridfourc

A C-language API with tools for raster data including geophysical applications and digital elevation models

autonomous-underwater-vehicle bathymetry c data-compression digital-elevation-model geospatial raspberry-pi uav uuv

Last synced: 12 Jan 2026

https://github.com/maiadegraaf/philo

This project introduces the concepts of multi-threading and mutexes.

42born2code c codam codam-philosophers philo philo-guide philo42 philosophers-dinner-problem philosophers42

Last synced: 24 Jul 2025

https://github.com/rudreshveerkhare/doctor-appointment-booking-system

This is my First-year project which got me very interested in Computer Programming. This application is completely written in C from Frontend GUI to Backend network operations.

c gtk3 linux mysql mysql-c-api

Last synced: 19 Apr 2026

https://github.com/sagiegurari/c_thread_pool

Thread Pool for C

c thread thread-pool threading

Last synced: 19 Aug 2025

https://github.com/antony-jr/cutelog

A cute logging system for C programs.

c easy-to-use emoji library logging-library pretty-printer simple

Last synced: 19 Aug 2025

https://github.com/s-illy/winchancho

Cool GDI malware made in C# for fun

c cool csharp effects entertainment fun gdi malware virus vro

Last synced: 17 Feb 2026

https://github.com/burakdemir-mb/c-cpp-data-structures

Data Structures in C & C++

c cpp data-structures

Last synced: 19 Feb 2026

https://github.com/praabindhp/avl_tree

C Program For AVL Tree

avl-tree c data-structures programming

Last synced: 10 Sep 2025

https://github.com/bor0/soko

Sokoban game implementation in SDL/C

c sdl sokoban

Last synced: 16 May 2025

https://github.com/lostjared/super.stoner.420

Old game I wrote many years ago as a joke.

2d-game c mario sdl sidescroller

Last synced: 14 Apr 2025

https://github.com/tjensen42/42-fractol

Fract`ol is one of the first computer graphics projects in the 42 core curriculum, where you work with the miniLibx-Library. The project is meant to create graphically beautiful fractals. It's really inspiring to dive into this topic and create some sort of psychedelic effects on the screen.

42project c fractal-algorithms fractal-rendering fractals

Last synced: 20 Feb 2026

https://github.com/stdlib-js/ndarray-base-dtype2c

Return the C data type associated with a provided data type string.

array base c data dtype javascript multidimensional ndarray node node-js nodejs stdlib type types util utilities utility utils

Last synced: 18 Jun 2025

https://github.com/cipulot/sheepypad

ISO Enter shaped macropad

c keyboard macropad qmk

Last synced: 22 May 2026

https://github.com/0u44/micropython-raytracer

RayTracer for most micro-controllers with MicroPython

assembly c micro-controller micropython python

Last synced: 17 Feb 2026

https://github.com/briansantoss/libdstructs

A C library implementing the most commonly used data structures: linked lists, stacks, queues, binary trees, hash tables, sets and array lists/vectors.

algorithms-and-data-structures c library linked-list stacks

Last synced: 08 Mar 2026

https://github.com/filiprokita/bcrack

BCrack is a basic tool designed to crack Bcrypt hashed passwords using brute-force methods. Written in C, it highlights the importance of strong passwords and the effectiveness of Bcrypt for password hashing. Ideal for educational purposes and ethical security testing with permission.

bcrypt bruteforce c cli command-line crypt cryptography cybersecurity decryption encryption file-handling hacking hash-comparison hash-cracking password-cracking security wordlist

Last synced: 11 Feb 2026

https://github.com/shruti3004/codechef

This repository contains solutions of codechef's problems.

c c-plus-plus competitive-programming programming

Last synced: 16 May 2026

https://github.com/haimozer123/blackjack-rted-college-

Blackjack Game in C: Implementing and Testing Core Game Mechanics Using Linked Lists

c game-development memory-management rted

Last synced: 21 May 2026

https://github.com/appliedfm/coq-vsu-int63

Formally verified 63-bit integer arithmetic, implemented in C and proven in Coq

appliedfm c compcert coq coq-vst formal-methods formal-specification formal-verification verification

Last synced: 23 Jan 2026

https://github.com/trannguyenhan/evaluate-priority-queue

evaluate the priority queue with markov hold model and classic hold model

c calendar-queue markov-hold-model priority-queue the-hold-model

Last synced: 26 May 2026

https://github.com/neko-box-coder/macropowertoys

A collection of useful C/C++ macros for manipulating arguments and preprocessing

c cpp macros preprocessing

Last synced: 12 Aug 2025

https://github.com/lgope/c-programming-basic

Basic of C programming 🗽🚀

c cpp

Last synced: 21 May 2026