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/lycuid/clubar

A minialistic statusbar, inspired by xmobar and dwm's statusbar.

c cluless statusbar x11 xorg

Last synced: 23 Aug 2025

https://github.com/z4yx/airmonitor

Air quality monitor based on STM32 & MT7681

c iot mcu sensor wifi

Last synced: 19 Jul 2025

https://github.com/saagarjha/tinycc

Fork of the Tiny C Compiler patched to compile code on iOS

c compiler ios tinycc

Last synced: 08 Mar 2026

https://github.com/omaraflak/async-socket

Asynchronous socket class implemented in C++ for Linux systems.

asynchronous c callback-thread client server socket

Last synced: 12 Apr 2025

https://github.com/dim13/spectrogram

OpenBSD sndio Spectrogram

c fftw openbsd sound spectrogram visualization waterfall

Last synced: 27 Jun 2025

https://github.com/vezel-dev/zig-toolsets

The Zig compiler and standard library packaged for use in MSBuild.

build c cpp dotnet msbuild zig

Last synced: 24 Dec 2025

https://github.com/meirbon/rtbvh

BVH library for Rust

acceleration bvh c cpp ffi ray rust structure tracing

Last synced: 08 Apr 2026

https://github.com/arsenic-atg/jate

A text editor created in C which supports all features expected from a minimal text editor with no dependencies

c editor escape-sequences hacktoberfest terminal text-editor vt100

Last synced: 05 May 2025

https://github.com/utoni/bufflow

A collection of code examples e.g. a buffer overflow + exploit, crypter, shellcodes and more.

assembly c crypter encryption payload shellcode stackoverflow

Last synced: 14 Apr 2025

https://github.com/renehorstmann/mathc

A simple and clean, glsl like, math (linear algebra) header only library for C.

c glsl header header-only linear-algebra math matrix vector

Last synced: 30 Jul 2025

https://github.com/rpsubc8/ESP32TinyFake86

Port Fake86 to TTGO VGA32

8086 bitluni c esp32 fake86 ttgo ttgovga32

Last synced: 29 Apr 2025

https://github.com/franeklubi/scaffolding

scaffolding is a very pointless esolang. Don't try it.

best-language c cli cowboy-time dumb esolang interpreter pointless

Last synced: 12 Apr 2025

https://github.com/briancain/garbage-collector

A basic garbage collection application written in C to manage memory

c garbage-collection garbage-collector memory-management work-in-progress

Last synced: 06 May 2025

https://github.com/rob-blackbourn/example-wasm-array-passing

An example of array passing in wasm and C

c clang javascript wasm webassembly

Last synced: 12 Apr 2025

https://github.com/scastd/raygui-cpp

C++ bindings for Raygui library.

c cpp raylib

Last synced: 17 Jan 2026

https://github.com/joao-conde/libdsa

C data structures and algorithms library

algorithms c data-structures

Last synced: 07 Mar 2026

https://github.com/gamemann/stat

A small project to gather counter statistics from the file system or output from commands. Useful for retrieving packets per second and bytes per second on a network interface.

bps bytes c conversions linux network packets per pps rx second statistics stats

Last synced: 18 Mar 2025

https://github.com/dark-voyage/neko

🔪 | Just a minimal C proxy server frame with fork for personal use (experiment)

c clang gcc proxy proxy-server server

Last synced: 21 Sep 2025

https://github.com/alexgustafsson/perf

A C library for using the perf API on Linux

c linux perf profiling

Last synced: 06 May 2025

https://github.com/DanielMartensson/OpenSourceLogger

Data acquisition software with STM32-PLC. Collect measurement, analyze CAN-messages and send SAE-J1939 messages to other ECUs.

c cpp data-aquisition imgui opengl stm32

Last synced: 08 May 2025

https://github.com/adam-mcdaniel/vpn

A VPN implemented over TLS/SSL written in C

c cryptography cybersecurity openssl vpn

Last synced: 11 Apr 2025

https://github.com/devinsmith/w32x

A Win32 API wrapper for Xlib/X11

c win32 xlib

Last synced: 27 Jan 2026

https://github.com/corruptedbycpu/foton

Foton (eng. Photon) - is a similar project as Cyjon/Fern-Night, but compatibility will no longer be fully supported.

c kernel osdev x86-64

Last synced: 26 Feb 2026

https://github.com/libdriver/multi_button

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

