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/madebr/python-cmake-file-api

Read and interpret CMake's file-based API

c cmake cpp python

Last synced: 07 Jul 2025

https://github.com/cesarvasconcelos/lab-est-dados

Códigos produzidos nas aulas de Laboratório de Estruturas de Dados do curso de Engenharia da Computação - IFPB - Campus CG

c data-structures

Last synced: 09 Apr 2025

https://github.com/gaultier/c

A diverse collection of useful (to me!) software written in C. Memory profiling, http server, editor, crash reporter, clang plugin, torrent client, etc

c

Last synced: 17 Mar 2026

https://github.com/jan0sch/sylpheed

A mirror of the official sylpheed svn repository located at svn://sylpheed.sraoss.jp/sylpheed. The mirror does not include the branches.

c email gtk mua sylpheed

Last synced: 12 Mar 2026

https://github.com/xaerru/NVelox

A system for writing plugins for Neovim in different programming languages using dynamic libraries.

c library neovim nvelox nvim

Last synced: 10 May 2025

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/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/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/gamemann/xdp-stats

XDP programs that increment stat counters for packets/bytes.

bpf bytes c increment libbpf packets stats xdp

Last synced: 08 Mar 2026

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/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/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/rayhuangcn/yatos

Yet another tiny OS

c os unix-like

Last synced: 14 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/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/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/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/susam/bfc

Brainfuck compiler and interpreter

brainfuck c compiler interpreter

Last synced: 09 Mar 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/jayantgoel001/hackerrank

Hacker Rank Solutions

c cpp hackerrank java javascript python

Last synced: 15 Mar 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/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/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/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/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/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/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/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/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/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/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/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/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/davidbalbert/thimble

A small OS that doesn't do much.

assembly c operating-system

Last synced: 12 Jan 2026

https://github.com/kaushalmodi/ptr_math

Pointer arithmetic in Nim

arithmetic c ffi nim pointer

Last synced: 27 Jul 2025

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

Tasks studies - laboratory

c courses documentation lab labs projects

Last synced: 24 Aug 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/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/ibara/shuf

ISC licensed reimplementation of GNU shuf.

bsd c isc openbsd unix utility

Last synced: 16 Mar 2026

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/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/cloudcodingspace/meltedforge

A nice game engine in C

c game-engine gameengine3d vulkan

Last synced: 12 Oct 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/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/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/yasuoka/luacstruct

maps c struct to Lua

binding c lua mapping struct type

Last synced: 05 Feb 2026

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/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/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/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/sepisoad/jurl

janet wrapper around libcurl

c curl janet wrapper

Last synced: 11 Apr 2025

https://github.com/torbiak/ptrkeys

fluid mouse keys for X11

c suckless x11

Last synced: 12 Aug 2025

https://github.com/vezel-dev/zig-toolsets

The Zig compiler and standard library packaged for use in MSBuild.

build c cpp dotnet msbuild zig

Last synced: 24 Dec 2025

https://github.com/dark-voyage/neko

🔪 | Just a minimal C proxy server frame with fork for personal use (experiment)

c clang gcc proxy proxy-server server

Last synced: 21 Sep 2025

https://github.com/DanielMartensson/OpenSourceLogger

Data acquisition software with STM32-PLC. Collect measurement, analyze CAN-messages and send SAE-J1939 messages to other ECUs.

c cpp data-aquisition imgui opengl stm32

Last synced: 08 May 2025

https://github.com/drobilla/zix

A lightweight C library of portability wrappers and data structures

b-tree c data-structures filesystem hash hash-table ringbuffer threads

Last synced: 12 Jan 2026

https://github.com/meirbon/rtbvh

BVH library for Rust

acceleration bvh c cpp ffi ray rust structure tracing

Last synced: 08 Apr 2026

https://github.com/briancain/garbage-collector

A basic garbage collection application written in C to manage memory

c garbage-collection garbage-collector memory-management work-in-progress

Last synced: 06 May 2025

https://github.com/renehorstmann/mathc

A simple and clean, glsl like, math (linear algebra) header only library for C.

c glsl header header-only linear-algebra math matrix vector

Last synced: 30 Jul 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

https://github.com/koturn/Whitespace

An interpreter and C-translator of Whitespace

c interpreter translator transpiler whitespace

Last synced: 11 May 2025

https://github.com/libdriver/multi_button

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

c full-featured-driver gpio linux matrix-button mcu multi-button

Last synced: 07 Oct 2025

https://github.com/rageworx/libsrcnn

Super-Resolution imaging with Convolutional Neural Network library for G++, Non-OpenCV model.

c cpp gcc gpp imaging mingw-w64 no-opencv resolution super super-resolution

Last synced: 28 Apr 2025

https://github.com/jocap/repl.c

create a read-eval-print loop out of any command

c shell simple unix

Last synced: 29 Apr 2025

https://github.com/xfangfang/dungeonrush-psv

Rapiz1/DungeonRush port for PSVITA.

c game psv sdl2

Last synced: 06 May 2025