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/ssd1681

SSD1681 full function driver library for general MCU and Linux.

c e-paper full-function-driver linux mcu spi ssd1681

Last synced: 18 Mar 2025

https://github.com/zliuva/ktlswrapper

A wrapper that enables TLS support (TLS 1.2 with AES 128 GCM) for existing applications without code change.

c kernel ld-preload sockets tls

Last synced: 11 May 2025

https://github.com/pwnwriter/nadwm

// : DWM build the less bloated way.

c dwm pwnwriter suckless

Last synced: 06 Apr 2025

https://github.com/coldgrub1384/compile_ios

A helper for porting C projects to iOS

c ios macos python-c-api xcode

Last synced: 24 Oct 2025

https://github.com/goldsborough/psag.cc

A URL shortener for my blog, written in Rust

c microservice rust url-shortener

Last synced: 12 Oct 2025

https://github.com/ysbaddaden/muco

Multithreaded Coroutines library

c coroutines fibers multithreaded scheduler

Last synced: 19 Oct 2025

https://github.com/mallozup/ceph-open-terrarium

ceph-open-terrarium: deploy with terraform-libvirt ceph cluster.. Configure with saltstack or ansible.

ansible c ceph ceph-deploy ceph-salt cephfs ci community go libvirt python saltstack terraform

Last synced: 06 Mar 2025

https://github.com/nunomaduro/bombe

Bombe is a tool for benchmarking the given url response status and response time.

c cli networking

Last synced: 23 Apr 2025

https://github.com/phillbush/xnotes

some notes on Xlib programming

c hello-world unix xlib

Last synced: 13 Jul 2025

https://github.com/macmade/dlib

Dynamic loading library for C/C++

c c-plus-plus dlib dll dylib dynamic dynamic-library library loading

Last synced: 06 Oct 2025

https://github.com/matwey/libopenvizsla

Host applications for OpenVizsla USB tool

c fpga openvizsla usb

Last synced: 17 Mar 2025

https://github.com/johntitor/ctest2

Automatic testing of FFI bindings for Rust

c ffi hacktoberfest rust

Last synced: 04 Apr 2025

https://github.com/michaelrsweet/mmd

Miniature markdown library

c markdown

Last synced: 23 Mar 2025

https://github.com/danielmartensson/opensourcelogger-qt

Open Source Data Acquisition System

c cpp daq measurement mysql pcb qt sql stm32

Last synced: 12 Oct 2025

https://github.com/cadaver/miniplayer

Feature-limited C64 music playroutine

assembly c c64 music-player

Last synced: 20 Jun 2025

https://github.com/asankov/the-practice-of-programming

This repository contains the exercises from the book "The Practice of Programming" by Brian W. Kernighan and Rob Pike.

algorithms algorithms-and-data-structures c cpp data-str java programming

Last synced: 30 Jul 2025

https://github.com/sanketdg/khol

:shell: (খোল) - A minimalistic shell written in C

c shell

Last synced: 04 May 2025

https://github.com/milenacarecho/estruturadedados_c

Repositório para compartilhar como estou organizando meus estudos em estrutura de dados, utilizando a linguagem de programação C

c estrutura-de-dados structured-data

Last synced: 09 Jul 2025

https://github.com/dasdron15/tomo

A lightweight and beginner-friendly terminal code editor

c code editor ncurses text-editor tree-sitter

Last synced: 16 Aug 2025

https://github.com/iVishalr/GEMM

Fast Matrix Multiplication Implementation in C programming language. This matrix multiplication algorithm is similar to what Numpy uses to compute dot products.

c gemm gemm-optimization matrix-multiplication

Last synced: 04 Apr 2025

https://github.com/nisennenmondai/libwecan

Library in C to encode/decode CAN signals.

automotive c can can-bus embedded-networking embedded-systems library linux-can

Last synced: 08 May 2025

https://github.com/libdriver/apds9960

APDS9960 full function driver library for general MCU and Linux.

apds9960 c full-function-driver gesture-detection iic linux mcu proximity rgb

Last synced: 08 Jul 2025

https://github.com/mscheong01/speculative_decoding.c

minimal C implementation of speculative decoding based on llama2.c

artificial-intelligence c llama2 llm speculative-decoding

Last synced: 23 Jun 2025

https://github.com/ryooooooga/nocc

A LLVM based self-hosting C compiler

c compiler llvm

Last synced: 29 Oct 2025

https://github.com/lumirlumir/npm-clang-format-node

Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries inspired by angular/clang-format.🐉

c checker clang clang-format cli cpp cpplint eslint format formatter git-clang-format lint linter nodejs prettier

Last synced: 22 Apr 2026

https://github.com/tong/hxinotify

haxe→cpp/hashlinkl/neko bindings to the inotify linux kernel subsystem