c full-featured-driver gpio linux matrix-button mcu multi-button

Last synced: 07 Oct 2025

https://github.com/alviroiskandar/gwdown

A CLI tool to download from HTTP/S for GNU/Weeb. Like wget, but can parallel the download.

c downloader gnu unix

Last synced: 08 Oct 2025

https://github.com/petabyt/font

5x7 General Purpose Font

c embedded font single-header-lib

Last synced: 27 Sep 2025

https://github.com/jannotti/cpp-algorand-sdk

Unofficial Algorand C++ SDK.

algorand blockchain c cpp cryptocurrency

Last synced: 02 May 2026

https://github.com/mostafa-wael/solvendo

An Intelligent Maze Solving Car

arduino avr c linefollower maze-solver

Last synced: 12 Jul 2025

https://github.com/hamza512b/ccube

Rotating 3d cube in terminal

3d c

Last synced: 24 Mar 2025

https://github.com/freyxfi/allinhacktoberfest

AllInHacktoberfest Was Created in 2022 and Now going on It has several catagories Which Include Linux/Cybersecurity/webDev/Game Development

c collaborate cpp game hacktober hacktoberfest hacktoberfest-2023 hacktoberfest-2023-accepted hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 html py python python3

Last synced: 09 Apr 2025

https://github.com/holixus/tty-tetris-v2

Simple Tetris-game version optimized for slow terminals without dependencies. Nice for embedded devices.

c slow-terminals terminal-based terminal-game tetris tetris-game tty tty-game

Last synced: 28 Jul 2025

https://github.com/hantdev/shortrangeradar

Short Range Ultrasonic Radar - A simple radar using the ultrasonic sensor, this radar works by measuring a range from 3cm to 40 cm as non-contact distance, with angle range between 15Ëš and 165Ëš.

arduino c esp32 iot radar sr04

Last synced: 15 May 2025

https://github.com/jkotra/algoticks

Algoticks is an algorithmic trading simulator written in C.

algorithms algotrading c simulation simulator trading

Last synced: 12 Jul 2025

https://github.com/ibara/planck

The world's worst text editor, if it can even be considered a text editor.

bsd c editor linux minimalism openbsd text text-editor texteditor unix

Last synced: 07 May 2025

https://github.com/mbround18/setup-osxcross

Github Action for setting up osxcross in a github action for cross compiling from Linux to Mac

c cross-platform github github-actions linux mac rust

Last synced: 11 Apr 2025

https://github.com/koturn/Whitespace

An interpreter and C-translator of Whitespace

c interpreter translator transpiler whitespace

Last synced: 11 May 2025

https://github.com/alt-romes/calculator-c-parser

A simple implementation of a parser and its use to calculate simple mathematical expressions

c grammar-parser ll1-grammar parser simple

Last synced: 23 Mar 2025

https://github.com/checkedc/checkedc-llvm-project

This was a fork of Checked C clang used from 2021-2024. The changes have been merged into the original Checked C clang repo, which is now at https://github.com/checkedc/checkedc-clang.

c clang compilers llvm security

Last synced: 13 Jul 2025

https://github.com/maximepremont/zappy_epitech

Epitech project : multiplayer game played by artificial intelligences and viewed by a graphical AR interface.

artificial-intelligence augmented-reality c cpp csharp epitech game python zappy

Last synced: 02 Jul 2025

https://github.com/atypicalim/uyghurscript

a toy programming language written in c, u can write & run your script by uyghur, uzbek, turkish, kazakh language grammars ...

c interpreter kazakh language ozbek programming script turkish uighur uyghur uzbek

Last synced: 12 Aug 2025

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

A Small C ASCII Graphics Library

ascii c graphics graphics-library

Last synced: 30 Apr 2025

https://github.com/jchavanton/disruptor

generating problems on RTP streams : latency, delay, jitter

c disruptor jitter latency loss netfilter networking packet simulator

Last synced: 13 Apr 2025

https://github.com/papierkorb/tarfs

tar file system as loadable kernel module

c linux loadable-kernel-modules tar

Last synced: 11 May 2025

https://github.com/drobilla/zix

A lightweight C library of portability wrappers and data structures

b-tree c data-structures filesystem hash hash-table ringbuffer threads

Last synced: 12 Jan 2026

https://github.com/yuweaec/hacktoberfest-playground

