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/ganesh-k13/btree

B-tree implementation in C based on algorithm in CLRS.

b-tree btree c clrs-book python

Last synced: 13 Sep 2025

https://github.com/scristobal/cross-compiling-rust-c-wasm-zig

Cross compiling Rust + C codebase to Web Assembly (web and WASI) using Zig

c crosscompile rust wasi wasm webassembly zig

Last synced: 13 Apr 2025

https://github.com/redroselinux/redroselinux

Main Redrose Linux repository

c linux linux-distro

Last synced: 10 Apr 2026

https://github.com/m12t/blindr

Automated window blinds that open at sunrise and close at sunset

3d-printing c cad diy dma gnss irq nmea-parser nmea-protocol raspberry-pi-pico stepper-motor uart ubx-protocol

Last synced: 17 Jan 2026

https://github.com/offa/nbcndunit

NetBeans C/C++ unit testing plugin – supporting CppUTest, GoogleTest (gtest) / GoogleMock (gmock) and libunittest C++.

c cpp cpputest googletest java netbeans netbeans-plugin unit-testing

Last synced: 14 May 2025

https://github.com/franko/lhelper

A simple utility to helps compile and install C/C++ libraries on Windows and Linux

build-tool c c-plus-plus cmake linux meson mingw recipe

Last synced: 04 Mar 2026

https://github.com/panmasuo/voice-activity-detection

Voice activity detection algorithm written in C

alsa c language paho-mqtt vad voice-activity-detection

Last synced: 10 Apr 2025

https://github.com/paulbatchelor/tiziku

Audiovisual generative composition, inspired by Rothko paintings and fluorescent lightbulbs. Written using NanoVG, ChucK, Sporth, and Lua

audiovisual c dsp generative graphics lua music

Last synced: 12 Apr 2025

https://github.com/maksasj/dungeon_master

Dungeon Master - Game Boy Advance(GBA) rogue like game written specially for GBA Jam 2022

c game-development gba gba-development

Last synced: 15 May 2025

https://github.com/abhineetraj1/c-ide

This is the simple text editor where you can write , edit and run C code.

c python3 tkinter

Last synced: 16 Apr 2025

https://github.com/michaelrsweet/zipc

Simple ZIP container writing "library"

c containers zip zlib

Last synced: 26 Oct 2025

https://github.com/alirn76/steganography

Hide The Secret Message In Image (Steganography)

c steganography

Last synced: 25 Oct 2025

https://github.com/hwhsu1231/cmake-conan-setup

CMake toolchain for integration with Conan using cmake-conan

c cmake cmake-toolchain conan cpp package-manager

Last synced: 23 Oct 2025

https://github.com/macmade/hexprint

HexPrint is a command line tool that displays a file's content as an hexadecimal dump.

c command-line command-line-tool hexadecimal hexadecimal-dump

Last synced: 03 Mar 2026

https://github.com/montag451/ltun

Linux TUN/TAP module for Lua

c lua luajit networking tunnel tuntap

Last synced: 07 Oct 2025

https://github.com/pzaino/zvector

An ANSI C Vector library (Dynamic Array) that is fully configurable, fast, thread safe, reentrant, can store dynamic data structures as well as base datatypes and can be used to create dynamic stacks, dynamic queues and more.

algorithms ansi arrays bsd c c99 data-structures dynamic-arrays dynamic-queue dynamic-stack embedded gcc hacktoberfest high-performance library linux macos vectors winodws zig

Last synced: 27 Jul 2025

https://github.com/dunkelstern/libmqtt

MQTT library for multiple platforms including embedded targets. Aiming for simple interface and high test coverage

c cross-platform embedded esp32 esp8266 linux mqtt mqtt-client windows

Last synced: 11 Mar 2026

https://github.com/jishanshaikh4/cuda-programs

CUDA Programs for Hadoop/CUDA Lab at MANIT, Bhopal

c cuda hadoop

Last synced: 25 Apr 2025

https://github.com/brhaka/imagetoascii

Lightweight ImageToASCII converter written in C

ascii ascii-arts c command-line conversion converter fun image lightweight

Last synced: 10 Oct 2025

https://github.com/langriklol/pluto

Simple OS

c cpp nasm osdev pluto

Last synced: 08 May 2025

https://github.com/emmiegit/minutils

Reimplementation of some of the coreutils for fun and profit.

c coreutils fun wtfpl

Last synced: 07 Oct 2025

https://github.com/danielkrupinski/kernelpid

Example Windows Kernel-mode Driver which finds process ID by executable file name.

c driver driver-programming eprocess kernel-mode kernel-mode-driver native windows

