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-15 00:04:29 UTC
- JSON Representation
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/jedisct1/aes-kw
A standalone AES-KW (AES Key Wrap) implementation.
aes aes-key-wrap aes-kw aes-kwp aeskw aeskwp c keywrap keywrapping
Last synced: 15 Apr 2025
https://github.com/fletcher/magnum
C implementation of Mustache "logic-less templates" (http://mustache.github.io/)
Last synced: 13 Oct 2025
https://github.com/jasonliang-dev/spry
2D game framework made for rapid prototyping
Last synced: 12 Apr 2025
https://github.com/alirn76/steganography
Hide The Secret Message In Image (Steganography)
Last synced: 25 Oct 2025
https://github.com/ikasty/hyeongc
혀엉씨
c esolang hyeong interpreter unicode-characters
Last synced: 11 May 2025
https://github.com/aligrudi/neatmkfn
Generate font descriptions for Neatroff
Last synced: 28 Dec 2025
https://github.com/eersoy93/e93
My hobby operating system for old PCs.
86box assembly c hobby hobby-os hobby-project monolithickernel operating-system os osdev qemu
Last synced: 03 Sep 2025
https://github.com/rosbit/duktape-bridge
A very easy-to-use wrapper of Duktape JavaScript engine, including wrappers for C, Go and Java. The bridge wrapper is also supporting module loader for loading modules written in JS, C and Go. This package is not a binding implementation, it is aimed to be used easily
c duktape easy-to-use embedding golang java javascript
Last synced: 23 Oct 2025
https://github.com/basemax/mongocsample
Sample code for connecting to the MongoDB.
c c-mongo c-mongodb mongo mongo-c mongo-connection mongo-connector mongodb mongodb-c mongodb-connection mongodb-connector mongodb-database
Last synced: 24 Oct 2025
https://github.com/ajatt-tools/dictpopup
Looks up selected (Japanese) text in your Yomichan dictionaries and displays the result as a popup.
anki c dictionaries dictionary dictpopup gtk3 japanese languages lightweight linux popup yomichan
Last synced: 14 Jun 2025
https://github.com/brandon1024/steg-png
:mag: Embed and obfuscate data in Portable Network Graphics
Last synced: 18 Jan 2026
https://github.com/michaelrsweet/zipc
Simple ZIP container writing "library"
Last synced: 26 Oct 2025
https://github.com/rafostar/gtuber
C library to fetch media info from websites
api c gobject-introspection gstreamer gstreamer-plugins
Last synced: 12 Mar 2025
https://github.com/jishanshaikh4/cuda-programs
CUDA Programs for Hadoop/CUDA Lab at MANIT, Bhopal
Last synced: 25 Apr 2025
https://github.com/infobip/redis-fpn
Redis module for Fixed Point Number data type
Last synced: 05 Mar 2026
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/brhaka/imagetoascii
Lightweight ImageToASCII converter written in C
ascii ascii-arts c command-line conversion converter fun image lightweight
Last synced: 10 Oct 2025
https://github.com/brianobot/c_learning
Codebase of C Code snippets written while learning C
c c-programming learning-by-doing learning-c programming programming-language
Last synced: 06 Jul 2025
https://github.com/luyandamncube/-42_A_hitchhikers_guide_to_C
A crash course PDF for C & Algorithms, written by myself during the WTC bootcamp
Last synced: 11 Mar 2025
https://github.com/hwhsu1231/cmake-conan-setup
CMake toolchain for integration with Conan using cmake-conan
c cmake cmake-toolchain conan cpp package-manager
Last synced: 23 Oct 2025
https://github.com/yi-ge/cpp-practice
C++ 算法练习。
algorithm algorithms c cpp data-structures leetcode leetcode-solutions
Last synced: 11 Oct 2025
https://github.com/pzaino/zvector
An ANSI C Vector library (Dynamic Array) that is fully configurable, fast, thread safe, reentrant, can store dynamic data structures as well as base datatypes and can be used to create dynamic stacks, dynamic queues and more.
algorithms ansi arrays bsd c c99 data-structures dynamic-arrays dynamic-queue dynamic-stack embedded gcc hacktoberfest high-performance library linux macos vectors winodws zig
Last synced: 27 Jul 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/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/alandoescs/waffleos
An open source operating system written in NASM and C, with the goal of demystifying how operating systems work.
Last synced: 18 Sep 2025
https://github.com/abhineetraj1/c-ide
This is the simple text editor where you can write , edit and run C code.
Last synced: 16 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/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/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/byt3n33dl3/offensivenim
Weaponizing Nim, with the elegance of modern logic programming language. Nim can do that!?
Last synced: 13 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/scristobal/cross-compiling-rust-c-wasm-zig
Cross compiling Rust + C codebase to Web Assembly (web and WASI) using Zig
c crosscompile rust wasi wasm webassembly zig
Last synced: 13 Apr 2025
https://github.com/franko/lhelper
A simple utility to helps compile and install C/C++ libraries on Windows and Linux
build-tool c c-plus-plus cmake linux meson mingw recipe
Last synced: 04 Mar 2026
https://github.com/bamboooz/os.py
os.py - Python library to read and manipulate machine information 💻
c cmd command-prompt cpu device firmware gpu hardware hardware-information library linux motherboard open-source peripherals python ram storage system-monitor terminal windows
Last synced: 24 Apr 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/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/teenbiscuits/pasame-codigo
Pásame el Código es una web open source con apuntes y ejercicios resueltos de las diferentes asignaturas que componen el Grado de Enxeñería Informática da Universidade da Coruña.
apuntes astro c cc-by-nc ds ejercicios fic gei git gplv3 java ocaml pp pro1 pro2 pro2324 tailwindcss udc universidad
Last synced: 14 Aug 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/davidwparker/opengl-screencasts-1
OpenGL screencast videos episodes 1-10
Last synced: 13 Apr 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/spinnakermanchester/spinnfrontendcommon
Common support code for user-facing front end systems.
Last synced: 14 Apr 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/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/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/markusfisch/bots
Terrain parsing game for bots
bot c coding-game game game-server programming-game
Last synced: 27 Jun 2025
https://github.com/qtexcel/qlibxlsxwriter
Use libxlsxwriter in Qt 5 or 6. libxlsxwriter is a C library for creating Excel XLSX files.
c cpp excel libxlsxwriter qt xlsx xlsxwriter
Last synced: 11 Apr 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/ludovicrousseau/uefi-smartcardreader-samples
Samples of UEFI SmartCardReader API
Last synced: 14 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/cooljeanius/stress-1.0.4
Me patching up the `stress` tool to build properly on school computers
Last synced: 18 Jan 2026
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/krishnadey30/bank-management-system
banking-applications c data-structures filesystem
Last synced: 11 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/archo5/xml-tractor
a lightweight in-place XML parser
c inplace lightweight small xml xml-parser xml-parser-library xml-parsing xml-tractor
Last synced: 28 Apr 2025
https://github.com/drashna/qmk_modules
A collection of drashna's Community Modules for QMK Firmware
Last synced: 15 Oct 2025
https://github.com/onderweg/swift-from-go
Example code: calling Swift from Go
Last synced: 14 Jan 2026
https://github.com/gabriele-mastrapasqua/qwen3-tts
Pure C inference engine for Qwen3-TTS text-to-speech. No Python, no PyTorch — just C and BLAS. Supports 0.6B and 1.7B models, 9 voices, 10 languages.
c cpu-inference inference inference-engine multilingual pure-c qwen qwen3-tts simd speech-synthesis text-to-speech tts voiceclone voicecloning
Last synced: 01 Apr 2026
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/phillbush/pomod
pomodoro daemon
c poll pomodoro pomodoro-timer posix socket sockets unix
Last synced: 07 Sep 2025
https://github.com/shlomnissan/dave-wasm
🕹 Dangerous Dave in C/SDL using WebAssembly
Last synced: 12 Apr 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/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/stylewarning/callback-heaven
Generating and managing callbacks from C into Heaven (Lisp).
c common-lisp lisp the-ugly-truth-about-programming
Last synced: 30 Jul 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/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/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/aligrudi/neateqn
An eqn preprocessor for Neatroff
c eqn neatroff preprocessor roff
Last synced: 28 Dec 2025
https://github.com/gch1p/alsa-volume-monitor
awesome awesomewm c volume-widget
Last synced: 12 Oct 2025
https://github.com/maxim-saplin/mandelbrot
Microbenchmark testing Python, Numba, Mojo, Dart, C/gcc, Rust, Go, JavaScript, C#, Java, Kotlin, Pascal, Ruby, Haskell performance in Mandelbrot set generation
bun c csharp dart dotnet flutter gcc golang haskell java javascript kotlin mojo node nodejs numba pascal python ruby rust
Last synced: 26 Oct 2025
https://github.com/1password/markdown-benchmarks
Benchmarking markdown libraries
Last synced: 08 Apr 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/charlesaverill/ecco
An Educational C COmpiler written in Python, written for use in my Practical Compiler Design course
Last synced: 11 Apr 2025
https://github.com/danpodeanu/udp-redirect
A simple yet flexible and very fast UDP redirector. Supports IPv4 and IPv6.
c udp-client-server udp-ports udp-redirect udp-relay
Last synced: 13 Mar 2026
https://github.com/udevbe/jaccall
Ja[va] C call[ing]
c ffi function-pointer java jna jni native pointer pointer-api pointer-types wrapper
Last synced: 28 May 2026
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/libdriver/uvis25
UVIS25 full-featured driver library for general-purpose MCU and Linux.
c full-featured-driver iic linux mcu spi uv-index uvis25
Last synced: 15 Feb 2026