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/sachinl0har/basic-programs

Basic programs in Multiple Languages

basic-programs c cpp hacktoberfest java python

Last synced: 11 Mar 2026

https://github.com/leiless/assertf.h

🚀 C header-only formattable assert macros library

assert assertion assertion-library c cpp debug debugging header-only misuse test unittest

Last synced: 10 Sep 2025

https://github.com/parasoft/run-cpptest-action

A GitHub Action for running Parasoft C/C++test analysis

analysis c code compliance cpp cpptest lint parasoft quality security static test testing

Last synced: 11 Jul 2025

https://github.com/ibra-kdbra/codeconjurer

A C/C++ playground for exploring diverse concepts like algorithms, game engines, CMake, and more. This evolving repository is a space for experimentation, designed to deepen understanding of C++ while encouraging growth and innovation.

algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2

Last synced: 12 Jul 2025

https://github.com/hanilr/bank-management-system

Bank Management System - Written In C

bank-management-system c

Last synced: 04 Apr 2025

https://github.com/libdriver/aht30

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

aht30 c full-featured-driver humidity iic linux mcu temperature

Last synced: 15 Jul 2025

https://github.com/sovea/qt5_p2p_chatclient-kssa

A P2P chat application client suitable for local area network(LAN)(Windows) developed using Qt5 and C++.

c p2p-chat qss qt5 qt5-qml qtcreator qtquick windows-desktop

Last synced: 11 Jul 2025

https://github.com/mini-ware/math-quiz

Solve 20 simple math questions and see how accurate/fast you are!

c fun game math quiz random

Last synced: 14 Apr 2025

https://github.com/melak/openvpn_radauth

RADIUS authentication script for OpenVPN

c openvpn radius

Last synced: 14 Apr 2025

https://github.com/alexanderomara/posixspawn

The power of posix_spawn in your shell.

c command-line-tool macos posix-spawn

Last synced: 04 Nov 2025

https://github.com/jesperancinha/whiskers-kotlin-native

This is a set of command line elements that we can run and install in our system created in Kotlin and Generated using the Kotlin Native compiler

assembly c gcc gcc-compiler graal-native graalvm graalvm-native-image gradle kotlin kotlin-native sql sql-delight

Last synced: 11 Jul 2025

https://github.com/danielgospodinow/dancho-s-rc-car

A simple Arduino-based RC car with Bluetooth connectivity, it also comes with an Android joystick mobile application

android arduino bluetooth bluetooth-controller c java rc-car

Last synced: 10 Apr 2025

https://github.com/npazosmendez/gpu-filters

Image-processing filters implemented on GPU with OpenCL

c image-processing opencl

Last synced: 14 May 2025

https://github.com/jrhea/mothra

Libp2p for dummies

c dotnet ethereum java libp2p rust

Last synced: 24 Mar 2025

https://github.com/tegal1337/shellcode

ShellC0de Generator

c linux python shellcode unix

Last synced: 07 Mar 2026

https://github.com/felipensp/librwelf

Library for reading and writing on ELF files in a class-independent way

c elf lib linux

Last synced: 13 Apr 2025

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

A test for my ASCII Graphics Library

ascii ascii-art c cpp paint

Last synced: 24 Jun 2025

https://github.com/TheAlexDev23/japm

A package manager that uses curses to provide a friendly UI

c cli package package-manager packages tui

Last synced: 22 Nov 2025

https://github.com/maluoi/header-libs

Collection of single header libraries I've written. C++ dynamic array and hashmap, runtime and compile time hashing functions, and a .ply 3d file format loader.

array c cpp dynamic-array fnv-1a hash plain-old-data ply single-header

Last synced: 13 Jul 2025

https://github.com/sirwumpus/post4

Post4 is an indirect threaded Forth interpreter written in C.

c data-stack float-stack forth forth-2012 forth-2019 interpreter jni jni-java

Last synced: 17 Oct 2025

https://github.com/mignon-p/jsw-libs

Data structure libraries in C.

binary-search-tree c data-structures library

Last synced: 11 Apr 2025

https://github.com/pret/pokestadiumgs

Decompilation of Pokémon Stadium 2 (US)

c disassembly nintendo64 pokemon reverse-engineering

Last synced: 24 Mar 2025

https://github.com/dns2utf8/hour_glass

C++ Frontend - Rust Backend

