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/electronsz/encrypted-chat-server-using-c-programming-and-openssl-aes-des

This is a client - server user-level application using sockets Programming in C. Server accepts strings from client and can reply to client. Both server and client(s) output's of chat shows on terminal.The server and client processes can run on same or different machines. Server and client connection is encrypted, send and receive messages can't be traced by any intruder as we are using OpenSSL certificates for encryption. In this post only we will have a brief overview of creating Openssl certificates using OpenSSL tool.

aes-encryption c encryption

Last synced: 09 Apr 2025

https://github.com/albertito/libjio

[mirror] A library for Journaled I/O

c disk-io posix transactional

Last synced: 28 Jul 2025

https://github.com/afiskon/c-opengl-text

OpenGL example in pure C: text rendering, textures, etc

3d 3d-graphics c cross-platform game-development opengl

Last synced: 24 Jul 2025

https://github.com/gamemann/xdp-tcp-header-options

Repository for attempting to parse TCP header options in XDP.

bpf c header options parsing tcp xdp

Last synced: 15 Jul 2025

https://github.com/dubniczky/password-cracker

Optimized password list based SHA-256 password cracking written in C/C++, OpenCL for GPU

c cpp gpu hash opencl password-cracker sha256

Last synced: 15 Aug 2025

https://github.com/mayank-02/multithreading-library

A lightweight C library based on one-one and many-one model for threading.

c conditional-variables many-to-one multithreading mutex one-to-one semaphore spinlock synchronization

Last synced: 14 Jul 2025

https://github.com/michel-leonard/ciede2000-color-matching

The 𝐂𝐈𝐄𝐃𝐄𝟐𝟎𝟎𝟎 color difference formula written in 40+ programming languages.

c color computer-vision dart education go image-processing java javascript kotlin ktm620enduro linux python ruby rust swift testing windows

Last synced: 18 Feb 2026

https://github.com/fernanda-kipper/data-structure-and-algorithm

Knowledges about algorithms and data structure applied in C.

algorithm c computer-science

Last synced: 20 Sep 2025

https://github.com/vedang/nginx-nonewlines

This is an nginx module to strip the served HTML of all newlines (\n and \r characters)

c nginx nginx-module

Last synced: 05 May 2025

https://github.com/itotaljustice/totalgb

Simple, fast, very inaccurate GB / GBC emulator!

c cmake cpp gameboy gameboy-color sdl2 wip-gb-emulator

Last synced: 24 Aug 2025

https://github.com/torbiak/ptrkeys

fluid mouse keys for X11

c suckless x11

Last synced: 12 Aug 2025

https://github.com/rswinkle/sdl_img

A simple image viewer based on SDL2 and stb_image

c gif image-viewer linux-app nuklear sdl stb-image vim windows-app

Last synced: 13 Apr 2025

https://github.com/inspirate789/bmstu-os

:tv: Лекции, семинары и лабораторные работы по курсу "Операционные системы" в МГТУ им. Н. Э. Баумана.

5sem assembly bmstu c ics7 input-output iu7 linux linux-kernel notes operating-systems os papers rpc transactions unix

Last synced: 14 Jul 2025

https://github.com/dondido/zombie-breakout

C / SDL2 2D game ported to WebAssembly through Emscripten.

c emscripten game javascript sdl2 wasm webassembly

Last synced: 16 Mar 2026

https://github.com/dns-oarc/dumdumd

High performance UDP/TCP/DoT/DoH DNS "server" that... just drops/reflects everything you send to it

c daemon drop packets

Last synced: 13 Jul 2025

https://github.com/ejunjsh/myxv6

xv6 riscv operating system and labs from mit 6.S081 2020

c filesystem lock multiprocessing thread xv6 xv6-riscv

Last synced: 13 Apr 2025

https://github.com/maandree/slibc

Yet another C standard library

c c-library libc standard-c-library

Last synced: 23 Jun 2026

https://github.com/mrcook/manic-miner

Manic Miner: Retro! - pixel perfect Z80 to C++ port (WIP) of the classic ZX Spectrum 8-bit game

8-bit c conversion cpp game platformer sdl2 z80 zx-spectrum

Last synced: 12 Jul 2025

https://github.com/nelsonmestevao/uminho

:books: University projects, exercises & notes

c cpp data-science distributed-systems haskell java software-engineering

