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/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/cwksc/macro-library

A Library for Macro (C/C++). Advanced skill of Macro. Delayed expansion, distinguishing number of parameters, expanding different macros according parameter number, Implement default parameters, create unique variable names, Even try catch in C

c cpp loop macro macros metaprogramming

Last synced: 13 Oct 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/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/xyproto/tinyxxd

Drop-in replacement and standalone version of the hex dump utility that comes with ViM

c c11 linux utility vim xxd

Last synced: 25 Oct 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/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/therealdreg/evilmass_at90usbkey2

evil mass storage *AT90USBKEY2 (poc-malware-tool for offline system)

at90usb1287 at90usbkey atmel-studio avr c embedded-systems fatfs hacktool lufa windows

Last synced: 21 Mar 2025

https://github.com/fanfuqiang/zcc

a c89 compiler, need total test.

c

Last synced: 22 Apr 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/neeasade/colort

colort[int]

c colors rice

Last synced: 22 Mar 2025

https://github.com/xigang/mcast

The simple implementation of UDP broadcasting and multicast

broadcast c muliticast udp

Last synced: 23 Mar 2025

https://github.com/assyrianic/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: 21 Apr 2025

https://github.com/gomjellie/chalk.c

🌈 C MACRO library for Colorful Console

ansi-escape c color console library terminal

Last synced: 23 Mar 2025

https://github.com/taymindis/backcurl

C++ http client, pure libcurl based with customized set_easy_opt for different kind of requests for Mobile, NON BLOCK UI SYNC http request.

android c cpp httpclient ios libcurl nonblocking-sockets setopt

Last synced: 12 Apr 2025

https://github.com/erkkah/jaggies

Jaggies - a tiny vector graphics library

c e-ink embedded polygon tiny tinylib vector-graphics

Last synced: 15 Apr 2025

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/t-moe/rpi_mmal_examples

Hardware video encode/decode on the raspberry pi using the MMAL API

c mmal raspberry-pi raspberry-pi-camera raspberrypi

Last synced: 28 Oct 2025

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

FHNW Modul System-Programmierung (syspr)

c fhnw systems-programming

Last synced: 16 Feb 2026

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/netdata/libjudy

Fork of the Judy C library for dynamic array originally imported from the SF project https://sourceforge.net/projects/judy/ with patches applied for build and bug fixes.

arrays c dynamic judy judy-arrays

Last synced: 21 Apr 2025

https://github.com/travorlzh/travoros

A simple OS running on Intel x86 architecture | No longer updating

assembly bootloader c i386 kernel operating-system os x86

Last synced: 15 Apr 2025

https://github.com/saman-pasha/lcc

Lisp C Compiler aka. 'El-Cici' programming language, which compiles Lisp-like syntax to C code and more extra features like method, lambda, defer.

c compiler lisp programming-language

Last synced: 16 May 2025

https://github.com/theandrew168/srgp

Simple Raster Graphics Package

c graphics raster x11

Last synced: 22 Apr 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/cirocosta/stress

Single-purpose tools to stress resources

c c-language cpu disk docker memory stress

Last synced: 24 Jul 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/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/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/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/geoarrow/geoarrow-c

Experimental C and C++ implementation of the GeoArrow specification

c geoarrow

Last synced: 12 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/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/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/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/getiot/linux-c

🐧 Linux C programming

c linux system-programming tutorial-code

Last synced: 13 Apr 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/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/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/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/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/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/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/afiskon/c-good-advice

A good free advice or quote every day!

advice c cowsay quote

Last synced: 07 May 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/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/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/hardwario/twr-sdk

HARDWARIO TOWER Firmware SDK (Software Development Kit)

c firmware hardwario stm32 tower

Last synced: 14 Apr 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/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/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/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/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/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/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/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/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/wojciechmula/cleanup-headers

Remove unnecessary includes from C/C++ source files

c cpp dependencies includes

Last synced: 06 Mar 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/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/vedantparanjape/esp-epaper-display

ESP-IDF component for waveshare epaper displays

c embedded epaper-displays esp-idf esp32 waveshare

Last synced: 10 Apr 2025

https://github.com/nishkarshraj/helloworld

A repository made for fun, aiming Hello World code in all programming languages.

c contributions-welcome cpp14 golang hacktoberfest haskell html5 java javascript kotlin linux python r ruby-on-rails rust scala shell shell-script swift4 typescript

Last synced: 09 Apr 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

https://github.com/lukateras/nanoid.h

Sitnik's Nano ID as a 199-byte C header

c c-library cli id-generator meson nanoid

Last synced: 30 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://github.com/adamharrison/liquid-cpp

A C++ liquid parser/renderer, with an eye on embeddability, performance, extensibility, sandboxability, and multi-language interop.

c cpp liquid perl ruby

Last synced: 15 May 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://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/pantuza/jsoncat

Json pretty-print parser based on a recursive lexical analyser

c clang cli json jsoncat parser pretty-print

Last synced: 16 Jan 2026

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/azmr/colourblind

A C header file & shader for simulating colourblindness and checking contrast.

accessibility c color colour glsl single-header-lib ui

Last synced: 08 May 2025

https://github.com/OrionExplorer/c-websocket

WebSocket protocol implementation for ANSI C (Win32/Linux).

c lib websocket websocket-server

Last synced: 06 Apr 2025

https://github.com/GnaneshKunal/scala-native-starter

A starter for scala-native.

c native scala scala-native

Last synced: 13 May 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/apache/serf

Mirror of Apache Serf

c library serf

Last synced: 12 Jul 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/eignnx/dynarray

A generic dynamic array implementation in C.

c generics vector

Last synced: 26 Oct 2025