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/quantum5/clickkeys

Tool to use keyboard buttons to click the mouse, for when your mouse button is broken.

accessibility c keyboard keyboard-navigation mouse mouse-emulation

Last synced: 24 Nov 2025

https://github.com/abzico/libpng_example

Example code demonstrate how to work with libpng

c example libpng png ppm

Last synced: 17 Mar 2025

https://github.com/mzying2001/unpak

unpak for pvz main.pak

c pvz

Last synced: 06 Apr 2025

https://github.com/spitulax/traffic-light-simulator

Simulating traffic lights on a four-way intersection with car simulation

c raylib raylib-c

Last synced: 11 Mar 2026

https://github.com/woolseyworkshop/article-blink-making-an-led-blink-on-a-raspberry-pi

Blink: Making An LED Blink On A Raspberry Pi Article Resources

beginner c cpp electronics programming python raspberry-pi swift

Last synced: 12 Apr 2026

https://github.com/stdlib-js/strided-base-function-object

C APIs for creating and managing strided array function objects.

array base c fcn function javascript n-api napi node node-js nodejs stdlib strided

Last synced: 08 Oct 2025

https://github.com/kb3c/libgh

Multiarchitecture Multiplatform Windowing API - C/C++ Bindings

api arm c console gui wayland windows x x86

Last synced: 11 Mar 2025

https://github.com/olemorud/cli-chess

Work in progress

c chess cli

Last synced: 15 Aug 2025

https://github.com/aptpod/apt-peripheral-linux-driver

Device driver for EDGEPLANT USB Peripherals,

c device-driver linux

Last synced: 14 May 2026

https://github.com/justsecret123/red-black-tree

This repository contains a Red-Black Tree simulation (visualization, insertion, removal...).

c red-black-tree tree-structure

Last synced: 09 Apr 2025

https://github.com/0xdaksh/scientific-calculator

School Project for C++ to Make a Scientific-Calculator, allows you to input to retain output.

c c-plus-plus calculator programming-language scientific

Last synced: 07 Oct 2025

https://github.com/almostsagar/kbc-game

A Terminal based Game made with C Language

c first-project

Last synced: 30 May 2026

https://github.com/alexpreynolds/byte-store

Generate and explore upper triangular and square matrices of 1-byte values

bioinformatics c correlation-scores encoding jaccard-similarity pearson spearman-rho

Last synced: 05 Feb 2026

https://github.com/torx-chat/torx-gtk4

GTK4 client implementing the TorX Library

c chat chat-application gtk4 linux macos osx tor windows

Last synced: 23 Apr 2025

https://github.com/rekgrpth/mustach

C implementation of mustache templating

c mustache

Last synced: 08 Oct 2025

https://github.com/lockie/vibe

Pure C implementation of ViBe background subtraction algorithm

c opencv vibe

Last synced: 08 May 2026

https://github.com/metonymic-smokey/intal

C Library for Integers of Arbitrary Length

bigintegers c

Last synced: 10 Jun 2026

https://github.com/tcbrindle/libsudoku

C and C++14 library for solving sudoku puzzles, using Range-V3

c c-library c-plus-plus cpp-library sudoku-solver

Last synced: 19 May 2026

https://github.com/dcepelik/mcc

Minimalist C compiler (work in progress).

c compiler optimization simple

Last synced: 16 Jan 2026

https://github.com/jdeokkim/leko

A small block puzzle game demo made with raylib.

c gamedev gnu99 puzzle puzzle-game raylib

Last synced: 21 Apr 2025

https://github.com/immanuel-c/ilog

A Simple Logger, For people that don't want bloated libraries

c cpp loggers

Last synced: 10 May 2026

https://github.com/jdeokkim/b021

A variant of the Blackjack game made with raylib.

blackjack c c99 fisher-yates fisher-yates-shuffle gnu99 raylib

Last synced: 17 Jun 2025

https://github.com/omarazizi/logic-gates-modeling

Modeling Logic Gates with Neural Networks

c deep-learning machine-learning neural-networks

Last synced: 19 Jun 2025

https://github.com/ndryden/shbt

Signal handler/backtrace library

c cpp debugging