This repository is for anyone who is new to open source and coding. Everyone is welcome to contribute, whether in coding or non-coding areas. Your pull request will be accepted if it follows the code of conduct. Do join our Discord - https://discord.gg/KY7s2dpF server

beginner c cpp dsa hacktoberfest hacktoberfest-2024 hacktoberfest-accepted hacktoberfest2024 hacktoberfest24-accepted java python

Last synced: 06 Aug 2025

https://github.com/gjjvdburg/gensvm

A Generalized Multiclass Support Vector Machine available in Python, R, and C

c classification machine-learning multiclass-classification support-vector-machines

Last synced: 04 Oct 2025

https://github.com/serge-404/HI-TECH-C-V3.09

HI-TECH C V3.09 CP/M freeware C-compiler - the best Z80 native CP/M ANSII C compiler.

8-bit c cpm freeware-ccompiler z80

Last synced: 12 Jun 2025

https://github.com/aligrudi/minmad

A small libmad/oss mp3 player

c libmad mp3 text-based

Last synced: 28 Dec 2025

https://github.com/rageworx/libsrcnn

Super-Resolution imaging with Convolutional Neural Network library for G++, Non-OpenCV model.

c cpp gcc gpp imaging mingw-w64 no-opencv resolution super super-resolution

Last synced: 28 Apr 2025

https://github.com/wirepas/c-mesh-api

Wirepas's Dual MCU API to interface locally with a node device

c dualmcuapi wm-rm-100

Last synced: 16 Jan 2026

https://github.com/krondorl/polyglot-programming

Examples in multiple languages

c go haskell java rust typescript

Last synced: 03 Mar 2026

https://github.com/jocap/repl.c

create a read-eval-print loop out of any command

c shell simple unix

Last synced: 29 Apr 2025

https://github.com/dns-oarc/omg-dns

Helper library for parsing valid/invalid/broken/malformed DNS packets

c dns dns-record dns-rfcs library parsing

Last synced: 04 Jul 2025

https://github.com/yokawasa/mod_log_slow

Apache module for logging of slow requests handling

apache apache-module c logging

Last synced: 26 Mar 2025

https://github.com/ip2location/ip2proxy-c

To detect proxy servers with country, region, city, ISP and proxy type information using IP2Proxy binary database.

anonymous-proxy c ip2location ip2proxy ip2proxy-database proxy proxy-database tor vpn

Last synced: 06 Mar 2026

https://github.com/lioncash/cppcheck-configs

Configuration files that allow cppcheck to provide better static analysis results

c cpp cppcheck static-analysis

Last synced: 11 Apr 2025

https://github.com/farlepet/lambda-kern

Multi-architecture hobby operating system created in C

armv7 assembly c kernel osdev raspberry-pi x86

Last synced: 03 May 2025

https://github.com/cppqtdev/cppqtdev

I am committed to delivering high-quality, easily managed, and maintainable software, backed by our guarantee of superior C++ and Qml code.

c cpp cpp14 cpp17 embedded qml qml-applications qml-bindings qml-components qml-plugin qt qt-quick qt5 qt6 qtcreator qtdesktop qtqml

Last synced: 10 Apr 2025

https://github.com/gbowne1/programmernotes

This is a collection of Markdown notes written in Obsidian for programming and it includes notes on C, C++, using and configuring VSCode and many other things programming related. Anyone is welcome to contribute to this Markdown repository and make corrections.

c coding config cpp node-js nodejs notebook notebook-publish notes obsidian-md programming programming-language software

Last synced: 06 Mar 2026

https://github.com/libretro/libretro-mpv

mpv media player libretro core

c libretro mpv retroarch

Last synced: 17 Jun 2025

https://github.com/rylern/acr122u-tutorial

Tutorial for writing a C/C++ app with the ACR122U on Linux

acr122u c cpp linux mifare mifare-classic mifare-ultralight nfc nfc-reader pcsc pcsc-tools pcsclite

Last synced: 15 Jun 2025

https://github.com/eumerics/falcon-parser

ECMAScript parser written in C and compiled to WebAssembly.

c ecmascript javascript js parser wasm webassembly

Last synced: 07 May 2025

https://github.com/kube/vscode-clang-complete

Visual Studio Code C/C++ completion using Clang

c c-plus-plus clang completion vscode vscode-extension

Last synced: 11 Apr 2025

https://github.com/ArkEcosystem/ledger