bindings c filesystem hashlink haxe hxcpp inotify linux neko

Last synced: 20 Oct 2025

https://github.com/qchateau/cbitstruct

Faster C implementation of the bitstruct Python library

bit bitfield bitstruct c fast packing python unpacking

Last synced: 02 Apr 2025

https://github.com/oleshkooo/npm-cpace

cpace - nodemon for C/C++ files. Monitor for any changes in your [.c] and [.cpp] application and automatically restart it - perfect for development

autoreload c cli cpace cpp development monitor nodemon reload restart terminal

Last synced: 24 Oct 2025

https://github.com/openlab-x/openqrcode

Open QR Code is an open-source, cross-platform app developed with Flutter, using C, C++, Dart, Skia, Impeller, Java, and Kotlin. It allows users to generate, scan, save, and share QR codes. Available on Android, Windows, and Web, users can easily create and interact with QR codes across platforms.

android-app apk c cpp dart dartlang flutter flutter-apps java kotlin kotlin-android open-source openlabx qrcode qrcode-generator skia web windows-11 windows-app

Last synced: 11 Oct 2025

https://github.com/storopoli/graphs-complexity

Graph Theory and Computational Complexity

algorithms c complexity typst zig

Last synced: 07 Feb 2026

https://github.com/jnyjny/meowmeow

MeowMeow - A Toy File Encoder/Decoder

article c codec file-decode file-encode meowmeow moomoo toy

Last synced: 03 Aug 2025

https://github.com/pabloosabaterr/Orn

A compiler for a typescript like, low level programming language.

c compiler

Last synced: 07 Mar 2026

https://github.com/tomer8007/real-time-audio-fft

iOS library for analysing/visualising audio data at real-time

audio c fft ios objective-c real-time

Last synced: 05 Oct 2025

https://github.com/rofl0r/sdlbook

simple djvu/pdf ebook viewer based on djvulibre, libmupdf and SDL 1.2

c djvu ebook lightweight mupdf sdl

Last synced: 22 Mar 2025

https://github.com/mnhrdt/iio

a simple C interface for reading and writing small images in any format

c image-io images single-file

Last synced: 10 Mar 2026

https://github.com/mikyll/sdl2-controller-tester

A tester for game controller written in C, using SDL2.

c controller game joystick ps3 sdl2

Last synced: 09 Aug 2025

https://github.com/olivi-r/wasmpy-build

WebAssembly build tool for CPython C/C++ extensions

c cplusplus cpp cpython cpython-extensions cython python python3 wasi wasi-libc wasi-sdk wasm webassembly

Last synced: 06 May 2026

https://github.com/stefanbylund/zxnext_sprite

C hardware sprite API for Spectrum Next

c sinclair sprites zx-spectrum

Last synced: 12 Mar 2025

https://github.com/hdl-registers/hdl-registers

An open-source HDL register code generator fast enough to run in real time.

asic axi axi-lite c cplusplus csr eda fpga generator html python register register-interface rtl vhdl

Last synced: 10 Apr 2025

https://github.com/sebastiancarlos/sway-musli

Sway-MÜSLI: Sway - Minimal Ültrafast Status LIne

c i3 i3bar i3wm linux statusbar sway sway-config swaybar swaywm tiling-window-manager wayland

Last synced: 11 Apr 2025

https://github.com/walidbosso/java_task_scheduling

☕ A Distributed Task Scheduling System is a software infrastructure that allows for the distribution and execution of tasks across multiple nodes in a network. It enhances the efficiency and scalability of large-scale computation and data processing tasks by dividing complex tasks into smaller sub-tasks and distributing them.

c java master-slave-architecture multithreading rmi swing task-scheduler tcp threads

Last synced: 30 Apr 2025

https://github.com/DavidLeeds/event

Tiny epoll-based event loop library for event-driven Linux applications

async asyncio c embedded-linux event-loop libev libevent sd-event systemd tiny-library

Last synced: 10 Jul 2025

https://github.com/jonls/qsopt-ex

QSopt_ex - an exact linear programming solver. This is a fork adding improvements to the build system, library and a Python interface.

c linear-programming math solver

Last synced: 09 Jul 2025

https://github.com/nanitefactory/dllmain

WinAPI DllMain() and its hook in Golang. To build & run in bash: $ make

c cgo dll go golang win32api windows

Last synced: 12 Apr 2025

https://github.com/ruby/syck

Syck from stdlib turned in to a gem

c ruby

Last synced: 07 Apr 2025

https://github.com/nickssilver/printf

Alx first team project on C printf.

algorithms-and-data-structures bash-script c printf shell

Last synced: 14 Apr 2025

https://github.com/magiclen/node-fast-string-search

