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/ariya/hello-c90

Hello world in C90 (ANSI C) built for Intel/AMD, PowerPC, System z, ARM, MIPS, RISC-V

amd ansi-c arm c c90 clang continous-integration digital-mars gcc intel mips multi-platform powerpc ppc64 ppc64le risc-v riscv tcc visual-studio

Last synced: 11 Mar 2026

https://github.com/codehz/ctxco

Minimal (and intuitive to use) coroutine implement in c

c coroutine epoll iouring library linux mit-license xmake

Last synced: 23 Apr 2025

https://github.com/srjanel/arp_poisoning

Arp Poisoning tool in C using raw sockets

arp-poisoning c mitm-attacks raw-sockets

Last synced: 09 Jul 2025

https://github.com/oguzhankomcu/csharp_oop_fundamentals

I am sharing my Object-oriented programming (OOP) work for C#.

c class csharp devolopment oop oop-example oop-in-csharp programming software

Last synced: 31 Jul 2025

https://github.com/amrithvenkat/gc9a01a_zephyr_driver

Zephyr out of tree driver for waveshare GC9A01A 240x240 1.28 inch TFT circular display.

c driver gc9a01 gc9a01a waveshare zephyr zephyr-rtos

Last synced: 20 Feb 2026

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/bneumann/cpputest-test-adapter

A test adapter for Visual Studio Code for the C/C++ Unit Test framework CppUTest.

c cpp cpputest unit-testing vscode-extension

Last synced: 10 Apr 2026

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/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/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/davidbalbert/thimble

A small OS that doesn't do much.

assembly c operating-system

Last synced: 12 Jan 2026

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/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/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/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/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/yasuoka/luacstruct

maps c struct to Lua

binding c lua mapping struct type

Last synced: 05 Feb 2026

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/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/kaushalmodi/ptr_math

Pointer arithmetic in Nim

arithmetic c ffi nim pointer

Last synced: 27 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/sepisoad/jurl

janet wrapper around libcurl

c curl janet wrapper

Last synced: 11 Apr 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/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/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/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/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/cloudcodingspace/meltedforge

A nice game engine in C

c game-engine gameengine3d vulkan

Last synced: 12 Oct 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/torbiak/ptrkeys

fluid mouse keys for X11

c suckless x11

Last synced: 12 Aug 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/rayhuangcn/yatos

Yet another tiny OS

c os unix-like

Last synced: 14 May 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/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/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/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/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/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/ibara/shuf

ISC licensed reimplementation of GNU shuf.

bsd c isc openbsd unix utility

Last synced: 16 Mar 2026

https://github.com/jayantgoel001/hackerrank

Hacker Rank Solutions

c cpp hackerrank java javascript python

Last synced: 15 Mar 2026

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/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/dawidolko/programming-c

Tasks studies - laboratory

c courses documentation lab labs projects

Last synced: 24 Aug 2025

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/susam/bfc

Brainfuck compiler and interpreter

brainfuck c compiler interpreter

Last synced: 09 Mar 2026

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/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/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/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/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/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/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/ip2location/ip2proxy-c

To detect proxy servers with country, region, city, ISP and proxy type information using IP2Proxy binary database.

anonymous-proxy c ip2location ip2proxy ip2proxy-database proxy proxy-database tor vpn

Last synced: 06 Mar 2026

https://github.com/farlepet/lambda-kern

Multi-architecture hobby operating system created in C

armv7 assembly c kernel osdev raspberry-pi x86

Last synced: 03 May 2025

https://github.com/lioncash/cppcheck-configs

Configuration files that allow cppcheck to provide better static analysis results

c cpp cppcheck static-analysis

Last synced: 11 Apr 2025

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

Helper library for parsing valid/invalid/broken/malformed DNS packets

c dns dns-record dns-rfcs library parsing

Last synced: 04 Jul 2025

https://github.com/yokawasa/mod_log_slow

Apache module for logging of slow requests handling

apache apache-module c logging

Last synced: 26 Mar 2025

https://github.com/cppqtdev/cppqtdev

I am committed to delivering high-quality, easily managed, and maintainable software, backed by our guarantee of superior C++ and Qml code.

c cpp cpp14 cpp17 embedded qml qml-applications qml-bindings qml-components qml-plugin qt qt-quick qt5 qt6 qtcreator qtdesktop qtqml

Last synced: 10 Apr 2025

https://github.com/joao-conde/libdsa

C data structures and algorithms library

algorithms c data-structures

Last synced: 07 Mar 2026

https://github.com/alexgustafsson/perf

A C library for using the perf API on Linux

c linux perf profiling

Last synced: 06 May 2025

https://github.com/adam-mcdaniel/vpn

A VPN implemented over TLS/SSL written in C

c cryptography cybersecurity openssl vpn

Last synced: 11 Apr 2025

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/freyxfi/allinhacktoberfest

AllInHacktoberfest Was Created in 2022 and Now going on It has several catagories Which Include Linux/Cybersecurity/webDev/Game Development

c collaborate cpp game hacktober hacktoberfest hacktoberfest-2023 hacktoberfest-2023-accepted hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 html py python python3

Last synced: 09 Apr 2025

https://github.com/holixus/tty-tetris-v2

Simple Tetris-game version optimized for slow terminals without dependencies. Nice for embedded devices.

c slow-terminals terminal-based terminal-game tetris tetris-game tty tty-game

Last synced: 28 Jul 2025