backend c c89 cpp cpp11 cpp14 hour-glass rust rust-bindings

Last synced: 10 Apr 2025

https://github.com/sergei-mironov/udprelay

Symmetrical UDP relay

c mosh udp udp-ports udp-redirect udp-relay

Last synced: 30 Apr 2025

https://github.com/mytechnotalent/hacking-bits

A FREE comprehensive step-by-step 8-bit ATmega328P C and Assembler tutorial covering Embedded Software Development to Reverse Engineering.

arduino assembler assembly avr c

Last synced: 11 Apr 2026

https://github.com/mlund/xmgr-resurrection

Patched XMGR plotting program for 64-bit machines

abandonware c graph math motif plotting wysiwyg xmgrace

Last synced: 03 Aug 2025

https://github.com/Gyumeijie/an-embedded-c-interpreter

a very simple interpreter for c, inspired by c4, but it is embedded

c configuration-file embedded executor interpreter parse

Last synced: 11 May 2025

https://github.com/moogacs/problem-solving

Problem solving repo. for the purpose to collect problems solution with different programming language

algorithms c cpp datastructures java javascript problem-solving python

Last synced: 17 Jan 2026

https://github.com/lmangani/rtptool-wasm

Experimental WASM PCAP RTP Extraction and SRTP Decryption

c ecmascript libpcap nodejs pcap rtp srtp wasm webassembly

Last synced: 07 May 2025

https://github.com/a2flo/standalone_musl

A musl libc fork providing enhanced glibc compatibility and facilitating the creation of "semi-static" binaries.

c c-plus-plus glibc glibc-compatibility musl-libc static-library

Last synced: 18 Mar 2025

https://github.com/soniah/gsnmpgo

gsnmpgo is an snmp library for Go; it uses Go/CGo to wrap gsnmp

c go golang

Last synced: 13 Apr 2025

https://github.com/lynkos/algae-detection

Detect and identify different species of harmful algae within natural water in real-time with AI and a camera (i.e., ESP32-CAM, smartphone, or webcam).

ai arduino artificial-intelligence c cnn computer-vision cpp deep-learning esp32 espressif html iot machine-learning neural-network opencv opencv-python python tinyml ultralytics yolov8

Last synced: 13 Apr 2025

https://github.com/vezel-dev/libffi

A friendly libffi fork with a Zig build script and bindings.

bindings build c ffi interop zig

Last synced: 06 May 2025

https://github.com/wa1tnr/camelforth-rp2040-a

CamelForth in C for RP2040 Raspberry Pi Pico. A Forth by Dr Brad Rodriguez - ported to RP2040 by wa1tnr - Forth interpreter is on the RP2040 USB port, with output mirrored to UART0. Superseded October 2021 - see README.md file.

c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map rasperry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc

Last synced: 19 Aug 2025

https://github.com/libdriver/ads1118

ADS1118 full function driver library for general MCU and Linux.

adc ads1118 c full-function-driver linux mcu spi

Last synced: 09 Apr 2026

https://github.com/macdue/simpleobjloader

A very simple Wavefront .obj loader with glut support.

c comp27112 glut opengl single-header single-header-lib wavefront-obj

Last synced: 12 Sep 2025

https://github.com/akagi201/flv-parser

Reads a flv file and output its information in sane C data structure

c flv flv-parser parser

Last synced: 17 Jun 2025

https://github.com/git-bruh/matrix-tui

(WIP) A terminal based Matrix client.

c curses matrix ncurses tui

Last synced: 28 Apr 2025

https://github.com/yui0/img2vec

Transforming bitmaps into vector graphics

c cpp eps jpg pdf png postrace svg

Last synced: 28 Jan 2026

https://github.com/aditeyabaral/nlpc

Natural Language Toolkit built using the C Programming Language

c machine-learning nlp nlp-machine-learning nltk

Last synced: 16 Apr 2025

https://github.com/sigmapitech/ecsls

A language server on top of the Epitech coding style.

c coding-style epitech epitech-norme language-server linter neovim neovim-lsp nix

Last synced: 26 Apr 2025

https://github.com/0-wiz-0/trrntzip

TorrentZip is a program is to use standard values when creating zips to create identical files over multiple systems

bsd-3-clause c gplv2 torrentzip zip

Last synced: 29 Jan 2026