Last synced: 21 Apr 2026

https://github.com/cooljeanius/wget

My fork of GNU wget, to play with the build system

c gnu wget

Last synced: 18 Jan 2026

https://github.com/bagussatoto/fp-smart-lamp

Final Project Mata Kuliah Komunikasi Data - Hasil Diskusi YouTube📍

c komdat komunikasidata microcontroller smartlamp

Last synced: 06 Jun 2026

https://github.com/bagussatoto/appentripemasukan

Responsi MataKuliah Pemprograman Lanjut - AppEntriPemasukan

c csharp csharp-library responsi

Last synced: 17 May 2026

https://github.com/adrian-bueno/hashtable

Linked Hash Table written in C. Key and value can be of any type.

c hashtable linked-hashtable

Last synced: 12 Sep 2025

https://github.com/macmade/c-inheritance

Class inheritance experiments for C.

c class extend inheritance-experiments object-oriented opaque struct

Last synced: 30 Mar 2025

https://github.com/mewmix/sm4-xts-openssl

openssl sm4-xts & aes-xts 256 implementations for testing

aes-256 c cryptography disk-encryption openssl sm4

Last synced: 07 Jun 2026

https://github.com/gilaniasher/segtree-c-python

A Segment Tree written in C as a Python module. Try it with pip install c-segment-tree!

c python segment-tree

Last synced: 14 Jan 2026

https://github.com/cooljeanius/babeltrace

This project provides trace read and write libraries, as well as a trace converter. This fork is to try porting it to Mac OS X.

babeltrace c

Last synced: 18 Jan 2026

https://github.com/gvicentin/sc

Subnet Calculator CLI

c cli networking subnetting

Last synced: 09 Oct 2025

https://github.com/svelterust/hello-n64

Hello world!\n in N64

c n64

Last synced: 30 Jul 2025

https://github.com/guilhermerodrigues680/wav2c-online

Conversor de arquivos WAV para vetor em C/C++ ⚡⚡. Util para microcontroladores. Ex: ATmega328P|Arduino

arduino c c-plus-plus converter embedded-systems esp wav

Last synced: 17 Jan 2026

https://github.com/geovannewashington/ansi-nerd

Notes and exercises from K&R and Neso Academy.

c c-programming-language learning programming

Last synced: 05 Oct 2025

https://github.com/madladsquad/untitledtemplatingengine

A templating engine powered by a lisp-like language

c cpp library templating templating-engine templating-language

Last synced: 17 Mar 2026

https://github.com/Camroku/Toryus

A hobby operating system project

assembly c operating-system osdev

Last synced: 11 Mar 2025

https://github.com/skippyr/libtmk

Libtmk (aka "Terminal Manipulation Kit") is a simple C99 terminal manipulation library that contains a modest set of features to manipulate terminal properties, styles, arguments and key readings primarily using UTF-8 encoding. It is available for Windows, macOS and Linux.

c c-library cli command-line cpp cpp-library library linux macos shell terminal tui windows

Last synced: 27 Mar 2025

https://github.com/arc-hugo/projet_voilier

Programmation d'une carte NUCLEO-F103RB permettant de piloter et d'automatiser des fonctionnalités pour une maquette de voilier

c embedded keil nucleo stm32f103

Last synced: 19 Jun 2025

https://github.com/not-minimal/algoritmos

Ramo de Algoritmos y Programación del Segundo Semestre

algorithms c data-structures

Last synced: 14 Jun 2025

https://github.com/gunh0/algorithms

📝 Solutions for Algorithm Problems [C/C++]

algorithm beakjoon c cpp data-structures project-euler

Last synced: 12 Mar 2026

https://github.com/essentialkaos/ftllister

Utility for listing directories with huge amounts of files (several billion)

c listing tool utility

Last synced: 07 Jul 2026

https://github.com/nivindulakshitha/productivity-suite

Explore interactive C programs!

c

Last synced: 18 Jun 2026

https://github.com/soumyasen1809/introduction_to_openmp

Introduction to OpenMP - Tim Mattson (Intel)

c intel openmp parallel-computing parallel-programming

Last synced: 30 May 2026