Fast search substrings in a string by using N-API and boyer-moore-magiclen.

c nodejs string-search

Last synced: 10 Apr 2025

https://github.com/garrisonhh/ghh_json

single-header, programmer-friendly json library for C99 and C++

c c99 cpp programmer-friendly

Last synced: 10 Mar 2026

https://github.com/kolsha/esp32-spp-qt

Demo of Bluetooth SPP with ESP32 and Qt

bluetooth c cpp esp esp32 qt qt5 serial-port-profile serialport spp

Last synced: 12 Jun 2025

https://github.com/mity/centijson

C JSON parser (both, SAX-like & full DOM)

c json json-parser json-pointer json-serializer mit-license

Last synced: 23 Apr 2025

https://github.com/e0ff/toxirc

Tox to IRC bridge with support for multiple channels

bot c irc irc-bridge tox

Last synced: 23 Aug 2025

https://github.com/JohnTitor/ctest2

Automatic testing of FFI bindings for Rust

c ffi hacktoberfest rust

Last synced: 27 Apr 2025

https://github.com/SketchUp/sketchup-live-c-api

Examples demonstrating how to use the SketchUp Live C API

c cmake cpp example extension ruby sketchup vscode

Last synced: 10 Apr 2025

https://github.com/narendraysf/ast2db

AST2DB is a powerful tool that utilizes clang to parse C/C++ source code, extract Abstract Syntax Tree (AST) information, and store it in an SQLite database.

ast c code-parsing compiler-tool cpp sqlite syntax-analysis

Last synced: 19 Apr 2025

https://github.com/Suloch/chirp

Interpreter in C for rockstar programing language

bison c flex interpreter rockstar-language

Last synced: 11 May 2025

https://github.com/yashbansod/arm-tms570lc43x-ccs-halcogen

This repository contains all my practice codes/projects of Hercules TMS570LC43x Development Kit. The projects are made using embedded C on CCS 6 and HALCoGen. The TMS570LC4357 on the board is an Automotive grade MCU based on the ARM Cortex-R5F architecture clocked at 300 MHz.

arm c ccs7 cortex-r5f embedded-c halcogen hercules texas-instruments tms570 tms570lc43 tms570lc4357

Last synced: 13 May 2025

https://github.com/stablecoder/foe-engine

Engine focused around being modular and data-oriented design principles, allowing for highly multithreaded and low-latency data processing for VR/XR environments.

c cpp cpp14 cpp17 cpp20 data-oriented data-oriented-architecture data-oriented-design data-oriented-programming linux macos multithreading openxr virtual-reality vulkan windows xr

Last synced: 10 Apr 2025

https://github.com/hmelder/libopenTIDAL

TIDAL API interface written in ANSI C

ansi api api-wrapper c curl libcurl thread tidal tidal-api tidalapi

Last synced: 08 Oct 2025

https://github.com/libdriver/isd17xx

ISD17XX(ISD1730, ISD1740, ISD1750, ISD1760, ISD1790, ISD17120, ISD17150, ISD17180, ISD17210, ISD17240) full function driver library for general MCU and Linux.

audio c full-function-driver isd17120 isd17150 isd17180 isd17210 isd17240 isd1730 isd1740 isd1750 isd1760 isd1790 isd17xx linux mcu spi

Last synced: 16 Mar 2025

https://github.com/jezze/alfi

ALFI is a query language for graphical user interfaces.

browser c language

Last synced: 05 Feb 2026

https://github.com/denzel-morris/clex

A C11 positional lexer with error reporting written in Go

c go lexer

Last synced: 14 Jan 2026

https://github.com/gpbenton/engmqttclient

MQTT client for Energenie ener314-rt board running on a raspberry Pi

c energenie iot log4c mqtt mqtt-client raspberry-pi

Last synced: 09 Jul 2025

https://github.com/philzook58/pcode2c

Convert low ghidra pcode to verifiable C

binary-analysis c ghidra verification

Last synced: 26 Apr 2025

https://github.com/mrmekon/ossuary

Rust library for establishing encrypted communication channels

c cryptography encryption networking rust security

Last synced: 07 Oct 2025

https://github.com/perseus784/self-organizing-bots

A group of small robots capable of organizing themselves in any given structure using OpenCV and Clustering.

3d-models 3d-printing arduino c corner-harris esp8266 heirarchical-clustering master-slave nearest-neighbors opencv organizing-bots python robotics swarm swarm-intelligence wheeled-robots

Last synced: 27 Apr 2025

https://github.com/greenbone/gsad

Greenbone Security Assistant HTTP Server - The server talking to the Greenbone Vulnerability Management daemon (gvmd).

backend base c gea greenbone greenbone-vulnerability-management openvas vulnerability-management webserver