Last synced: 27 Oct 2025

https://github.com/thexhr/isscrolls

Command line based player toolkit for the Ironsworn tabletop RPG

braille bsd c hacktoberfest ironsworn linux rpg rpg-tool unix visually-impaired

Last synced: 23 Apr 2025

https://github.com/akashchouhan16/data-structures-and-algorithms

A consolidated list of coding problems from university coursework and more.

algorithms c cpp data-structures datastructures dsa-learning-series hacktoberfest

Last synced: 08 May 2025

https://github.com/serge-404/U.Z.I.X.

UZIX is a UNIX Implementation for MSX (initially) and for Orion-128/PRO (this repo)

8-bit c msx orion-128 orion-pro unix uzix z80

Last synced: 12 Jun 2025

https://github.com/yasuoka/luacstruct

maps c struct to Lua

binding c lua mapping struct type

Last synced: 05 Feb 2026

https://github.com/kamiyaa/dwmstatus

A status bar written in C for dwm, but can work for others

c dwm-status sysfs uptime xcb

Last synced: 14 Apr 2025

https://github.com/stla/tessellation

Delaunay and Voronoï tessellations with R, with emphasis on the 3D case.

c delaunay-triangulation r voronoi-tessellation

Last synced: 12 Jul 2025

https://github.com/Diesel-Net/kiwi-8

CHIP-8 interpreter for Windows and MacOS

audio c chip8 emulator imgui interpreter kiwi8 mac macos sdl windows

Last synced: 11 May 2025

https://github.com/libdriver/bmp388

BMP388 full function driver library for general MCU and Linux.

barometer bmp388 c full-function-driver iic linux mcu spi

Last synced: 18 Mar 2025

https://github.com/sysulq/nginx_upstream_check_module

(Not maintained) This module can be used in pure nginx-1.4.7 and nginx-1.6.2 to check upstream servers, with several patches applied.

c healthcheck nginx upstream upstream-server

Last synced: 02 Aug 2025

https://github.com/nxr-deen/student-records

This repository contains a C program that manages student data in a binary file, allowing for input and retrieval of records.

binaryfiles c data management records students

Last synced: 06 Aug 2025

https://github.com/saberglow/codility_tasks

Codility Tasks & Solutions [100% Performance]

c codility codility-100 codility-solutions cpp java java-11

Last synced: 10 Apr 2025

https://github.com/dizcza/copengl

C OpenGL port for STM32 Discovery board

3d-graphics c opengl stm32 stm32f4-discovery

Last synced: 01 Mar 2026

https://github.com/libdriver/em4100

EM4100 full function driver library for general MCU and Linux.

125khz c em4095 em4100 full-function-driver id linux mcu rf

Last synced: 23 Oct 2025

https://github.com/briandowns/liblogger

A simple and performant, single-header JSON structured logger for C applications.

c json json-logger logger logging structured-logging

Last synced: 16 Jun 2025

https://github.com/rofl0r/firedns

relatively sane looking dns library. forked and splitted source into one C file per function for smaller linkage.

c dns library lightweight mx tiny

Last synced: 11 Apr 2025

https://github.com/sepisoad/jurl

janet wrapper around libcurl

c curl janet wrapper

Last synced: 11 Apr 2025

https://github.com/omdxp/fun

Fun is a statically-typed language that transpiles to C, combining safety and performance with C's efficiency.

c transpiler zig

Last synced: 06 Apr 2026

https://github.com/kampi/esp32-rak3172

LoRaWAN / LoRa P2P library for ESP32 MCUs and the RAK3172 LoRa SoM.

arduino c cpp esp-idf esp32 esp32-arduino lora lorawan lorawan-device lorawan-node platformio rak3172 serial

Last synced: 09 Jul 2025

https://github.com/bonedaddy/ulog

ulog (uber log) is a lightweight and threadsafe logger in C that provides color coded output, as well as the ability to send logs to a file.

c clog clogger logging threadsafe ulog valgrind

Last synced: 06 Jul 2025

https://github.com/archivesunleashed/graphpass

GraphPass is a utility to filter networks and provide a default visualization output for Gephi or SigmaJS.

c gephi gexf gexf-graph-files igraph sigmajs web-archive-analysis

Last synced: 09 Sep 2025

https://github.com/libdriver/syn6288

SYN6288 full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis syn6288 uart