https://github.com/oclyke/embedded-startup

in-depth investigation of the C / C++ startup routines in an embedded microcontroller

c cpp embedded microcontroller startup

Last synced: 04 Mar 2026

https://github.com/justkappaman/steam-key-generator

Useless but fast key generator for Steam

c c-language key-generator keygen keygenerator steam valve

Last synced: 10 Apr 2025

https://github.com/simplyceo/rtl8192eu

RealTek RTL8192eu WiFi driver with monitor mode & frame injection support. (mirror)

c driver linux realtek wireless

Last synced: 14 Jul 2025

https://github.com/anteru/dxt-decompress

DXT decompression routines

c decompression dxt

Last synced: 28 Jul 2025

https://github.com/ajayrandhawa/socket-programming-c

A socket is the mechanism that most popular operating systems provide to give programs access to the network. It allows messages to be sent and received between applications (unrelated processes) on different networked machines.

c http-client http-server language network network-programming programming socket socket-programming tcp-client tcp-server

Last synced: 12 Jul 2025

https://github.com/hkmztrk/cmpe150

Bogazici University - CMPE150 (Introduction to Computing C) lab notes

c c-language cprogramming

Last synced: 19 Jun 2025

https://github.com/neko-box-coder/system2

Ability to call shell commands just like the system function in C, but can communicate with stdin and stdout and stderr.

c command header-only shell stderr stdin stdout subprocess subprocess-run system

Last synced: 13 Apr 2025

https://github.com/gamemann/udp-ping

A UDP Client/Server implementation for pinging. Using for benchmarking.

c client interval linux ping server socket timeout udp

Last synced: 18 Mar 2025

https://github.com/montyanderson/kavy

🗄️ Networked in-memory key-value store.

c cache database event-loop key-value protocol redis store

Last synced: 04 Aug 2025

https://github.com/patois/ida_vs2017

IDA 7.x VisualStudio 2017 Sample Project for IDA and HexRays plugins (works with Community Edition)

c cplusplus hex-rays-decompiler hexrays ida-plugin ida-pro project sample visual-studio

Last synced: 10 May 2025

https://github.com/shibam120302/ip_address_finder

With the help of splay tree data structure, we would create a tree whose nodes are embedded with the Ip address of the device that are connect to a specific network router.

c c-projects dsa splay-tree tree-structure

Last synced: 10 Jul 2025

https://github.com/xdjinnx/slebble

Public transportation watchapp for Pebble smartwatch

c js pebble

Last synced: 23 Mar 2025

https://github.com/vmchale/cpp-build

Use the C pre-processor on Rust projects

c c-preprocessor rust

Last synced: 28 Jul 2025

https://github.com/jobase/jobase

JoBase is a fast Python game library for beginner coders.

2d-game-engine beginner c chipmunk2d freetype game game-engine glfw jobase library opengl python stb-image

Last synced: 25 Jan 2026

https://github.com/AaronCGoidel/SlothLang

The World's Greatest Sloth Based Programming Language

c esoteric-language esoteric-programming-language interpreter sloth sloths

Last synced: 11 May 2025

https://github.com/mrdave1999/librarylist

Esta biblioteca proporciona funciones para poder trabajar con listas de forma genérica (es decir, tener listas de objetos de cualquier tipo).

c estructura-de-datos foreach iterator library

Last synced: 26 Jul 2025

https://github.com/paulohrpinheiro/test-driven-learning

Learn programming by passing code tests

c javascript perl python ruby rust tdd

Last synced: 10 Jul 2025

https://github.com/quantumos-org/quantum-os

A free and open source operating system based on the linux kernel, that is made for quantum computers.

asm c cmake future linux math matlab os perl physics power python quantum-computing qubit science tech x86-64

Last synced: 11 May 2025

https://github.com/eerimoq/monolinux-c-library

The Monolinux C library.

c monolinux posix

Last synced: 01 Sep 2025

https://github.com/tsarchghs/mt

MT is a high level programming language.

c compiler programming-language

Last synced: 23 Mar 2025

https://github.com/banaankiamanesh/anti-windup-pid-controller

This is a C++ Library for Anti Windup PID Controller!

anti-windup c controller cpp library pid-control

Last synced: 24 Sep 2025

https://github.com/rajspeaks/code-pyramid

Code-Pyramid consists of Competitive & Beginner level codes, written in different programming languages like C, C++, Java, Python.