https://github.com/BGOPC/BGOPC-Kernel

A System Kernel i made with C.

64 asm assembly c kernel

Last synced: 10 Mar 2025

https://github.com/anishsinha-io/jenny-assignments

A place for Jenny to do DSA while also learning Git!

algorithms c data-structures education

Last synced: 23 Mar 2026

https://github.com/Felix-Quehl/C_Memory_Manager

Library to trace and manage pointers in C

c debug leak library linux macos macosx management memory pointer test trace unit unix

Last synced: 11 Mar 2025

https://github.com/wengwalker/logc

logc - small and simple C/C++ logger library

c c-plus-plus library linux log logger unix

Last synced: 20 Jan 2026

https://github.com/sidojain/cypher

Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.

c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2

Last synced: 13 Apr 2026

https://github.com/nomonosound/numpy-rms

Calculate RMS swiftly (SIMD-accelerated)

arm-neon c float32 numpy numpy-library python simd x86-64

Last synced: 12 Jul 2025

https://github.com/kourouklides/perspective-taking

Visual and Spatial Perceptual Perspective Taking (using Kinect)

c c-plus-plus computer-vision cpp cpp-code kinect kinect-fusion opencv opengl openni robotics ros ros-kinetic

Last synced: 12 Apr 2026

https://github.com/abstractmachines/c_x86_asm_linux_pdfs_bryant_ohallaron_book

Answers to questions in the industry standard Bryant and O'Hallaron book, using K&R book as a guide.

asm c cache gdb kernigan-ritchie-book x86

Last synced: 30 Mar 2025

https://github.com/jmgorius/diagalloc

A set of dynamic libraries to be used with LD_PRELOAD to monitor and test memory allocations.

c diagnostics memory preload

Last synced: 28 Mar 2025

https://github.com/kchousos/ninja-vs-zombies

A platform game written in C with the Raylib library.

c gamedev platformer raylib raylib-c

Last synced: 16 Mar 2025

https://github.com/wiwichips/assignment-extension

Quick and simple way to update your C/C++ assignment after you've submitted it.

c updater

Last synced: 29 Apr 2026

https://github.com/opixelum/doomdepths-c

Simple doomdepths-like game in C.

c cmake doomdepths game

Last synced: 28 May 2026

https://github.com/5cover/c-exceptions

Macros for throwing and handling exceptions in C, in a try/catch/finally-like fashion.

c exception exception-handling exceptions try-catch try-catch-finally

Last synced: 30 Oct 2025

https://github.com/hxndev/non-forking-concurrent-servers-using-select

Chat bot using non-forking concurrent servers. This is done using select statements.

c chatbot code concurrent-programming non-forking select server

Last synced: 12 Jul 2025

https://github.com/joaopaulopmedeiros/projeto-final-itp

Repositório de código para projeto final da disciplina de ITP

c challenge ufrn

Last synced: 25 Mar 2025

https://github.com/spaciouscoder78/unitconversion.hpp

A C++ library containing predefined unit conversion formulas to make your life easier

c cpp header-files unitconversion

Last synced: 07 Oct 2025

https://github.com/veresdavid/mastermind

An implementation of the Mastermind board game using socket communication.

c java socket tcp

Last synced: 11 Apr 2026

https://github.com/yangsijun528/c-chip-8

C 첫 프로젝트로 chip-8 에뮬레이터 만들기

c chip-8 chip-8-emulator

Last synced: 23 Apr 2025

https://github.com/mulx10/firefly

Enhancing Object Detection in using Thermal Imaging for thin cross-section unidentifiable objects(eg. cyclist, pedestrians).

autonomous-cars autonomous-navigation autonomous-vehicles c cuda object-detection thermal-camera yolov3

Last synced: 03 Sep 2025

https://github.com/wayou/lame

lame mirror https://sourceforge.net/projects/lame/

c encoder lame mp3

Last synced: 09 Jul 2025

https://github.com/preetsuthar17/c-programs

Basic Programs created with C for college students.

c c-code c-language c-language-programming c-projects

Last synced: 08 Apr 2025

https://github.com/ctronp/bigint