Last synced: 09 Jul 2025

https://github.com/rfratto/viceroy

Docker base image for C cross compilers

c cross-compilation docker go

Last synced: 25 Mar 2025

https://github.com/kotleni/helloos

Hello OS kernel. (home project)

baremetal c kernel linker nasm os x86

Last synced: 09 Jul 2025

https://github.com/ajatt-tools/dictpopup

Looks up selected (Japanese) text in your Yomichan dictionaries and displays the result as a popup.

anki c dictionaries dictionary dictpopup gtk3 japanese languages lightweight linux popup yomichan

Last synced: 14 Jun 2025

https://github.com/luyandamncube/-42_A_hitchhikers_guide_to_C

A crash course PDF for C & Algorithms, written by myself during the WTC bootcamp

42born2code c posix unix

Last synced: 11 Mar 2025

https://github.com/jasonliang-dev/spry

2D game framework made for rapid prototyping

c cpp gamedev lua

Last synced: 12 Apr 2025

https://github.com/shlomnissan/dave-wasm

🕹 Dangerous Dave in C/SDL using WebAssembly

c sdl2 webassembly

Last synced: 12 Apr 2025

https://github.com/kojix2/tiktoken-c

C API for tiktoken-rs

bpe c tiktoken tokenizer

Last synced: 07 Oct 2025

https://github.com/giuseppe/gccbrainfuck

A Brainfuck frontend for GCC

brainfuck c compiler frontend gcc

Last synced: 11 Apr 2025

https://github.com/rofl0r/woody-opl

DOSBOX "woody" opl3 emulator for C projects

adlib c opl2 opl3 woody

Last synced: 12 Mar 2026

https://github.com/aligrudi/neateqn

An eqn preprocessor for Neatroff

c eqn neatroff preprocessor roff

Last synced: 28 Dec 2025

https://github.com/okeuday/sillymud

SillyMUD codebase as a CloudI Service

c cloudi dikumud mud rpg rpg-game

Last synced: 23 Apr 2025

https://github.com/itotaljustice/mmpx

MMPX - pixel art scaling (c99 - MIT)

c mit mmpx pixel-art scaling

Last synced: 23 Apr 2025

https://github.com/rusq/gohaskell

Example of calling Haskell Function from Go program (using C interface)

c example golang haskell interface lulz tutorial

Last synced: 21 Apr 2025

https://github.com/TheMatjaz/VCAN

VCAN is a tiny virtual CAN and CAN-FD bus library in C

bus c c11 can-bus can-fd library virtual virtual-bus virtual-can-bus

Last synced: 08 May 2025

https://github.com/gabriele-mastrapasqua/qwen3-tts

Pure C inference engine for Qwen3-TTS text-to-speech. No Python, no PyTorch — just C and BLAS. Supports 0.6B and 1.7B models, 9 voices, 10 languages.

c cpu-inference inference inference-engine multilingual pure-c qwen qwen3-tts simd speech-synthesis text-to-speech tts voiceclone voicecloning

Last synced: 01 Apr 2026

https://github.com/tsupplis/cpm86-crossdev

CP/M-86 cross development environment

asm c ccpm cpm cpm22 cpm86 os vintage

Last synced: 25 May 2026

https://github.com/dusongg/studynotes

C++11-20 、Linux进程/线程/内核设计/网络、进阶算法、java/python语法基础、Git、Mysql

backend c docker git golang jobs linux lua mysql redis

Last synced: 15 Apr 2025

https://github.com/qtexcel/qlibxlsxwriter

Use libxlsxwriter in Qt 5 or 6. libxlsxwriter is a C library for creating Excel XLSX files.

c cpp excel libxlsxwriter qt xlsx xlsxwriter

Last synced: 11 Apr 2025

https://github.com/s-you/dpdk.cr

Crystal bindings to Intel's DPDK at wire rate packet processing.

c crystal dpdk

Last synced: 01 Aug 2025

https://github.com/flightaware/tclbsd

A Tcl package for interfacing to various BSD UNIX system calls and library routines

c tcl tcl-extension unix

Last synced: 07 Aug 2025

https://github.com/klange/toaru_jpeg

C rewrite of a minimal Python JPEG decoder

c image-decoder jpeg jpg toaruos

Last synced: 23 Apr 2025

https://github.com/arkapg211002/sem-5-cse

All lab assignments and text books for SEM 5 CSE at TMSL (under MAKAUT) 2023-24

assignment-solutions c completed cse java lab makaut operating-system shell-scripting software-engineering textbooks ubuntu uml vim