Last synced: 18 Mar 2025

https://github.com/fabio-rovai/tardygrada

Trust infrastructure for AI agents. Know who produced a value, when, and that it hasn't been tampered with. Zero dependencies. Pure C.

agent-framework ai-agents ai-safety byzantine-fault-tolerance c coq cryptography ed25519 formal-verification hallucination-detection llm mcp mcp-server ontology programming-language verification zero-dependencies

Last synced: 11 Apr 2026

https://github.com/m-fatah/hot_reloading_with_cmake

An example to demonstrate how to implement hot reloading for a game engine and integrate it with CMake.

c cmake cpp game-development game-engine gamedev hot-reload

Last synced: 04 Jul 2025

https://github.com/toxe/mandelbrot-comparison

Comparison of Mandelbrot Set programs in different languages with smooth coloring and built-in benchmark mode.

benchmark c cmake comparison cpp mandelbrot performance php python swift

Last synced: 23 Apr 2025

https://github.com/vezel-dev/graf

A graph-oriented intermediate representation, optimization framework, and machine code generator.

c compiler interpreter jit language optimizer runtime toolchain zig

Last synced: 30 Apr 2025

https://github.com/libdriver/mcp4725

MCP4725 full function driver library for general MCU and Linux.

c dac full-function-driver iic linux mcp4725 mcu

Last synced: 04 Jul 2025

https://github.com/eliranmaman/basic-firewall

Basic-Firewall is an educational project, using to help me better understood how to write Kernel Modules. This project is a hook to the NetFilters and manipulates the packets going via the network interfaces. Basic-Firewall supporting only IPV-4.

c debian-linux firewall firewall-template firewalls kernel-driver kernel-module kernel-modules

Last synced: 10 Apr 2025

https://github.com/arduino/cpp-test-action

A GitHub Actions action for testing C/C++ projects

c c-plus-plus ci cmake continuous-integration coverage cpp github-actions unit-testing

Last synced: 09 Oct 2025

https://github.com/ibara/shuf

ISC licensed reimplementation of GNU shuf.

bsd c isc openbsd unix utility

Last synced: 16 Mar 2026

https://github.com/rdbo/x-inject

GUI Library injector for Windows and Linux

c code-injection cpp dear-imgui dll-injection gui library-injection linux windows

Last synced: 10 Apr 2025

https://github.com/ylab-hi/pxblat

PxBLAT: An Efficient and Ergonomic Python Binding Library for BLAT

alignment bioinformatics blat c cpp pybind11 python sequence-analysis

Last synced: 14 Jan 2026

https://github.com/snxd/proxyres

Cross-platform proxy resolution library written in C.

c cross-platform curl duktape gnome javascriptcore linux macos proxies proxy resolver ubuntu windows winhttp wsh

Last synced: 25 Feb 2026

https://github.com/damian-m-g/xlsx_drone

Fast Microsoft Excel's *.xlsx reader

c c11 excel lib library microsoft xlsx

Last synced: 26 Oct 2025

https://github.com/libdriver/adxl362

ADXL362 full-featured driver library for general MCU and Linux.

accelerometer adxl362 c full-featured-driver linux mcu spi

Last synced: 06 Oct 2025

https://github.com/wervice/codelink

[DEVELOPMENT IS PAUSED] | Codelink is a family of open source applications for programming and collaboration.

admin c development-paused javascript linux-app nodejs server

Last synced: 06 Oct 2025

https://github.com/jayantgoel001/hackerrank

Hacker Rank Solutions

c cpp hackerrank java javascript python

Last synced: 15 Mar 2026

https://github.com/willdoescode/a-does-not-equal-a

Race condition demo where a == a evaluates to false.

c multithreading

Last synced: 08 Apr 2025

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

Tasks studies - laboratory

c courses documentation lab labs projects

Last synced: 24 Aug 2025

https://github.com/susam/bfc

Brainfuck compiler and interpreter

brainfuck c compiler interpreter

Last synced: 09 Mar 2026

https://github.com/offa/keygen

KeyGen is a generator for keys and passwords.

c c11 cmake key-generator openssl password-generator security

Last synced: 14 May 2025

https://github.com/samuka7abr/monitoria-eda

Repositório destinado à monitoria da disciplina de Estrutura de Dados (IDP)

c data-structures

Last synced: 22 Feb 2026