A Ledger Hardware Wallet Application in C for the ARK Blockchain.

ark blockchain c hardware ledger nanos nanox wallet

Last synced: 03 May 2025

https://github.com/rafael-santiago/mr-hyde

A collection of steganography tools.

c steganography toy-apps

Last synced: 05 Apr 2025

https://github.com/leogaudin/minitalk

42 • A guide for minitalk, a client-server communication system implemented in C using UNIX signals.

42 c minitalk signal-processing unix

Last synced: 02 Sep 2025

https://github.com/jc-ll/crokus

C parser written in Ruby, for experimental purpose

ast c cfg control-flow-graph experimental parser

Last synced: 07 May 2025

https://github.com/jkelley129/ignis-os

An 64-bit operating system I'm developing for the x86 architecture

assembly c drivers low-level memory-management operating-system os system-internals

Last synced: 10 Mar 2026

https://github.com/jsgoller1/c-programming-language

Solutions to every exercise from "The C Programming Language" by Kernighan / Ritchie (K&R)

c cs-books k-and-r

Last synced: 11 Mar 2026

https://github.com/theblackcat102/awesome-code-obfuscation

Collections of code obfuscation libaries for different languages ( in progress )

assembly awesome awesome-list c c-sharp cpp java javascript obfuscation obfuscator php python

Last synced: 17 Jan 2026

https://github.com/jokade/swog

Scala wrapper generator for interop with C, C++, Objective-C, and script languages.

c cpp interop lua objective-c scala scala-native

Last synced: 12 Jan 2026

https://github.com/fredericbonnet/picotest

PicoTest is a single-file unit testing framework for C programs that follows the xUnit principles.

c cmake test-automation test-framework testing testing-framework testing-tools tests

Last synced: 13 Jul 2025

https://github.com/robrohan/wasm-canvas

Demo of how to use clang to compile to wasm and write to an HTML canvas (no emscripten)

c javascript wasm webassembly

Last synced: 16 Sep 2025

https://github.com/iHaiDeeZ/PS4Offsets-With-Payloads

PS4 Offsets Documentation

c offsets payload ps4

Last synced: 13 May 2025

https://github.com/zakkemble/car-rev-alarm

DIY Car Rev Alarm and Gear Indicator

arduino avr c obd-ii obd2

Last synced: 23 Jul 2025

https://github.com/sieep-coding/snow-simulation

Interactive GUI Snowfall Simulation Created in C & Raylib

c makefile raylib raylib-c

Last synced: 26 Jun 2025

https://github.com/howerj/lfsr

A VM that uses LFSR instead of a normal program counter that runs Forth

7400 c forth fpga ic lfsr vm

Last synced: 22 May 2026

https://github.com/OpenIDC/ngx_oauth2_module

OAuth 2.x Resource Server module for NGINX

c nginx nginx-module oauth oauth2 oauth2-resource-server

Last synced: 14 Oct 2025

https://github.com/squell/fastavr

Atmel AVR simulator written in x86 assembly

assembly avr c simulation

Last synced: 24 Feb 2026

https://github.com/f-squirrel/dockerized_cpp

Dockerized C/C++ Build Environment

c cpp docker makefile

Last synced: 18 Apr 2026

https://github.com/llnl/irep

A tool for filling C/C++ or Fortran data structures from Lua input tables

app-infrastructure c cplusplus fortran input-deck interoperability lua

Last synced: 10 Oct 2025

https://github.com/openbfdev/bfdev

Official repository of bfdev, A C lang algorithm & container library that balances performance, cross-platform compatibility and memory savings while providing a user-friendly API.

algorithms android c embedded freebsd library linux macos structure windows

Last synced: 12 Feb 2026

https://github.com/sfrechette/weather-micro-station

A modular, high-performance weather display system for the LILYGO T-Display S3, featuring real-time weather data from OpenWeatherMap API with smooth animations and professional UI.

arduino c cpp esp32 esp32-s3 lilygo lilygo-tdisplay-s3 openweathermap-api platformio ticker weather weather-api

Last synced: 07 Apr 2026

https://github.com/martian56/cstarter

Cstarter makes starting C/C++ projects easy.

c c-project-template project-template

Last synced: 15 Mar 2026

https://github.com/aeyakovenko/toaster

Incremental failure injection in C

c coverage failure failure-injection testing

Last synced: 11 Oct 2025