Last synced: 20 Aug 2025

https://github.com/uiu-developers-hub/c-structure

A comprehensive collection of header files of 'C' language focusing on the data-structures and algorithms

algorithms c data-structures header-files

Last synced: 15 Apr 2025

https://github.com/rofl0r/rcb2

intelligent and automatic build system for C

build-system build-tool c

Last synced: 11 Apr 2025

https://github.com/print3m/printos

Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.

bootloader c cpp hobby-os kernel low-level-programming os-dev uefi x86-64

Last synced: 30 Apr 2025

https://github.com/parvvaresh/library-management-program-with-cpp

Library Management Program: It can be entered as a user or admin and both have different capabilities

c cpp oop

Last synced: 04 Sep 2025

https://github.com/getjared/gifw

animated gif wallpaper setter

c gif hacktoberfest x11

Last synced: 04 May 2025

https://github.com/apache/activemq-nms-openwire

Mirror of Apache ActiveMQ NMS OpenWire client library

activemq c cplusplus csharp java network-client network-server perl php python ruby

Last synced: 12 Apr 2025

https://github.com/urin/miniunit

Minimal unit testing framework for pure-C

c unit-testing

Last synced: 10 Apr 2025

https://github.com/colleagueriley/c-plus

Intermediary language between C and C++ with other added cool features too

c c-plus c-plus-plus c89 compiler language programming-language programming-languages rsgl sili sili-toolchain single-file

Last synced: 10 Apr 2025

https://github.com/libdriver/lm75b

LM75B full function driver library for general MCU and Linux.

c full-function-driver iic linux lm75b mcu temperature thermometer

Last synced: 18 Mar 2025

https://github.com/alvarorichard/duckwave

Straightforward audio player written in C, designed for simplicity and ease of use. It supports playing multiple audio formats

audio audio-player c command-line flac mp3 music-player opensource simple terminal

Last synced: 07 Mar 2026

https://github.com/gamemann/hard-link-files

A small C++ application I made in 2016. Imported to GitHub from GFL's Gitlab server.

automatically c cplusplus files game hard link servers

Last synced: 18 Mar 2025

https://github.com/yangruihan/clox

Repository for C implement programming language with the book "Crafting Interpreters" http://www.craftinginterpreters.com/

c programming-language

Last synced: 11 May 2025

https://github.com/jibsen/bcrush

Example of CRUSH compression with optimal parsing using BriefLZ algorithms

c compression compression-algorithm crush

Last synced: 14 Mar 2025

https://github.com/georgesittas/ipl-interpreter

Interpreter for a simple imperative language called IPL

c crafting-interpreters imperative interpreter language

Last synced: 11 Apr 2025

https://github.com/drankinatty/gtkwrite

GtkWrite Text Editor written in C and Gtk+2.

c editor gtk2 linux windows

Last synced: 13 May 2025

https://github.com/gochomugo/crun

Run C/C++ scripts, just like you would do with Python, Ruby etc.

c c-plus-plus cpp

Last synced: 21 Mar 2025

https://github.com/c-cube/ocaml-minisat

OCaml bindings to Minisat

binding c cpp minisat ocaml sat

Last synced: 21 Mar 2025

https://github.com/ollyxar/http-router

Simple PHP Extension for HTTP routes

c class performance php-extension php7

Last synced: 13 Apr 2025

https://github.com/mahi97/persian-compiler

~ Just Another Persian Compiler

c compiler lexer persian

Last synced: 13 May 2025

https://github.com/yeaseen/angrybirds_igraphics

:performing_arts: A casual puzzle video game implemented in C/C++ with OpenGL iGraphics for GUI as a term project assignment of C Programming Language Sessional course, CSE102 of CSE, BUET.

angry-bird-game angry-birds c cpp cse-buet igraphics-project opengl visual-studio

Last synced: 14 Aug 2025

https://github.com/404name/funcproject

自己写的一些C系列有趣的项目:字符画/字符画剪辑/自动生成迷宫/自动走迷宫/心形自动生成迷宫

c cgame

Last synced: 19 Jul 2025

https://github.com/mfarabi619/mfarabi619

Monorepo containing configs, projects, notes, etc. Doubling as practice for managing huge, multi-language codebases with potentially unrelated concerns.

archlinux c c4-model devenv dioxus dotfiles emacs freebsd freebsd-scripts go likec4 linux loco monorepo neovim nix nixos org-mode rust zellij

Last synced: 12 Jun 2026

https://github.com/nsneruno/magisk_detector

Flutter Support for integrating Magisk Detector for Android Application. Based from MagiskDetector.

