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/libdriver/sht4x

SHT4X(SHT40, SHT41, SHT45) full function driver library for general MCU and Linux.

c full-function-driver humidity iic linux mcu sht40 sht41 sht45 sht4x temprature

Last synced: 18 Oct 2025

https://github.com/atlas-comstock/http_client

A http client written in C and pure socket, for understanding HTTP protocol. 用于理解 http 协议的 http 客户端

c client http socket study

Last synced: 08 Apr 2025

https://github.com/ankitpokhrel/c-code-katas

Collection of short programs, data structures, algorithms and competitive programs implemented in C programming language.

algorithms c code-kata competitive-programming data-structures programming-challenge project-euler

Last synced: 05 Aug 2025

https://github.com/murtaza-u/devoidwm

A simple X11 window manager

c linux window-manager x11 xlib

Last synced: 05 Apr 2025

https://github.com/4kills/go-zlib

Ultra fast native zlib implementation for golang using cgo and the original zlib library written in C by Jean-loup Gailly and Mark Adler.

c cgo compression decompression deflate go inflate native wrapper-library zlib zlib-1-2-11 zlib-library zlib-port

Last synced: 17 Aug 2025

https://github.com/kriskwiatkowski/pqc

Reference implementations of post-quantum cryptographic primitives

c cryptography post-quantum rust

Last synced: 22 Jan 2026

https://github.com/hamsadev/embeddedc-tutorials-and-challenges

این ریپازیتوری شامل مجموعه‌ای از آموزش‌ها، چالش‌ها و تمرین‌ها در زمینه برنامه‌نویسی امبدد سی است. از موضوعات پایه تا پیشرفته، منابع مختلفی در اینجا قرار داده شده تا به شما کمک کند مهارت‌های خود را در برنامه‌نویسی امبدد سی تقویت کرده و آن‌ها را در پروژه‌های واقعی به کار ببرید.

c embedded-c question-answering

Last synced: 14 Oct 2025

https://github.com/kala13x/smake

Automatically generate Makefile by only typing smake in the project

c cpp makefile makefile-generation makefile-generator makefile-snippets makefile-syntax makefile-template makefiles smake

Last synced: 30 Jan 2026

https://github.com/isty001/mem-pool

Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.

alignment c dynamic memory memory-pool memorypool mutex pool pthread variable

Last synced: 13 Apr 2025

https://github.com/fanfuqiang/zcc

a c89 compiler, need total test.

c

Last synced: 22 Apr 2025

https://github.com/libdriver/mcp3421

MCP3421 full function driver library for general MCU and Linux.

adc c full-function-driver iic linux mcp3421 mcu

Last synced: 18 Mar 2025

https://github.com/alfredbaudisch/raylib-cimgui

A pure C raylib backend for the immediate mode gui Dear ImGui, on top of cimgui

c dear-imgui imgui immediate-gui raylib

Last synced: 19 Mar 2025

https://github.com/libdriver/hdc1080

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

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

Last synced: 20 Jul 2025

https://github.com/guillaumefalourd/setup-windows10-sdk-action

Github action to download and install a specific version of the Windows 10 SDK 📦

c cmake github-actions hacktoberfest sdk utilities windows10

Last synced: 09 Apr 2025

https://github.com/sambattalio/chad_stride

A small curses program to stride across your terminal

c chad chad-stride chadstride curses hacktoberfest stride terminal

Last synced: 05 Sep 2025

https://github.com/b3h3moth/unixcentric

Everything is focused on Unix systems. From C Language Programming to Unix Systems Programming and Kernel Hacking

articles c c11 c89 c99 documentation kernel kernel-hacking kernel-modules linux papers system-programming talks unix unix-like unix-philosophy

Last synced: 04 Sep 2025

https://github.com/theandrew168/srgp

Simple Raster Graphics Package

c graphics raster x11

Last synced: 22 Apr 2025

https://github.com/telodendria/telodendria

Telodendria is an open source Matrix homeserver implementation written from scratch in ANSI C and designed to be lightweight and simple, yet functional. This is the official read-only mirror of the upstream source code.

ansi-c c homeserver matrix matrix-homeserver telodendria

Last synced: 13 Apr 2025

https://github.com/libdriver/ld3320

LD3320 full function driver library for general MCU and Linux.

c full-function-driver ld3320 linux mcu speech-recognition spi

Last synced: 12 Jun 2025

https://github.com/tamberg/fhnw-syspr

FHNW Modul System-Programmierung (syspr)