https://github.com/davidbalbert/thimble

A small OS that doesn't do much.

assembly c operating-system

Last synced: 12 Jan 2026

https://github.com/ashim888/csit-c

C Programming Full Course Material for Students of BScCSIT or any other IT courses B.Sc.CSIT, CSIT, BSc.CSIT, BScCSIT, BSc.CSIT in Nepal. BSc.CSIT Notes | BSc CSIT Notes | Notes | CSIT Nepal

bsccsit c csit nepal programming

Last synced: 23 Apr 2025

https://github.com/piraterna/aurix

Read-only mirror of https://git.piraterna.org/aurix

c i686 kernel operating-system osdev x86-64

Last synced: 08 May 2025

https://github.com/axfab/kora-kernel

Kernel for my operating system KoraOS

c hobby-kernel hobby-os kernel operating-system os os-kernel osdev x86

Last synced: 14 Jul 2025

https://github.com/madrisan/wtmpclean

A tool for dumping wtmp files and patching wtmp records

c dumping-wtmp-files linux linux-shell posix security-tools wtmp

Last synced: 25 Dec 2025

https://github.com/seb-jones/simple-ini-reader

Fast, Simple, Public Domain INI Reader written in C

c cpp cross-platform ini parser public-domain reader single-file

Last synced: 08 May 2025

https://github.com/kaushalmodi/ptr_math

Pointer arithmetic in Nim

arithmetic c ffi nim pointer

Last synced: 27 Jul 2025

https://github.com/rayhuangcn/yatos

Yet another tiny OS

c os unix-like

Last synced: 14 May 2025

https://github.com/gamemann/glib-tests

A repository I'm using to learn hashing with GLib.

c fast ghash glib glib2-0 hash pkg-config structs structures

Last synced: 18 Mar 2025

https://github.com/AfroDave/kj

kj is a small collection of stb inspired libs.

c cpp math public-domain stb

Last synced: 08 May 2025

https://github.com/cloudcodingspace/meltedforge

A nice game engine in C

c game-engine gameengine3d vulkan

Last synced: 12 Oct 2025

https://github.com/jannotti/cpp-algorand-sdk

Unofficial Algorand C++ SDK.

algorand blockchain c cpp cryptocurrency

Last synced: 02 May 2026

https://github.com/cuixing158/pointpolygontest

determine points are inside, on or outside a polygon/contour or calculate signed distance between points and the nearest contour edge.

algorithm c computer-geometry

Last synced: 25 Oct 2025

https://github.com/checkedc/checkedc-llvm-project

This was a fork of Checked C clang used from 2021-2024. The changes have been merged into the original Checked C clang repo, which is now at https://github.com/checkedc/checkedc-clang.

c clang compilers llvm security

Last synced: 13 Jul 2025

https://github.com/maximepremont/zappy_epitech

Epitech project : multiplayer game played by artificial intelligences and viewed by a graphical AR interface.

artificial-intelligence augmented-reality c cpp csharp epitech game python zappy

Last synced: 02 Jul 2025

https://github.com/jkotra/algoticks

Algoticks is an algorithmic trading simulator written in C.

algorithms algotrading c simulation simulator trading

Last synced: 12 Jul 2025

https://github.com/hamza512b/ccube

Rotating 3d cube in terminal

3d c

Last synced: 24 Mar 2025

https://github.com/thematjaz/vcan

VCAN is a tiny virtual CAN and CAN-FD bus library in C

bus c c11 can-bus can-fd library virtual virtual-bus virtual-can-bus

Last synced: 11 Mar 2026

https://github.com/thenriquedb/fundamentos-da-programacao-de-computadores-3-edicao

Exercicios do livro Fundamentos da programação de computadores: algoritmos, pascal, C/C++ 3ª Edição

algorithms c iniciante

Last synced: 10 Mar 2026

https://github.com/mykeels/readlines

An Arduino Library for reading a file, line by line

arduino c callbacks cpp files readline sd

Last synced: 26 Aug 2025

https://github.com/alessandro-salerno/asciigl

A Small C ASCII Graphics Library

ascii c graphics graphics-library

Last synced: 30 Apr 2025

https://github.com/omaraflak/async-socket

Asynchronous socket class implemented in C++ for Linux systems.

asynchronous c callback-thread client server socket

Last synced: 12 Apr 2025