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/jakubtomsu/vmem

A cross-platform single-header C library for managing virtual memory. Currently for Windows and Linux.

c cpp cross-platform gamedev lightweight memory-management single-header stb-style

Last synced: 27 Aug 2025

https://github.com/andrewchambers/minipeg

A C peg parser generator (a fork of peg/leg)

c parser-generator

Last synced: 25 Oct 2025

https://github.com/element-protocol/element-protocol

The decentralized, completely anonymous, lightweight, peer-to-peer network communication protocol.

anonymity c c99-c2011 communication-protocol darknet darkweb network-protocol networking peer-to-peer

Last synced: 04 May 2025

https://github.com/mohd-akram/todo

A simple, cross-platform todo application in C

c cli todo

Last synced: 13 Apr 2025

https://github.com/unclechu/midi-trigger

LV2 plugin which generates MIDI notes by detected audio signal peaks.

analyzer audio audio-dsp c lv2 lv2-plugin midi

Last synced: 01 Aug 2025

https://github.com/pwnwriter/nadwm

// : DWM build the less bloated way.

c dwm pwnwriter suckless

Last synced: 06 Apr 2025

https://github.com/robertkist/ditherista

A dithering application for Windows, Linux and macOS

apple-silicon c cpp dithering dithering-methods graphics linux macos qt6 utility windows

Last synced: 13 Apr 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/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/pabloosabaterr/Orn

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

c compiler

Last synced: 07 Mar 2026

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/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/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/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/michaelrsweet/mmd

Miniature markdown library

c markdown

Last synced: 23 Mar 2025

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/ruby/syck

Syck from stdlib turned in to a gem

c ruby

Last synced: 07 Apr 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/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/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/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/sanketdg/khol

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

c shell

Last synced: 04 May 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/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/stefanbylund/zxnext_sprite

C hardware sprite API for Spectrum Next

c sinclair sprites zx-spectrum

Last synced: 12 Mar 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/ryooooooga/nocc

A LLVM based self-hosting C compiler

c compiler llvm

Last synced: 29 Oct 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/Suloch/chirp

Interpreter in C for rockstar programing language

bison c flex interpreter rockstar-language

Last synced: 11 May 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/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/cadaver/miniplayer

Feature-limited C64 music playroutine

assembly c c64 music-player

Last synced: 20 Jun 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/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/storopoli/graphs-complexity

Graph Theory and Computational Complexity

algorithms c complexity typst zig

Last synced: 07 Feb 2026

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/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/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/pegvin/termrec

Terminal recorder written in C

c c-programming recorder terminal terminal-recording

Last synced: 26 Jan 2026

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/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/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/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/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/rsashka/newlang

A programming language with a simple no-keyword syntax for computing tensors and rational numbers with unlimited precision (NOTE: NewLang is experimental; see README)

c compiler cpp cross-platform dynamic-typing interpreter language oop programming-language pure-function static-typed tensors

Last synced: 12 Jul 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/sundream/aoi

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

aoi c game lua-bindings skynet

Last synced: 26 Feb 2026

https://github.com/michaelrsweet/moauth

Basic OAuth2 client/server implementation.

c oauth

Last synced: 01 Mar 2026

https://github.com/nonwill/nonwill.github.io

CDN data of www.autoptr.top.

autoptr c cpp dictionary goldendict ocr

Last synced: 27 Oct 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/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/jawebada/libmbb

Embedded Building Bricks - Hierarchical State Machines, Timers, Queues, Unit Tests

c embedded-systems hierarchical-state-machines

Last synced: 27 Oct 2025

https://github.com/antares0982/ssrjson

A SIMD boosted high-performance Python JSON parsing library that fully leverages modern processor capabilities.

c cpp json python simd

Last synced: 24 Jan 2026

https://github.com/davphla/clang-format-epitech

Automatic formatting configuration for Epitech coding style for C/C++

c clang-format coding-style cpp epitech format

Last synced: 27 Oct 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/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/kevorr/cpp--

C++ to C transpiler

c compilers cpp

Last synced: 06 Mar 2026

https://github.com/rebezhir/openquack

Сугубо русскоязычный проект открытого ПО для Quansheng UV-K5, UV-K5(8), UV-5R PLUS, UV-K6 / This project is ONLY supported in Russian. At first due to planned Cyrillic font usage, at second GFY.

abbree anysecu arm c handheld-devices quansheng radio radtel retevis ruyage uv-k5

Last synced: 04 Apr 2025

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/sirwumpus/ioccc-ae

Best Utility (vi) - IOCCC 1991 Winner

c editor ioccc text-editor

Last synced: 01 Mar 2026

https://github.com/rofl0r/debuglib

wrapper library for the functionality offered by ptrace. features facilities to enter breakpoint, debug and hook syscalls, etc.

c debugger debugging library ptrace strace tracer

Last synced: 11 Apr 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: 30 Apr 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/mogenson/async.h

async/await C macros

async c cpp embedded gcc macros scheduling

Last synced: 07 Sep 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/jimbobbennett/mxchip-workshop

A hands on workshop to get started with an MXChip board 🤖

azure azure-functions azure-iot c mxchip-board mxchip-iot-devkit

Last synced: 13 Jul 2025

https://github.com/paolostivanin/libbaseencode

Library written in C for encoding and decoding data using base32 or base64 (RFC-4648)

base32 base64 c

Last synced: 13 May 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/babelouest/yder

Logging library for C applications

c journald logging syslog

Last synced: 15 Apr 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/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/bastianblokland/volo

Work in progress real-time strategy game.

3d-engine c rts-game vulkan

Last synced: 21 Aug 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/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/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: 06 Jun 2026