c fhnw systems-programming

Last synced: 16 Feb 2026

https://github.com/en14c/erebus

Poc for ELF64 runtime infection via GOT poisoning technique by elfmaster

c elf elf-binaries elf64 linux linux-system-programming process-injection proof-of-concept security virus x64-assembly

Last synced: 09 Jul 2025

https://github.com/kaushalmodi/nim-systemverilog-dpic

Using Nim to interface with SystemVerilog test benches via DPI-C

c cpp dpi-c nim systemverilog verification

Last synced: 29 Oct 2025

https://github.com/jedisct1/fastly-terrarium-examples

Example code you can run in Fastly Terrarium: https://www.fastlylabs.com/

c dns doh fastly pow rust terrarium wasm

Last synced: 29 Oct 2025

https://github.com/desktop/desktop-trampoline

A cross-platform no-dependency TCP-based trampoline for GitHub Desktop, written in C

askpass c git github github-desktop

Last synced: 15 Aug 2025

https://github.com/cirocosta/stress

Single-purpose tools to stress resources

c c-language cpu disk docker memory stress

Last synced: 24 Jul 2025

https://github.com/neeasade/colort

colort[int]

c colors rice

Last synced: 22 Mar 2025

https://github.com/kusma/newton

Shitfaced Clowns' source code for GBA demos

c c-plus-plus demoscene devkitarm gameboy-advance gba

Last synced: 04 Aug 2025

https://github.com/dosworld/smallmake

Public domain MAKE tool for DOS 16-bit (real mode) and 8086/88 CPU. Designed for Small C by J. Hendrix or any other languages.

16-bit 16bit 16bit-dos 8086 automation build c compiler dos make ms-dos programming publicdomain real-mode retro small smallc utility

Last synced: 30 Jul 2025

https://github.com/andy489/linux_shell

Unix-like Operating Systems. Linux. Bash & Z shell. C. Synchronization Problems & Theory.

bash c cli semaphores shell unix

Last synced: 09 May 2026

https://github.com/v-l-m/vlm

Virtual loup de mer (aka Vlm) is an opensource sailing simulation

c javascript noaa php python routing sailing simulation

Last synced: 03 Feb 2026

https://github.com/pankaj-str/c-interview-questions

C Programs: Practicing and solving problems is the best way to learn anything

c cprogramming cprogramming-language cquestions interview-questions

Last synced: 13 Jun 2025

https://github.com/utoni/potd

A high scalable low to medium interactive SSH/TCP honeypot using Linux Namespaces, capabilities, seccomp, cgroups designed for OpenWrt and IoT devices.

c capabilities cgroups honeypot openwrt sandbox seccomp ssh-honeypot

Last synced: 13 May 2025

https://github.com/isquicha/exercicios-logica-c

Resolução em C/C++ dos exercícios de Lógica de Programação e Algoritmos da lista de exercícios da Wiki da Python Brasil.

c cpp

Last synced: 12 Oct 2025

https://github.com/sl-ru/stm32cubemx_cmake

Simplest way to compile & build STM32 CubeMX project using cmake & arm-none-eabi-gcc or Clang. This repo is used in my package for Emacs: https://github.com/SL-RU/stm32-emacs

c clang cmake stm32 stm32cubemx

Last synced: 13 Oct 2025

https://github.com/mbientlab/warble

MetaWear Python SDK - Linux / Windows - C wrapper around BluetoothLE

bluetooth-le c cpp14 linux

Last synced: 06 Apr 2025

https://github.com/robaho/go-concurrency-test

Test the performance of Go's concurrency structures

c concurrency go java performance

Last synced: 20 Jul 2025

https://github.com/aristanetworks/ctypegen

Generate ctypes boilerplate code from debugging information; Use python to mock C code for testing

aarch64 c ctypes dwarf python

Last synced: 17 Jun 2025

https://github.com/rajiska/japm

Just Another PBO Manager: An Arma3 PBO Manager

arma3 c file-format pbo

Last synced: 05 May 2025

https://github.com/kevyonan/harbol

Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+

allocators bytebuffer c configuration-file custom-types floating-point-types hashmap hashtable libraries library memory-pool miscellaneous-libraries ordered-hashmap plugin-manager queue string tree tuple variants vector

Last synced: 16 Jun 2025

https://github.com/rupurt/duckdb-extension-template-zig

A Zig template for building DuckDB extensions

c cpp duckdb duckdb-extension federated-query zig

Last synced: 06 May 2025

