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.
- GitHub: https://github.com/topics/c
- Wikipedia: https://en.wikipedia.org/wiki/C_(programming_language)
- Created by: Dennis Ritchie
- Released: 1972
- Related Topics: language,
- Aliases: c-language, c-programming-language, c99, c89, c-ansi, k-and-r,
- Last updated: 2026-07-01 00:04:19 UTC
- JSON Representation
https://github.com/michaeldim02/lykan
Password leak analysis program
breach c dictionary-attack leak leak-analysis password password-attack password-cracking security security-tools wordlist wordlist-attack
Last synced: 12 Apr 2025
https://github.com/ckath/ini_rw
minimal ini parser for reading and writing ini files
Last synced: 10 Apr 2025
https://github.com/PedroElFrijol/GuavaOS
My useless x86_64 Operating System
assembly-x86 c chadx86 cpp elf os uefi
Last synced: 11 Mar 2025
https://github.com/sensirion/gas-index-algorithm
Sensirion's Gas Index Algorithm provides a VOC and NOx Index output signal calculated from the SGP40/41 raw signals
algorithm c embedded example example-usage gas gas-index nox nox-representation python python-wrapper raspberry-pi sensirion sgp sgp40 sgp41 sgp4x voc voc-representation
Last synced: 30 Apr 2025
https://github.com/yparitcher/libzmanim
C library for zmanim & hebrew calendar
c hebrew-calendar hebrew-date jewish jewish-holidays zmanim
Last synced: 11 Apr 2025
https://github.com/anatol/uriparser
Extremely fast uri parser suitable for embedded applications
Last synced: 31 Oct 2025
https://github.com/libdriver/mpu6500
MPU6500 full function driver library for general MCU and Linux.
accelerometer c dmp full-function-driver gyroscope iic imu linux mcu mpu6500
Last synced: 18 Mar 2025
https://github.com/itsfoss0/alx-low_level_programming
This Repo contains my low level code in C as a software Engineering student at ALX
alx alx-curriculum alx-low-level-programming alx-school c c-programming holberton-curriculum holbertonschool low-level-programming
Last synced: 10 Apr 2025
https://github.com/e-sites/unityxcodebridge
A step-by-step tutorial on how to make a bridge between Unity's C# and Xcode's Objective-C
c c-sharp ios objective-c unity3d xcode
Last synced: 11 Apr 2025
https://github.com/emmo00/learn-c
Learn C with examples, For Beginners
c cprogramming learn linux tutorial
Last synced: 18 Sep 2025
https://github.com/ibara/edx
Small Wordstar-like text editor for X11.
c editor openbsd text-editor wordstar x11
Last synced: 24 Jun 2025
https://github.com/anshumansinha3301/programming-in-c-basics
Programs in the C language that I worked on during my first semester including basics, conditional statements and Control Flow Statements.
basic-programming c conditional-statements controlflow programming-language
Last synced: 13 Apr 2025
https://github.com/sacoo7/socketcluster-client-c
C/ C++ client for socketcluster framework in node.js
c json library libwebsockets socketcluster-client
Last synced: 07 May 2025
https://github.com/libdriver/cs100
CS100 full function driver library for general MCU and Linux.
c cs100 full-function-driver gpio linux mcu ultrasonic
Last synced: 27 Jun 2025
https://github.com/duboviy/low_level_programming
:volcano: A sandbox for trying out low-level programming languages
c cpp low-level low-level-programming
Last synced: 07 Sep 2025
https://github.com/raynersec/hyper-v-switch
This Program Enables And Disables Hyper-V Hypervisor So You Can Use Other Virtualisation Tools Such As (VMware, VirtualBox) Simultaneously.
c hyper-v hypervisor virtual-machine virtualbox virtualization vm vmware windows windows-10 windows-11 wsl wsl2
Last synced: 01 Nov 2025
https://github.com/embeddedenterprises/samd10-uart-bootloader
UART bootloader for SAMD10 series
arm atmel-sam atmel-sam-family bootloader c cortex cortex-m cortex-m0 cortex-m0plus embedded uart uart-protocol
Last synced: 14 Sep 2025
https://github.com/katef/ivv
C language Independent Verification & Validation
c compiler-design conformance-checker fuzz-testing fuzzing posix regression-testing regression-tests standard-conform standards tap test-anything-protocol test-automation test-suite testing tests unit-testing verification
Last synced: 11 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/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/knightron0/helloworld
Collection of "hello world" programs in different programming languages.
Last synced: 01 Jul 2025
https://github.com/brandon1024/steg-png
:mag: Embed and obfuscate data in Portable Network Graphics
Last synced: 18 Jan 2026
https://github.com/1337programming/webassemblyopengl
C++ project with WebAssembly + OpenGL + Webpack
c cpp javascript node nodejs opengl wasm webassembly
Last synced: 11 Mar 2026
https://github.com/achrafelkhnissi/alx-low_level_programming
ALX Low Level Programming.
alx alx-africa alx-challenge alx-curriculum alx-higher-level-programming alx-holberton-software-engineering alx-low-level-programming alx-school alx-system-engineering c
Last synced: 15 Apr 2025
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/amaitou/cvector
This repository houses a comprehensive implementation of a dynamic array container in the C programming language, inspired by the behavior of C++'s vector container.
Last synced: 09 Apr 2025
https://github.com/aditya-a-garwal/stm32-hal-hd44780-16x2lcd
A simple library for STM32 microcontrollers to drive 16x2 LCD displays based on the HD44780 controller
arm armv6-m c cortex cortex-m cpp hd44780 hd44780-display i2c lcd lcd16x2 library microcontroller pc8574 stm32 stm32cubeide stm32cubemx
Last synced: 25 Jun 2025
https://github.com/RekGRpth/ngx_http_captcha_module
nginx module for generate captcha and validate captcha code
Last synced: 25 Jun 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/armink-rtt-pkgs/thread_pool
a thread pool base on RT-Thread | 基于 RT-Thread 的线程池实现
ansi c rt-thread thread-pool threadpool
Last synced: 17 Sep 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/markusfisch/bots
Terrain parsing game for bots
bot c coding-game game game-server programming-game
Last synced: 27 Jun 2025
https://github.com/madebypixel02/get_next_line
[42 Madrid] Reading a line on a fd is way too tedious
42-cursus 42born2code 42madrid 42school c get-next-line git moulinette peer2peer
Last synced: 11 Apr 2025
https://github.com/ludovicrousseau/uefi-smartcardreader-samples
Samples of UEFI SmartCardReader API
Last synced: 14 Apr 2025
https://github.com/pranavj1001/learnlanguages
Learn new and different languages.
algorithms c data-structures django es6 frameworks java php python tutorial
Last synced: 10 Apr 2025
https://github.com/bnzis/bulb
My little programming language.
bulb c cpp interpreter interpreters language lisp scripting scripting-language
Last synced: 11 May 2025
https://github.com/georgecatalin/embedded-systems-stm32-hal-apis-driver-development
Bare-metal programming for the SMT32 Microcontrollers using the HAL library. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick
bare-metal-programming c cprogramming drivers hal-library stm32
Last synced: 21 Jul 2025
https://github.com/andy5995/canfigger
A lightweight library designed to parse configuration files
c config configuration-files gpl-3-or-later library mesonbuild parser small-projects
Last synced: 13 May 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/flightaware/tclbsd
A Tcl package for interfacing to various BSD UNIX system calls and library routines
Last synced: 07 Aug 2025
https://github.com/404name/funcproject
自己写的一些C系列有趣的项目:字符画/字符画剪辑/自动生成迷宫/自动走迷宫/心形自动生成迷宫
Last synced: 19 Jul 2025
https://github.com/the-diosbot-md/the-mikubot-mdv5
Hola un placer tenerte aqui en mi repositorio si te gusta puedes darme una estrellita para apoyar mi trabajo
Last synced: 06 Apr 2025
https://github.com/stefanbylund/vt_sound
C API for Vortex Tracker II Player
ay-3-8910 c sinclair zx-spectrum
Last synced: 12 Mar 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/rekgrpth/ngx_http_captcha_module
nginx module for generate captcha and validate captcha code
Last synced: 06 Oct 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/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/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/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/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/no92/vineyard
Moved to:
c hobby-os kernel operating-system operating-systems osdev posix uefi x86-64
Last synced: 11 Mar 2025
https://github.com/Nuno-Jesus/so_long_invalidator
Small map validator for 42 School so_long project
42 42born2code 42cursus 42porto 42projects 42school c programming solong
Last synced: 24 Mar 2025
https://github.com/spinnakermanchester/spinnfrontendcommon
Common support code for user-facing front end systems.
Last synced: 14 Apr 2025
https://github.com/aligrudi/neateqn
An eqn preprocessor for Neatroff
c eqn neatroff preprocessor roff
Last synced: 28 Dec 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/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/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/gmh-code/rpcemu
WebAssembly Multi-Threaded Risc PC Emulator
arm c cpp emscripten emscripten-port emulator emulators javascript multi-threading multithreading online-emulator qt qt-wasm qt6 risc risc-os riscos wasm web-assembly webassembly
Last synced: 22 Aug 2025
https://github.com/grieferatwork/deemon
Deemon Programming Language (v200+)
c compiler deemon interpreted-programming-language interpreter language programming-language regex scripting-language sequence unicode
Last synced: 06 Apr 2025
https://github.com/krishnadey30/bank-management-system
banking-applications c data-structures filesystem
Last synced: 11 Apr 2025
https://github.com/s-you/dpdk.cr
Crystal bindings to Intel's DPDK at wire rate packet processing.
Last synced: 01 Aug 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/egecetin/libkaleidoscope
A library to create kaleidoscope effect on images with CUDA. You can build on all platforms using CMake
c cpp cuda image-filter image-filtering image-manipulation image-processing kaleidoscope python real-time real-time-processing video-filter video-filtering video-processing
Last synced: 14 Apr 2025
https://github.com/jonatack/dotfiles
Dotfiles!
c common-lisp cpp dotfiles emacs-configuration ruby
Last synced: 12 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/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/greenboxal/fimbulclient
Open source Ragnarök Online client in C++
Last synced: 11 Jul 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/hwzlovedz/esp-pocket2
A satisfactory ESP32S3 development board
c esp-idf esp32 esp32-s3 freertos lvgl touchscreen
Last synced: 05 Apr 2025
https://github.com/libdriver/htu31d
HTU31D full function driver library for general MCU and Linux.
c full-function-driver htu31d humidity iic linux mcu temperature
Last synced: 18 Mar 2025
https://github.com/dashesy/amiigo-link
Amiigo offline utility
accelerometer amiigo-link amiigo-offline-utility c wearable
Last synced: 06 May 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/tsuyoken/kencryptor
Windows Encrypt/Decrypt using AES 256 bit keys
bash c cli cryptography cryptolocker cryptology decrypt encrypt encryption microsoft ransomware shell-script virus-testing windows windows-7 windows10
Last synced: 27 Oct 2025
https://github.com/davidwparker/opengl-screencasts-1
OpenGL screencast videos episodes 1-10
Last synced: 13 Apr 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/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/phillbush/pomod
pomodoro daemon
c poll pomodoro pomodoro-timer posix socket sockets unix
Last synced: 07 Sep 2025
https://github.com/gch1p/alsa-volume-monitor
awesome awesomewm c volume-widget
Last synced: 12 Oct 2025
https://github.com/basemax/html-minifier-c
International obfuscated contest: Small C program to minify HTML sources and generate a minified HTML output.
c html ioccc minifier minifier-html minifiers
Last synced: 18 Oct 2025
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/onderweg/swift-from-go
Example code: calling Swift from Go
Last synced: 14 Jan 2026