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/wpjunior/gessinger

Joystick controller for fluidsynth

bass c fluidsynth gobject linux

Last synced: 03 Mar 2025

https://github.com/libdriver/button

BUTTON full function driver library for general MCU and Linux.

button c full-function-driver gpio linux mcu

Last synced: 18 Mar 2025

https://github.com/keikinn/acousticmfsk

Acoustic MFSK Communication

acoustic c dsp mfsk tms320c6748

Last synced: 05 May 2025

https://github.com/madmurphy/nautilus-bluetooth

A simple Nautilus extension that adds a "Send via Bluetooth" entry to Nautilus' right-click menu

bluetooth c gnome gnu nautilus nautilus-extension

Last synced: 04 May 2025

https://github.com/birdabo404/suifetch

minimalistic and fast sys fetch written in C.

c fastfetch linux neofetch neofetch-alternative neofetch-clone terminal

Last synced: 15 Jul 2025

https://github.com/fmahadybd/browser_cache_clear

It will Clear Browser data Permanently. This is for Chrome and Firefox Browser

browser c cache

Last synced: 03 Jul 2025

https://github.com/zero3k/xsupplicant

Mirror of the XSupplicant (Open1X) Project on SourceForge

bsd c cpp gnu linux wifi wifi-network wifimanager windows

Last synced: 05 May 2025

https://github.com/xanthium-enterprises/attiny-led-control-using-rs485-protocol-from-pc

Controlling the LED's on the ATtiny development board from PC using RS485 Protocol

attiny2313a c csharp dotnet-framework embedded gui rs485 serial-communication

Last synced: 28 Jun 2025

https://github.com/bas1c1/nembusos

New Russian UNIX-like x86 operating system written in C and NASM

c gcc i386 nasm-assembly operating-system osdev x86

Last synced: 09 Jul 2025

https://github.com/umutsevdi/brauzer

A graphical web browser from scratch in C for a variety of alternative web protocols

browser c ftp ftp-client gemini gemini-client gemini-protocol gopher gopher-client gtk gtk4 http http-client libadwaita web-browser

Last synced: 30 Apr 2025

https://github.com/bratergit/hacktoberfest-2021

Only algorithms in C and C++ , good for first timers

c cpp hacktoberfest hacktoberfest-2021

Last synced: 16 Jul 2025

https://github.com/artalis-io/keel

Minimal C11 HTTP client/server library built on raw epoll/kqueue/io_uring. Pluggable allocator, pluggable parser, pluggable TLS library, streaming responses, multipart uploads, 101K req/s on a single thread.

async c c11 epoll event-loop http http-server io-uring kqueue multipart sendfile threadpool tls zero-copy

Last synced: 06 Apr 2026

https://github.com/basemax/one-draft-in-c

A attempt to rewrite one language compiler in pure c without lexer and parser generators.

c lexer parser

Last synced: 05 May 2025

https://github.com/basemax/strip-c-comments

A C program to strip comments from a c file and output the result to a new file.

c regex remove-c-comment remove-c-comments remove-comment remove-comments strip-c-comment strip-c-comments strip-comment strip-comments

Last synced: 04 Oct 2025

https://github.com/abschill/pstyle

header-only c library for styling print statements :tada:

c colors macros printf stdout

Last synced: 10 Apr 2025

https://github.com/robusgauli/cset.h

Typesafe, Generic & Fastest Set Data structure implementation in C

c data-structures generic hash hashmap set

Last synced: 07 Sep 2025

https://github.com/splitbrain/pam-require

A simple PAM account module to require a special user or group to access a service

authorization c pam pam-module

Last synced: 02 Feb 2026

https://github.com/msdn-whiteknight/errlib

C/C++ exception handling and logging library

c cpp error-handling exceptions library logging windows

Last synced: 16 Jun 2025

https://github.com/ekkoz897/42cursus_so_long

One of the first graphical projects at 42 school, so_long introduces us to 2D programming by allowing us to create our first 2D game. Textures, sprites and tiles included.

2d-game 42-school 42cursus c mlx mlx-library so-long solong sprite-animation

Last synced: 12 Apr 2025

https://github.com/kasramp/c-unit-testing

Example of how to write unit tests in C programming language

c c-lang c-language cprogramming cunittest

Last synced: 11 Apr 2025