Big Integer library for C. Made in pure C (without asm or SIMD) using only 2 files. Works on 16, 32, 64 bits computers

16-bit 32-bit 64-bit bigint biginteger biginteger-library c performance

Last synced: 14 Jul 2025

https://github.com/sylhare/tutorial-c

Beginner language C examples

c tutorial

Last synced: 06 Oct 2025

https://github.com/gmitch215/cmakekt

⚙️ A CMake Plugin to generate Kotlin/Native Bindings

c cmake cpp kotlin kotlin-native

Last synced: 05 Sep 2025

https://github.com/scokmen/jpipe

A lightweight C pipe-to-JSON logger designed for high-performance stream capture and extensible metadata injection.

c

Last synced: 10 Mar 2026

https://github.com/werbenhu/cstl

Common Datastructure Library for C language.

array c c-language data-structure dynamic-array list map queue stack vector

Last synced: 08 Apr 2025

https://github.com/theduardomaciel/cryptosia-web

A platform for generating public and private keys that work in sync, ensuring simplified security of sensitive messages through RSA encryption.

c cryptography emscripten nextjs react rsa rsa-cryptography tailwindcss wasm webassembly

Last synced: 12 Apr 2026

https://github.com/spiderbjgun/space-shooter

This repository hosts the "space-shooter" game, a thrilling 2D space shooter built with Flutter and Flame. Explore the galaxy, battle alien foes, and enjoy smooth gameplay across Web, Android, and Windows! 🛠️🌌

2d 2d-game amethyst c cross-platform emscripten flame flutter game game-development multiplayer multiplayer-game-server rpg-game scroll-shooter shooter top-down-game unity win32

Last synced: 10 Jun 2025

https://github.com/exclud/simple_shell

A shell written in C

alx-africa c shell

Last synced: 16 May 2026

https://github.com/maskedsyntax/sudoku

Terminal based Sudoku game

c cli game java sudoku sudoku-solver terminal

Last synced: 13 Apr 2026

https://github.com/rswinkle/c_bigint

A basic Big Integer library in C

bigint biginteger c

Last synced: 25 Mar 2025

https://github.com/sergei-mironov/xscreensaver-run

Run the screensaver from XScreenSaver collection synchronousely in the fullscreen

c linux make nixos x11 xscreensaver

Last synced: 14 Apr 2025

https://github.com/gabrieldlima/dwm

My DWM (suckless window manager) custom build

c dwm suckless

Last synced: 05 Feb 2026

https://github.com/wadaboa/operating-systems-project

Trains scheduling project, for Operating Systems class at UNIFI

c operating-systems sistemi-operativi so threading train-scheduler unifi

Last synced: 07 Oct 2025

https://github.com/artgins/yunetas

Yuneta Simplified, a development framework about messages and services, based on Event-driven, Automata-based and Object-oriented programming.

asynchronous automation-framework c esp32 event-driven framework iouring ipaas javascript linux python rtos yuneta

Last synced: 09 Jun 2026

https://github.com/jacmoe/nasl

Nasl is Not A Sixteen-bit Library

16-bit basic c c99 glfw3 graphics-programming my-basic old-school retro

Last synced: 01 Sep 2025

https://github.com/xxmacmillanxx/v-using-c-with-gtk4

Trying out calling C code from within V. To make it more fun, using the GTK4 C bindings for this.

c gtk4 v-lang v-programming v-programming-language vlang

Last synced: 14 Feb 2026

https://github.com/dominic248/online-compiler-django

Tech. Stack: Django and Django-REST-Framework. Available Online Compilers:- Python-2.7, Python-3.8, PHP-7, C, C++, Java-8, Java-11

c c-plus-plus django django-rest-framework java-11 java-8 php-7 python-2 python-3

Last synced: 08 Oct 2025

https://github.com/jeffotoni/c-char

Small examples to understand how char type works in C

c c-example-code c-language c-programming

Last synced: 04 Apr 2025

https://github.com/arran4/vlc-xattr-plugin

A plugin for VLC to add "seen" to the `xdg.tags` list automatically when ever you watch anything

c cmake fs-attr plugins vlc vlc-plugin xattr

Last synced: 19 May 2026