c codewars coding-challenge data-structures dsa dsa-algorithm dsa-practice hacktoberfest java python rajdeep-das rajspeaks

Last synced: 07 May 2025

https://github.com/kishore-ganesh/peerify

A WIP implementation of a Peer to Peer File Sharing Network in C++

c c-plus-plus file-sharing peer-to-peer socket-programming

Last synced: 09 Aug 2025

https://github.com/wyvernsemi/cpu8051

Intel(R) 8051 Instruction Set Simulator

8051 c cpu-model embedded iss processor

Last synced: 14 Apr 2025

https://github.com/indigo6alpha/stm8s-tm1637

TM1637 C library for STM8 MCUs

c gpio stm8 stm8s103f3 tm1637

Last synced: 05 Apr 2025

https://github.com/Garnek0/GarnOS

OS powered by a modular kernel

c kernel operating-system os osdev

Last synced: 08 May 2025

https://github.com/recp/phy

physics engine written in C

c physics physics-engine

Last synced: 12 Apr 2025

https://github.com/ismoilovdevml/rust-os

Rustda Yozilgan Kernel

c ismoilovdev kernel linux rust rust-kernel

Last synced: 04 Apr 2025

https://github.com/mrchocha/audio-streaming-in-c

Audio streaming using customized protocol to stream the audio from server to client with added reliablity.

audio-streaming c libvlc pthreads socket-programming stop-and-wait udp-socket

Last synced: 20 Sep 2025

https://github.com/sbooth/ccl

Customizable Configuration Library

c config

Last synced: 14 May 2025

https://github.com/bancedev/lush

Linux shell powered by Lua scripting

c cli linux linux-shell lua shell

Last synced: 10 Nov 2025

https://github.com/jwlodek/graham-scan

A repository containing a C implementation of the Graham Scan Convex Hull algorithm

c convex-hull graham graham-scan graham-scan-algorithm hull

Last synced: 01 Aug 2025

https://github.com/theimpossibleastronaut/modemu2k

modemu2k is a fork of modemu, a telnet client with a modem-like user interface

bbs c emulator flex minicom modem telnet

Last synced: 28 Feb 2025

https://github.com/rajdeep13-coder/programming-in-ansi-c-solutions

Hello everyone, I have made this repo so that it will have all the exercise coding problem solutions of the book Programming in ANSI-C and students can refer to it whenever they want.

c

Last synced: 14 Jun 2025

https://github.com/mrdandelion6/learn-to-code

This repository is a collection of my notes and code snippets as I journey through learning different programming languages and coding concepts.

c data-analysis data-science javascript learn-to-code machine-learning matlab python r react shell-script

Last synced: 11 Apr 2025

https://github.com/victorpreston/simple_shell

A minimalistic yet fully functional shell terminal emulation | Using C programming language, simple_shell executes basic commands, interacts with the operating system and introduces users to the foundational concepts of process management & input/output operations,

alx alx-africa alx-low-level-programming c c-programming cmd command-line holbertonschool holbertonschool-curriculum interpreter linux-shell man pointers-in-c printf recursion shell simple-shell

Last synced: 10 Jul 2025

https://github.com/kwrx/aplus

A hobby operating system built mostly from scratch

aplus c education hobby-os learning osdev unix

Last synced: 10 Mar 2026

https://github.com/drankinatty/ternary_st

Ternary Search Tree - Prefix Searching

algorithm c ternary-search-tree

Last synced: 25 Apr 2025

https://github.com/simonprickett/m5stack-pomodoro

Pomodoro Timer for M5Stack Core Ink device

arduino c m5stack pomodoro-technique pomodoro-timer

Last synced: 14 Jun 2025

https://github.com/mfossociety/cs-1101-mu

Programming in C Course (CS 1101) at Manipal University (MIT), Jaipur

binary c coursework number-systems python3 university-course

Last synced: 09 Oct 2025

https://github.com/alexeev-prog/kintsugios

Minimalistic and rich x86_64 operation system in (N)ASM and C

asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly

Last synced: 09 Feb 2026

https://github.com/pikachuxxxx/r8

Custom 8-bit Rasterization and Rendering API

2d 3d api c cross-platform graphics graphics-api graphics-library low-level rendering rendering-api

Last synced: 21 Apr 2025