Last synced: 09 Apr 2026

https://github.com/rofl0r/htab

simple and efficient hashtable implementation for C, taken from musl's hsearch()

c efficient fast hashmap hashtable

Last synced: 11 Apr 2025

https://github.com/trikko/blobeditor

A simple webassembly project using raylib

3d c raylib raylib-c

Last synced: 15 Jun 2025

https://github.com/basemax/hashmapc

A tiny library for using easily HashMap, arraylist in the C.

array arraylist arrays c hashmap hashmaps maplist

Last synced: 03 Nov 2025

https://github.com/sirwumpus/ioccc-ae

Best Utility (vi) - IOCCC 1991 Winner

c editor ioccc text-editor

Last synced: 01 Mar 2026

https://github.com/cosmo-ray/yirl

YIRL is a Work in progress game engine aiming to be fully configurable, scriptable and mod friendly.

c engine game hacktoberfest lua snake tcc widget

Last synced: 28 Jun 2026

https://github.com/libdriver/scd4x

SCD4X(SCD40, SCD41) full function driver library for general MCU and Linux.

c co2 full-function-driver humidity iic linux mcu scd40 scd41 temperature

Last synced: 16 Mar 2025

https://github.com/meh/wrong

The most wrong build system and package manager for C and C++.

build-system c cpp

Last synced: 17 Apr 2025

https://github.com/gyumeijie/qemu-object-model

A simplified realization of qemu object model, for more information about qemu, please see https://github.com/qemu/qemu

c object-model qemu

Last synced: 09 Apr 2025

https://github.com/asankov/cs50

This repository contains all the exercises from the CS50 course on edx.com

algorithms c computer-science cs50 data-structures edx ios ios-app python swift

Last synced: 28 Jul 2025

https://github.com/bastianblokland/volo

Work in progress real-time strategy game.

3d-engine c rts-game vulkan

Last synced: 21 Aug 2025

https://github.com/sepisoad/super-janet-typist

a short typing game made with janet lisp

2d c game janet lisp raylib shooting typing

Last synced: 11 Apr 2025

https://github.com/biswa96/initrdg

initrd binary to experiment with WSLg in Windows 10

c initramfs initrd windows-subsystem-for-linux windows-subsystem-linux wsl

Last synced: 23 Aug 2025

https://github.com/tweedge/unishox2-py3

A package for Unicode-friendly string compression using Unishox2

c compression cython json-compression library python python3 string-compression xml-compression

Last synced: 05 Apr 2025

https://github.com/kevorr/cpp--

C++ to C transpiler

c compilers cpp

Last synced: 06 Mar 2026

https://github.com/mkchoi212/bitbuf

C API for creation and analysis of binary data

bit-algorithms bit-array bit-manipulation bit-twiddling c

Last synced: 10 Sep 2025

https://github.com/hanilr/variation-ui

Single-header terminal user interface library. Written in ansi-c

ansi-c c single-header single-header-lib terminal-user-interace tui ui user-interface

Last synced: 24 Jul 2025

https://github.com/jibsen/lzdatagen

LZ data generator

c compression data-generator

Last synced: 13 May 2025

https://github.com/H2CO3/libavrutil

Easy to use, lightweight and unified library for performing common microcontroller tasks

avr c embedded embedded-devices embedded-systems microcontroller

Last synced: 15 Mar 2025

https://github.com/En14c/LilyOfTheValley

Simple LKM linux kernel rootkit (x86 / x86_64)

c kernel kernel-module linux-kernel linux-kernel-module security

Last synced: 10 Mar 2025

https://github.com/m-peko/secureble

Secure communication between Arduino Uno microcontroller and Android application over BLE (Bluetooth Low Energy).

android arduino ble c cpp csharp ecdh sts xamarin

Last synced: 14 Oct 2025

https://github.com/babelouest/yder

Logging library for C applications

c journald logging syslog

Last synced: 15 Apr 2025

https://github.com/iximiuz/golife.c

Conway's Game of Life written in C and compiled to WebAssembly

asmjs c conways-game-of-life emscripten webassembly

Last synced: 11 Jul 2025

https://github.com/macmade/elfdump

ELFDump is a C parser for ELF64 object files.

binary c dump elf executable parser

Last synced: 19 Apr 2025

https://github.com/pegvin/termrec

Terminal recorder written in C

c c-programming recorder terminal terminal-recording

Last synced: 26 Jan 2026

https://github.com/sundream/aoi

九宫格和十字链表两种实现

aoi c game lua-bindings skynet

Last synced: 26 Feb 2026

https://github.com/earwig/crater

An emulator, assembler, and disassembler for the Sega Game Gear

assembler c disassembler emulator game-gear-emulator sega-game-gear z80

Last synced: 01 Mar 2026