https://github.com/64/hh

HTTP/2 server written in C.

c epoll http2 http2-server

Last synced: 06 May 2025

https://github.com/afiskon/c-good-advice

A good free advice or quote every day!

advice c cowsay quote

Last synced: 07 May 2025

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

The portable, cross-platform, extensible, and simple package manager for tarballs (and others!)

archlinux arm64 c cli cross-platform extensible free-software gpl-3-or-later hobby-os linux macos package-manager pacman portable posix simple targz unix windows x86-64

Last synced: 30 Apr 2025

https://github.com/supercip971/plume-raytracer

My try at making a *simple* and *fast* raytracer written in C.

c raytracer

Last synced: 04 Apr 2025

https://github.com/ibara/bf256

Brainfuck compiler under 256 bytes in size.

amd64 assembler assembly brainfuck bsd c compiler linux minimal minimalism openbsd unix x86-64

Last synced: 05 May 2025

https://github.com/gusanmaz/bmb311_os

NKÜ Bilgisayar Mühendisliği BMB311 Isletim Sistemleri Dersi Uygulama Notları, Projeleri ve Ödevleri

c linux operating-system pthreads

Last synced: 12 Apr 2025

https://github.com/vmeazevedo/picosat_horus

Desenvolvimento e produção de um picossatélite para realizações de medições atmosféricas e envio de telemetria por RF.

c cansat cubesat picosat rf satelite satellite

Last synced: 23 Oct 2025

https://github.com/maxgyver83/tinytictactoe

The classic tic-tac-toe game for Android and Linux/X11 written in C.

android android-app android-application c ndk tiny

Last synced: 17 Oct 2025

https://github.com/ebraminio/c-demos

short demos to show main use of popular C libraries

c cairo curl freetype fribidi graphic gtk4 harfbuzz libjpeg libjpeg-turbo libpng libwebp libzstd mujs qt5

Last synced: 22 Apr 2025

https://github.com/getiot/linux-c

🐧 Linux C programming

c linux system-programming tutorial-code

Last synced: 13 Apr 2025

https://github.com/taymindis/atomic_threadpool

it's a smallest library that provides a lock-free thread pool sharing on multithreading, it design for scalability

asynchronous atomic-design c cross-platform java jni lockfree multithreading threadpool

Last synced: 10 Apr 2025

https://github.com/beancheeseburrito/bindgen.net

Generate C# bindings from C headers

bindgen c clang csharp game-development libclang net

Last synced: 01 Aug 2025

https://github.com/libdriver/aht20

AHT20 full function driver library for general MCU and Linux.

aht20 c full-function-driver humidity iic linux mcu temperature

Last synced: 15 Mar 2026

https://github.com/staskobzar/sip_stacks_examples

Examples of SIP register UA with sofia-sip, pjsip, libeXosip and libre

c libre pjsip sip sofia-sip

Last synced: 08 May 2025

https://github.com/sebastian404/japb_retroarch

An Unofficial port of Retroarch to the Pandora's Box hardware

arcade c hardware pandora-box retroarch shell

Last synced: 15 Mar 2025

https://github.com/geoarrow/geoarrow-c

Experimental C and C++ implementation of the GeoArrow specification

c geoarrow

Last synced: 12 May 2025

https://github.com/okerew/osxiec

Native Docker-like solution for macOS developed by Okerew. It has it own containers. It leverages native macOS features to provide containerization capabilities, albeit with some limitations compared to Docker.

alternative apple c containers darwin darwin-containers darwin-core darwincontainers docker image-container isolated isolated-environments isolated-worker kubernetes macos macos-containers macoscontainers native osx solution

Last synced: 05 Mar 2025

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

HARDWARIO TOWER Firmware SDK (Software Development Kit)

c firmware hardwario stm32 tower

Last synced: 14 Apr 2025

https://github.com/anmspro/smart-car-parking-system

Smart Car Parking System using Arduino Uno.

arduino-uno c c-plus-plus car-parking cpp

Last synced: 15 Apr 2025

https://github.com/TanayK07/networking-from-scratch

Build the network stack from raw bytes. 289 hands-on lessons in C and Python — from Ethernet frames to TLS 1.3

c learn-networking linux networking systems-programming tcp tcp-ip udp

Last synced: 14 Jun 2026

https://github.com/libdriver/bmp390

BMP390 full function driver library for general MCU and Linux.

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

Last synced: 16 Mar 2025

https://github.com/nationalsecurityagency/xorsatfilter