https://github.com/mr9d/school21-piscine

My solutions for School21 (School42 franchise from France) introduction course called Piscine. It includes a full month of C programming and peer-to-peer interactions.

bash c school21 school42

Last synced: 08 Jul 2025

https://github.com/lucasamtaylor01/editor-texto-c

Editor de texto em C 📄

c editor-de-texto

Last synced: 10 Apr 2025

https://github.com/masyagin1998/dive-into-embedded-dev

Some experiments with QEMU, C, Assembly and ARM

arm assembly bare-metal c qemu

Last synced: 19 Mar 2025

https://github.com/shadowamitendu/data-structures-and-algorithm-using-c

College Code for DSA Semester 3rd

c dsa-practice

Last synced: 13 Mar 2025

https://github.com/anishlearnstocode/hackerrank-cpp

Solutions to C++ domain challenges on Hackerrank 👨‍💻🐱‍👤.

algorithms c cpp data-structures hackerrank

Last synced: 10 Apr 2025

https://github.com/nvzqz/malloced

A malloc-ed box pointer type for Rust

buf c ffi free malloc rust safe

Last synced: 19 Mar 2025

https://github.com/jdeokkim/jmprof

A tiny, experimental heap profiler for GNU/Linux. (@dgist-datalab)

c c99 heap heap-profiler hooking ld-preload malloc-hook memory-allocation memory-leak memory-profiler memory-profiling pebs pmu void-linux

Last synced: 10 Apr 2025

https://github.com/avamander/rf24signing

A transparent signing library for RF24Mesh

arduino arduino-library c nrf24l01 rf24 signing

Last synced: 30 Apr 2025

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

Tutorial for creating a Virtual Machine Viewer on Fedora with Spice-GTK

c fedora gtk spice spice-gtk tutorial viewer vm vm-viewer

Last synced: 15 Jun 2025

https://github.com/amar-laksh/fos

Its a x86 Monolithic, Multi-boot Kernel which can of course also present an interactive copy of a Resume of its author. :)

assembly c operating-systems os x86-32

Last synced: 20 Jun 2025

https://github.com/gary-lgy/https-proxy

Transparent HTTPS proxy written in C using `epoll`

c epoll linux networking tcp tunnel

Last synced: 30 Apr 2025

https://github.com/xhyabunny/nodos

Effective Operating System.

c cpp cs operating-system os

Last synced: 10 Apr 2025

https://github.com/brianpugh/cookiecutter-esp-idf-component

Cookiecutter template for an ESP-IDF component

c cookiecutter esp-idf esp32 iot

Last synced: 19 Mar 2025

https://github.com/rekgrpth/gawkextlib