android android-library c dart flutter flutter-library flutter-plugin magisk ndk root-detection root-detection-bypass security

Last synced: 09 May 2025

https://github.com/libdriver/uvis25

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

c full-featured-driver iic linux mcu spi uv-index uvis25

Last synced: 15 Feb 2026

https://github.com/youben11/youbix

Yet another simple kernel

assembly-x86 c i386 kernel

Last synced: 28 Feb 2026

https://github.com/heatxd/gekkonet

P2P Rollback Game Networking SDK

c cpp game-development library netcode networking rollback-netcode sdk

Last synced: 13 Feb 2026

https://github.com/maximilianfeldthusen/mqtt

Simple C Code – MQTT with TLS, JSON, and Reconnect

c json linux mqtt mqtt-broker reconnect tls ubuntu

Last synced: 04 May 2026

https://github.com/charlesaverill/ecco

An Educational C COmpiler written in Python, written for use in my Practical Compiler Design course

c compiler compiler-design

Last synced: 11 Apr 2025

https://github.com/bytesclub/chalk

Command line text editor written in C

c cli text-editor

Last synced: 15 Apr 2025

https://github.com/robertlipe/riscv7

UNIXv7 ported to RISC-V, specifically the Longnan Nano SBC

c hacktoberfest historic risc-v risc-v-assembly unix

Last synced: 15 Apr 2025

https://github.com/rekgrpth/ngx_http_captcha_module

nginx module for generate captcha and validate captcha code

c captcha nginx

Last synced: 06 Oct 2025

https://github.com/typhoon-hil/cparser

C parser writen in Python

c parsing python

Last synced: 27 Jun 2025

https://github.com/xenomega/archloader

ArchLoader is a utility to unlock the Halo 4 Network Test and add extensive functionality otherwise not available (even when the beta was active).

altivec beta c cpp disassembly hacks hooks powerpc reverse-engineering xbox360

Last synced: 07 May 2025

https://github.com/1password/markdown-benchmarks

Benchmarking markdown libraries

c golang markdown rust

Last synced: 08 Apr 2025

https://github.com/cooljeanius/stress-1.0.4

Me patching up the `stress` tool to build properly on school computers

c stress

Last synced: 18 Jan 2026

https://github.com/onderweg/swift-from-go

Example code: calling Swift from Go

c go swift

Last synced: 14 Jan 2026

https://github.com/drashna/qmk_modules

A collection of drashna's Community Modules for QMK Firmware

bongocat c display json

Last synced: 15 Oct 2025

https://github.com/f0rkr/philosophers

The dining philosophers problem is an example problem often used in concurrent algorithm design to illustrate synchronization issues and techniques for resolving them.

algorithm c deadlock forks mutex-synchronisation processes semaphore threads

Last synced: 23 Apr 2025

https://github.com/nigels-com/tutf8e

Tiny UTF-8 Encoder for C

c cplusplus iso-8859-1 unicode utf8 windows-1252

Last synced: 05 Jul 2025

https://github.com/maxim-saplin/mandelbrot

Microbenchmark testing Python, Numba, Mojo, Dart, C/gcc, Rust, Go, JavaScript, C#, Java, Kotlin, Pascal, Ruby, Haskell performance in Mandelbrot set generation

bun c csharp dart dotnet flutter gcc golang haskell java javascript kotlin mojo node nodejs numba pascal python ruby rust

Last synced: 26 Oct 2025

https://github.com/brosck/farllen

「🚪」Port forwarding tool to gain access to internal devices

c forwarding hacking network pivot port security tool

Last synced: 06 May 2025

https://github.com/mohitjaisal/codingbooks

As you begin your path on becoming a coding specialist it is always pleasant to find good sources of information. Many computer languages might be tricky to learn at the beginning so you need reliable references to double-check your mistakes and learn how to not make them again.

books c coding coding-interview codingbooks cpp hacktober hacktoberfest hacktoberfest-accepted hacktoberfest2021 java python

Last synced: 12 Oct 2025

https://github.com/jeertmans/delaunaytriangulation

C implementation of Delaunay Triangulation algorithm, provided with an easy to use GUI.

algortihm c delaunay delaunay-triangulation triangulation

Last synced: 22 Oct 2025

https://github.com/xyproto/tinyionice

Drop-in replacement for ionice in 300 lines of C

c cli drop-in-replacement ionice linux small tiny tool utility

Last synced: 30 Oct 2025

https://github.com/spinnakermanchester/spinnfrontendcommon

Common support code for user-facing front end systems.

c python spinnaker

Last synced: 14 Apr 2025