A library for building efficient set-membership filters and dictionaries based on the Satisfiability problem.

c dictionary efficient filter satisfiability

Last synced: 27 Apr 2025

https://github.com/libdriver/sps30

SPS30 full function driver library for general MCU and Linux.

c full-function-driver iic linux mcu pm2p5 sps30 uart

Last synced: 16 Mar 2025

https://github.com/hesphoros/libevent_notes

This is a document about libevent

c docs libevent markdown obsidian-md pdf

Last synced: 03 Apr 2026

https://github.com/ebrezadev/nrf24l01-c-driver

Nordic Semiconductor nRF24L01+ 2.4GHz Transceiver portable lightweight c library (high level driver)

arduino arduino-library c embedded microcontroller nrf24l01 portable rf telemetry

Last synced: 19 Apr 2025

https://github.com/zakkemble/smartpowerbankkeepalive

Keep USB power banks alive when powering low-power projects with this pulsed constant current sink USB module.

avr c diy

Last synced: 16 May 2025

https://msune.github.io/libcdada/

Basic data structures in C: list, set, map/hashtable, queue... (libstdc++ wrapper)

bitmap c cdada data data-container data-structures data-structures-and-algorithms hashmap hashtable library libstdc libstdcxx linked-list list map queue set stack string struct

Last synced: 18 Nov 2025

https://github.com/tokers/sabo

💻acm/icpc judger based the hustoj database(this is an incomplete software and you shouldn't use it now)

acm-icpc c python

Last synced: 06 Apr 2025

https://github.com/apache/serf

Mirror of Apache Serf

c library serf

Last synced: 12 Jul 2025

https://github.com/dnedic/most_commented_embedded_cmakelists

An example CMake project for STM32 devices. It contains the most thoroughly commented embedded CMakeLists file

c cmake cmakelists embedded embedded-systems stm32 stm32f103

Last synced: 10 Oct 2025

https://github.com/tarampampam/mustpl

🧰 Logic-less CLI templating tool

c cli mustache templating

Last synced: 30 Apr 2025

https://github.com/dibyendumajumdar/nj

A cross platform JIT engine based on Eclipse OMR

c cplusplus cross-platform eclipse-omr jit

Last synced: 06 Mar 2026

https://github.com/xujiajun/tast-process

An extension providing multi process for PHP 7

c multi-process php-extension tast

Last synced: 25 Oct 2025

https://github.com/jpmens/qtripp

Queclink Track (air) Interface Protocol Processor

beanstalk c gps json mqtt owntracks queclink

Last synced: 25 Oct 2025

https://github.com/ikelaiah/duckdb-fp

A clean and intuitive wrapper for DuckDB in FreePascal, providing easy database operations and DataFrame-like result handling.

c csv-export csv-import dataframe dataframe-library duckdb free-pascal lazarus-ide object-pascal parquet pascal

Last synced: 15 Feb 2026

https://github.com/l29ah/hatexmpp

fuse xmpp client (xmppfs). The development stopped, you may like https://github.com/l29ah/hatexmpp3

c fuse hacktoberfest xmpp

Last synced: 25 Oct 2025

https://github.com/moduscreateorg/evade-arduboy-game

An Arduboy game, written as a gift for Modus Create clients for the 2016 holiday season.

arduboy arduboy-game arduino c

Last synced: 15 Apr 2025

https://github.com/metacall/python-c-io_uring-example

Using io_uring Linux Kernel interface from Python by JITing C code with MetaCall.

c ffi io-uring iteroperability jit liburing python

Last synced: 27 Dec 2025

https://github.com/alejandrogallo/rooki

A stupid simple script runner supporting c, c++, rust, haskell and virtually anything

c clang compiler cpp fortran gcc rust scripting tcc

Last synced: 13 Apr 2025

https://github.com/indigoparadox/dsekai

Minimal world engine for old computers. Scriptable NPCs, growable crops, editable maps, in glorious CGA (or VGA).

8086 c cga classic-mac-os maug ms-dos palmos pre-alpha roguelike sdl2 win16 xlib

Last synced: 08 May 2025

https://github.com/mahadmuhammad/learn-assembly-the-hard-way

A single & unified source of all source codes & helping material in learning the Intel 8088 assembly language using DOSBOX as an emulator

8086-emulator 8088 arm assembly assembly-language belal-hashmi-assembly-programs belal-hashmi-exercise-solutions c coal dosbox intel nasm-assembly

Last synced: 07 May 2025