Dynamically loaded extension libraries for GNU AWK (forked from https://git.code.sf.net/p/gawkextlib/code)

c extension gawk

Last synced: 10 Apr 2025

https://github.com/ne0nwinds/native-clip

Access to the native OS clipboard from NodeJS

c clipboard copy-paste hacktoberfest nodejs npm

Last synced: 23 Oct 2025

https://github.com/callmesalmon/vine

Vine editor: the text editor for minimalists. Contributions are very welcome!

c code-editor minimal programming text-editor

Last synced: 04 May 2025

https://github.com/lora-net/lr1110_updater_tool

Implementation example of update mechanism for LR1110

c lr1110 updater

Last synced: 09 Jul 2025

https://github.com/abranhe/cs50

The CS50 Library for C ready to use with Clib

c c-library clib clibs cs50

Last synced: 30 Apr 2025

https://github.com/mrrodrigo/steganography-c

Algorithm to apply steganography technique and hide texts within the content of an image.

c criptography hide-messages image steganography

Last synced: 30 Apr 2025

https://github.com/melardev/c_win32_bindshell_sync

BindShell written in C using Win32API and blocking sockets

bind-shell c networking pipe poc process-pipes reverse-shell security shell socket win32 win32api

Last synced: 13 Apr 2025

https://github.com/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 24 Mar 2025

https://github.com/xfgusta/hr

A horizontal rule for terminal

c cli command-line-tool horizontal-rule hr terminal

Last synced: 08 Oct 2025

https://github.com/thehxdev/libarena

Single-header Arena allocator library with multi-buffer support

allocator c memory memory-allocator

Last synced: 14 Apr 2025

https://github.com/johnsonjh/cws-ed

cws-ed: ED, a portable EDT look-alike editor, by Rush Record and Charles W. Sandmann

c cws-ed ed editor edt text-editor vms

Last synced: 07 May 2025

https://github.com/superpuiu/pwootie

Linux bootstrapper for ROBLOX Studio.

c linux roblox roblox-launcher roblox-studio roblox-wrapper

Last synced: 12 Mar 2026

https://github.com/libdriver/ags10et

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

ags10et c ethanol full-featured-driver iic linux mcu

Last synced: 07 Oct 2025

https://github.com/romiras/cpfront

Subsystem CPfront for translation Component Pascal to C in BlackBox Component Framework

blackbox-component-builder c component-pascal translator

Last synced: 10 Oct 2025

https://github.com/tsnsoft/codeblocks_linux

Code::Blocks с русским интерфейсом для Linux

c codeblocks codeblocks-ide cpp linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/gjbex/defensive_programming_and_debugging

This is material to complement the FutureLearn MOOC on "Defensive programming and debugging", as well as for training purposes.

bash best-practices c cpp debugging fortran mpi openmp parallel-programming python training unit-testing

Last synced: 13 Jul 2025

https://github.com/tsnsoft/quadratic_equation_wxwidgets-linux

Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux

c codeblocks cpp example linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/abhinav-ark/mpu6050_realtime_dashboard

Real Time Dashboard for MPU6050 Accelerometer/Gyroscope

adafruit c esp32-arduino influxdb iot nextjs nodejs websockets

Last synced: 14 Aug 2025

https://github.com/leiless/generic_kext

Makefile for generic kernel extension

c kext makefile

Last synced: 15 Apr 2025

https://github.com/superwhiskers/question

the question function, now in every language you could possibly want it in

bash c cpp crystal elixir erlang examples golang lua python rust

Last synced: 12 Apr 2025

https://github.com/tsnsoft/wxwidgets_demo-linux

Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux

c codeblocks cpp example linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/jeffhammond/oshmpi

**OLD** OpenSHMEM over MPI-3 **USE NEW LOCATION**

c communication mpi openshmem shmem

Last synced: 07 Oct 2025

https://github.com/youpong/9cc

This is a project for 9cc study. Thanks to the author of 9cc. https://github.com/rui314/9cc

9cc c cc compiler

Last synced: 08 Apr 2025

https://github.com/libdriver/sfa30

SFA30 full-featured driver library for general MCU and Linux.

c full-featured-driver hcho humidity iic linux mcu sfa30 temprature uart

Last synced: 06 Oct 2025

https://github.com/franzflasch/nes_emu

Portable nes-emulator written in C

c emulator famicom nes nintendo portable

Last synced: 22 Jan 2026

https://github.com/jmacheta/jlink_rtt-cmake

cmake library that enables support for Jlink RTT in your C++ or C project out of the box

c cmake embedded jlink segger-rtt

Last synced: 10 Mar 2026

https://github.com/rekgrpth/pg_htmldoc

PostgreSQL implementation of HTMLDOC conversion software. It is a program that reads HTML and Markdown source files or web pages and generates corresponding EPUB, HTML, PostScript, or PDF files with an optional table of contents.

c html pdf postgresql ps

Last synced: 24 Dec 2025

https://github.com/akscf/vxsshd

Small and portable SSH server for VxWorks 5.x

c shell ssh-server vxworks

Last synced: 24 Apr 2025

https://github.com/mgautam98/ultrasonic-rangefinder-using-8051

Ultrasonic rangefinder using 8051 Microcontroller and Ultrasonic Sensor which measures the distance up to 4 meters

8051-projects c

Last synced: 23 Apr 2025

https://github.com/brunexgeek/minitar

Small C library to read and write TAR files

c c99 tar tarball

Last synced: 28 Apr 2025

https://github.com/xcuri0/blackframe-insertion

Black frame insertion for OpenGL applications

c ldpreload linux opengl

Last synced: 06 May 2026

https://github.com/lind026/parallel-programs

Parallel programs for the Linux kernel

c linux multithreading parallel-programming

Last synced: 11 Apr 2025

https://github.com/JacobLee23/pync

A C-extended Python package for numerical differential and integral multivariable calculus

c calculus mathematics python

Last synced: 07 Oct 2025

https://github.com/davidwparker/opengl-screencasts-3

OpenGL screencast videos episodes 21-30

c opengl

Last synced: 13 Apr 2025

https://github.com/lpg2709/doomfirec

The Doom Fire effect made in c with opengl

algorithm beginner c doom fire opengl simple

Last synced: 12 Apr 2025

https://github.com/pirate/assembly-repl

A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.

arm arm64 assembly c c-language clang cpp learning llvm llvm-clang llvm-ir macos objective-c repl x64-assembly x86-64

Last synced: 31 May 2026

https://github.com/Max-Schmeling/code_snippets

a breathing collection of code snippets for Python, VBA and C and more

c python snippets snippets-collection vba

Last synced: 30 Jul 2025

https://github.com/lucastornai/comp-rs

Compiler of a fictional language to C written in Rust

c compiler rust transpiler

Last synced: 08 Oct 2025

https://github.com/jrcichra/gophidgets

Golang bindings for the Phidgets C library

c golang golang-wrapper hacktoberfest phidgets

Last synced: 06 Mar 2026

https://github.com/mertyildiran/unleash

Unleash your inner power using Unleash Shell

c shell

Last synced: 07 Jan 2026

https://github.com/baines/uj.h

Single-header C JSON lexer & parser in ~500 LoC

500lines c json json-lexer json-parser single-header single-header-lib

Last synced: 12 Mar 2026

https://github.com/himujjal/libytdl

A c library for downloading YT videos written in Nim

c nim yt-dl yt-downloader ytdl-alternative

Last synced: 09 Oct 2025

https://github.com/rob2d/build-and-watch

Gameboy ROM development workflow to avoid build processes and makefiles. Watches a folder for changes to .c or .h files, builds your Gameboy ROM .gb file using GBDK, and then conveniently launches/re-launches an emulator of your choice when ROM is edited.

build-system build-tool c game-boy game-boy-development game-boy-rom gameboy gameboy-rom gbdk lcc nodejs

Last synced: 07 Oct 2025

https://github.com/discretetom/taskbarkiller-v2

Simpler version of TaskbarKiller.

c registry taskbar

Last synced: 11 Mar 2026

https://github.com/amirhoseinmasoumi/gsmtracker

Online GPS Tracker for STM32 (HAL)

atcommands c gsm gsm-module sim808 stm32 tracker

Last synced: 10 Apr 2025

https://github.com/dylan-conway/3dca

3D Cellular Automata Simulator

c cellular-automata opengl simulation

Last synced: 06 Jul 2025

https://github.com/rdbo/libproc

Linux API to abstract information from /proc (WIP)

api c linux process procfs

Last synced: 26 Sep 2025

https://github.com/abtinz/c-mini-projects

C mini projects for every one(AUT,My self projects)

c

Last synced: 09 Oct 2025

https://github.com/rdipardo/libmoreinttypes

A minimal library of enhanced integer types for C

c data-types-and-structures

Last synced: 29 Apr 2025

https://github.com/dottorblaster/grocery

Tiny C webserver with resource adaption features

adaption c content convert imagemagick jpeg university webserver

Last synced: 04 Sep 2025

https://github.com/danielaraldiedu/flappy-bird

Trabalho de desenvolvimento do jogo Flappy Bird em C++.

c cpp flappy-bird

Last synced: 12 Jun 2025

https://github.com/alishbz/bldc-motor-controller

Abstract motor control interface firmware that I developed for BLDC motor Six step and torque control.

bldc c six-step

Last synced: 23 Apr 2025

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

A poorly written dead project for a flowchart builder

bad-code c dead-project flowchart school-project

Last synced: 10 Oct 2025

https://github.com/lyre-os/klyre

Kernel of the Lyre operating system

c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64

Last synced: 10 Apr 2025

https://github.com/tsnsoft/components_choice_wxwidgets-linux

Компоненты выбора в wxWidgets на С++ в Code::Blocks

c choice codeblocks cpp example linux wxwidgets

Last synced: 03 Jul 2025

https://github.com/avivnaaman/c-course-openu

C Course at the open university - solutions and tester for 2020b.

ansi-c c c90 makefile unix

Last synced: 23 Apr 2025

https://github.com/jfgmesquita/c-lang

Introduction to the C language (2024/2025)

c makefile ubuntu

Last synced: 23 Apr 2025