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/gpbenton/engmqttclient
MQTT client for Energenie ener314-rt board running on a raspberry Pi
c energenie iot log4c mqtt mqtt-client raspberry-pi
Last synced: 09 Jul 2025
https://github.com/pegvin/termrec
Terminal recorder written in C
c c-programming recorder terminal terminal-recording
Last synced: 26 Jan 2026
https://github.com/denzel-morris/clex
A C11 positional lexer with error reporting written in Go
Last synced: 14 Jan 2026
https://github.com/isopropylcyanide/competitive-programming
Collection of all competitive code snippets
c challenge codechef codechef-solutions competettive-programming cpp hackerrank hackerrank-solutions java javascript leetcode leetcode-solutions multi-language python
Last synced: 06 Oct 2025
https://github.com/mrmekon/ossuary
Rust library for establishing encrypted communication channels
c cryptography encryption networking rust security
Last synced: 07 Oct 2025
https://github.com/paolostivanin/libbaseencode
Library written in C for encoding and decoding data using base32 or base64 (RFC-4648)
Last synced: 13 May 2025
https://github.com/hanilr/variation-ui
Single-header terminal user interface library. Written in ansi-c
ansi-c c single-header single-header-lib terminal-user-interace tui ui user-interface
Last synced: 24 Jul 2025
https://github.com/H2CO3/libavrutil
Easy to use, lightweight and unified library for performing common microcontroller tasks
avr c embedded embedded-devices embedded-systems microcontroller
Last synced: 15 Mar 2025
https://github.com/tweedge/unishox2-py3
A package for Unicode-friendly string compression using Unishox2
c compression cython json-compression library python python3 string-compression xml-compression
Last synced: 05 Apr 2025
https://github.com/iximiuz/golife.c
Conway's Game of Life written in C and compiled to WebAssembly
asmjs c conways-game-of-life emscripten webassembly
Last synced: 11 Jul 2025
https://github.com/gyumeijie/qemu-object-model
A simplified realization of qemu object model, for more information about qemu, please see https://github.com/qemu/qemu
Last synced: 09 Apr 2025
https://github.com/En14c/LilyOfTheValley
Simple LKM linux kernel rootkit (x86 / x86_64)
c kernel kernel-module linux-kernel linux-kernel-module security
Last synced: 10 Mar 2025
https://github.com/libdriver/dht20
DHT20 full-featured driver library for general-purpose MCU and Linux.
c dht20 full-featured-driver humidity iic linux mcu temperature
Last synced: 03 Mar 2026
https://github.com/perseus784/self-organizing-bots
A group of small robots capable of organizing themselves in any given structure using OpenCV and Clustering.
3d-models 3d-printing arduino c corner-harris esp8266 heirarchical-clustering master-slave nearest-neighbors opencv organizing-bots python robotics swarm swarm-intelligence wheeled-robots
Last synced: 27 Apr 2025
https://github.com/macmade/elfdump
ELFDump is a C parser for ELF64 object files.
binary c dump elf executable parser
Last synced: 19 Apr 2025
https://github.com/philzook58/pcode2c
Convert low ghidra pcode to verifiable C
binary-analysis c ghidra verification
Last synced: 26 Apr 2025
https://github.com/valentinefernandes/c
C program
c c-programming c-programming-language programming
Last synced: 10 Apr 2025
https://github.com/libdriver/hcsr04
HCSR04 full function driver library for general MCU and Linux.
c full-function-driver gpio hcsr04 linux mcu ultrasonic
Last synced: 16 Mar 2025
https://github.com/libdriver/em4095
EM4095 full function driver library for general MCU and Linux.
125khz c em4095 full-function-driver gpio linux mcu rf
Last synced: 23 Oct 2025
https://github.com/easymem/easy_memory
A strictly typed, platform-agnostic, and safe memory management system for C. Features arbitrary alignment, triple-key LLRB tree, and zero-dependency bare-metal support.
aarch64 alignment armv7 bare-metal c c11 c99 cross-platform embedded endianess esp32 header-only memory-allocator memory-management no-std portable pure-c rp2040 x86-32 x86-64
Last synced: 03 May 2026
https://github.com/sherman5/wiimake
wiimake is an automated tool for compiling, allocating, linking, and injecting C code into games for the Wii/Gamecube.
c gamecube melee modding smash smash-bros ssbm wii
Last synced: 17 Jan 2026
https://github.com/gamemann/cweb
A low-level web server written in C I'm using to learn more about web servers. This is a work-in-progress and not ready for production.. yet.
c html linux low-level multi-threading multithreaded multithreading server socket tcp web-app web-development web-server webserver
Last synced: 04 Apr 2026
https://github.com/domdfcoding/pynist
PyMassSpec extension for searching mass spectra using NIST's Mass Spectrum Search Engine.
c chemistry mass-spectrometry python python3
Last synced: 12 May 2025
https://github.com/rhymeswithmogul/aprs-weather-submit
Manually submit weather station information to the APRS-IS network.
amateur-radio amateurradio aprs aprs-is c cwop ham-radio hamradio noaa noaa-data noaa-weather rainfall temperature weather weather-conditions weather-data weather-information weather-station wind-data wind-speed
Last synced: 24 Jun 2025
https://github.com/gurupatil0003/dsa_tutorial
Data Structures and Algorithms (DSA) is a fundamental part of Computer Science that teaches you how to think and solve complex problems systematically.
c dsa-algorithm dsa-algorithm-c queue stack
Last synced: 29 Oct 2025
https://github.com/dzcode-io/kuliya
Algeria's college hierarchy dataset as packages for different languages and platforms
algeria c college d dataset dzcode java javascript npm rust university
Last synced: 27 Jul 2025
https://github.com/danielmartensson/opensourcelogger
Data acquisition software with STM32-PLC. Collect measurement, analyze CAN-messages and send SAE-J1939 messages to other ECUs.
c cpp data-aquisition imgui opengl stm32
Last synced: 21 Jun 2025
https://github.com/synalice/perfect-helloworld
A reference-grade C helloworld project
Last synced: 30 Jan 2026
https://github.com/libdriver/mcp9600
MCP9600 full-featured driver library for general MCU and Linux.
c full-featured-driver iic linux mcp9600 mcu temperature thermocouple
Last synced: 18 Jun 2025
https://github.com/julekgwa/21sh
UNIX shell - a simple command-line interpreter
c command-line linux shell terminal terminal-emulators unix
Last synced: 15 Aug 2025
https://github.com/gsuberland/windows-reverse-engineering
Various reverse engineering work on Windows
c ghidra ghidra-scripts reverse-engineering windows windows-reverse-engineering
Last synced: 02 Mar 2026
https://github.com/michaelfranzl/clang-wasm-browser-starterpack
Minimal working examples of C and C++ software development targeting the web via WebAssembly.
browser c clang cpp javascript wasi wasi-libc wasi-sdk webassembly webassembly-demo webassembly-tutorial
Last synced: 11 Oct 2025
https://github.com/webarkit/webarkitlib
The source code of WebARKit
c cpp hackoctoberfest webar webarkit webarkitlib webarkitorg
Last synced: 10 Jun 2025
https://github.com/olzhasar/sdl-tetris
Tetris game implemented with C and SDL-2
c emscripten emscripten-game game sdl sdl2 tetris wasm webassembly
Last synced: 20 Jan 2026
https://github.com/stefanbylund/zxnext_layer2
C layer 2 graphics API for Spectrum Next
c graphics-library sinclair zx-spectrum
Last synced: 12 Mar 2025
https://github.com/taylordotfish/autoheaders
Automatically generate headers from C code
automatic c generator header preprocessor
Last synced: 17 Jun 2025
https://github.com/alekmaul/pvcollib
PVColLib: A small, open and free development kit for the Colecovision
c colecovision homebrew programming sdcc-compiler
Last synced: 20 Feb 2026
https://github.com/datafusion-contrib/datafusion-c
C language bindings for DataFusion
apache-arrow c datafusion glib sql
Last synced: 25 Jan 2026
https://github.com/lvgl/lv_port_an547_cm55_sim
A LVGL porting for Cortex-M55 running on an Arm official FPGA prototyping development board called MPS3 (AN547), see Figure 1. It is also possible to run the project template on an emulator called Corstone-300-FVP, which is free. Topics Resources
arm arm-2d c cmsis cmsis-pack cortex-m cortex-m55 emulation fvp gui helium lvgl
Last synced: 26 Jul 2025
https://github.com/ahmetfurkandemir/data-structures
Necmettin Erbakan University - Data Structures (C-C++)
c cpp data-structures linked-list object-oriented-programming oop structure
Last synced: 15 Apr 2025
https://github.com/inspirate789/bmstu-oop-cpp
:crystal_ball:Лабораторные работы по курсу "Объектно-ориентированное программирование" в МГТУ им. Н. Э. Баумана
4sem bmstu c cpp graphics gui ics7 iu7 make makefile oop pattern patterns-cpp qt qt5-gui qtcreator stl uml uml-class-diagram uml-diagram
Last synced: 14 Jul 2025
https://github.com/libdriver/ttp229
TTP229 full function driver library for general MCU and Linux.
c full-function-driver iic linux mcu spi touch ttp229
Last synced: 18 Mar 2025
https://github.com/kylecs/Kernel
A very simple kernel with terminal driver, written in C and assembly. Work in progress.
Last synced: 10 Mar 2025
https://github.com/halimocakli/c-programming-examples
Some C programming examples that I developed as classwork and also for enhance my coding and algorithm skills
Last synced: 22 Apr 2025
https://github.com/libdriver/mlx90614
MLX90614 full function driver library for general MCU and Linux.
c full-function-driver iic infra-red linux mcu mlx90614 thermometer
Last synced: 16 Mar 2025
https://github.com/detectivekaktus/cheezee
Chess TUI client built for Linux
board-game c chess client game linux-game ncurses tui
Last synced: 01 Jul 2025
https://github.com/mity/mustache4c
C {{mustache}} parser library.
c library mit-license mustache parser
Last synced: 23 Apr 2025
https://github.com/libdriver/l3gd20h
L3GD20H full function driver library for general MCU and Linux.
c full-function-driver gyroscope iic l3gd20h linux mcu spi
Last synced: 16 Mar 2025
https://github.com/sciforce/lyon
Python port of Lyon's model calculation from Auditory Toolbox.
Last synced: 23 Apr 2025
https://github.com/libdriver/tcs34725
TCS34725 full function driver library for general MCU and Linux.
brightness c full-function-driver iic linux mcu rgb tcs34725
Last synced: 16 Mar 2025
https://github.com/gryf/wmamixer
wmamixer is a fork of wmsmixer and is an ALSA mixer dockapp for Window Maker.
Last synced: 05 May 2025
https://github.com/madmurphy/zen.h
C preprocessor utilities
c c-macro c-macros c-preprocessor c-preprocessor-counter counter macro macros
Last synced: 04 May 2025
https://github.com/leleliu008/xcpkg
A package builder/manager for Xcode to build projects written in C, C++, Rust, Zig, Go, etc.
c cli cxx package-manager rust xcode
Last synced: 17 Mar 2025
https://github.com/ivanbgd/rope-data-structure-c
A C implementation of a data structure that can store a string and efficiently cut a part (a substring) of this string and insert it in a different position
c rope rope-string string-manipulation text-processing
Last synced: 14 Aug 2025
https://github.com/gamemann/c-to-assembly-tests
A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.
assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64
Last synced: 18 Mar 2025
https://github.com/sauci/xcp
Implementation of the Xcp module according to AUTOSAR specification v4.3.1
Last synced: 10 Apr 2025
https://github.com/francisrstokes/aes-c
A (non-production) implementation of AES for educational purposes
advanced-encryption-standard aes c cryptography from-scratch
Last synced: 16 Mar 2026
https://github.com/deleterium/smartc
Write C smart contracts for signum network. Compile in your browser.
c compiler javascript signum smart-contracts
Last synced: 21 Mar 2025
https://github.com/siraben/meta-yacc
Self-hosting parser generators in Forth and C.
Last synced: 08 Sep 2025
https://github.com/pouriyajamshidi/flat
Measure UDP and TCP connection latency for IPv4 and IPv6 using eBPF and Go
c ebpf go ipv4 ipv6 latency-monitor tcp udp
Last synced: 21 Mar 2025
https://github.com/gabrielmajeri/separate-symbols
How to separate debugging symbols from an ELF executable
Last synced: 04 Apr 2025
https://github.com/remirobert/rocko
:dog: Small, and basic http server, written in full C :frog:
c http http-server request response
Last synced: 26 Jun 2025
https://github.com/multimediamike/dreamroq
A RoQ video playback system for the Sega Dreamcast video game console
c dreamcast vector-quantization video video-codec
Last synced: 04 Apr 2025
https://github.com/jdeokkim/mvp-demo
A raylib demo to visualize the Model, View, and Projection (MVP) matrices.
c c99 chungnam-national-university cnu cnucse computer-graphics graphics graphics-programming model-matrix mvp-matrix opengl opengl-tutorial projection-matrix raylib view-matrix
Last synced: 08 Oct 2025
https://github.com/nekoshooter/coloref
La famosa teoría del color 🎨 llevada a código para ayudar a simplificar las elecciones del artista 👩🎨 dándole opciones y sugerencias sobre que Colores usar en su trabajo 🖌
arte c color color-palette cpp dibujo diseno-grafico diseno-web pintura qt
Last synced: 08 Oct 2025
https://github.com/9xbt/bentobox
64-bit SMP-enabled operating system targeting x86_64 and aarch64
aarch64 c kernel operating-system os posix-compatible smp x86-64
Last synced: 16 Jan 2026
https://github.com/libdriver/mma7660fc
MMA7660FC full-featured driver library for general-purpose MCU and Linux.
accelerometer c full-featured-driver iic linux mcu mma7660fc
Last synced: 24 Apr 2026
https://github.com/rohanrhu/jsonic
⭕ Tricky, super fast and dumb JSON library for C/C++
c c-json cpp-json json json-c json-cpp json-lib json-libraries json-library json-parse json-parser json-parsing json-parsing-library json-reader json-reader-library
Last synced: 04 Mar 2026
https://github.com/aloima/shivers
Shivers is a Discord bot made for hobby and educational purposes.
Last synced: 04 Apr 2026
https://github.com/c0d-0x/cruxpass
A lightweight, command-line password manager designed to securely store and retrieve encrypted credentials.
c cli linux password-generator password-manager password-manager-cli tui
Last synced: 01 Mar 2026
https://github.com/skyrich2000/miniraytracing
미니 레이 트레이싱
c phong-lighting raytracing shaders thread
Last synced: 27 Oct 2025
https://github.com/mmozeiko/c_d2d_dwrite
Direct2D and DirectWrite C headers
Last synced: 27 Apr 2026
https://github.com/asyncfinkd/hello-world
Hello World
abap actionscript apl assembly ats basic c classic-asp cpp csharp hello-world hello-world-for-beginner hello-world-github hello-world-in-all-languages helloworld java javascript js lilypond openedge-abl
Last synced: 05 Mar 2026
https://github.com/oco2000/xfce4-kbdleds-plugin
This is a keyboard leds plugin for the Xfce panel
c capslock indicators keyboard leds numlock plugin scrolllock xfce4 xfce4-panel
Last synced: 02 Feb 2026
https://github.com/alessandro-salerno/htmc
Ever wanted to code a website in C? No? Well, now you can!
backend c cgi cli dynamic-linking dynamic-webpages dynamic-websites frontend go golang html html5 http-server hypertext-preprocessor linux mit-license shared-object unix web-server
Last synced: 02 Mar 2026
https://github.com/teenbiscuits/pro2324
Ejercicios Resueltos 📝 y Apuntes 📚 para las asignaturas de Programación I y II del Grao en Enxeñaría Informática de la Universidade da Coruña en el curso 2023/24. 💻🎓
apuntes c c99 clion cmake ejercicios fic gei gplv3 informatica pro1 pro2 pro2324 programacion udc universidad writerside
Last synced: 31 Oct 2025
https://github.com/danielbrito/competitive-programming
🏁 My solutions and resources on problem-solving.
algorithms c challenges competitive-programming complexity-analysis contests cpp interviews java javascript kotlin mathematics number-theory python self-learning
Last synced: 04 Apr 2025
https://github.com/rafael-santiago/cutest
C-Library for unit testing.
c dsl internal-dsl kernel-mode-unit-tests memory-leak-detection minimalist-library suckless unit-testing
Last synced: 05 Apr 2025
https://github.com/dasannikov/vault
Native data arrays for Unity3D with zero C# allocations
c collections csharp datastructures game game-development unity unity3d
Last synced: 13 May 2025
https://github.com/mrecachinas/hexhamming
:heavy_division_sign: SIMD-accelerated bitwise hamming distance Python module for hexadecimal strings
avx c edit-distance hamming-distance hexadecimal python simd sse42
Last synced: 10 Jul 2025
https://github.com/prasad89/x86-assembly-programs
This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository includes informative notes in PDF format, providing valuable insights into the concepts explored during the course
assembly assembly-language assembly-x86 c gcc nasm
Last synced: 13 May 2025
https://github.com/leogaudin/fract-ol
42 • A guide for creating a small fractal exploration program. It is the time to discover or use the mathematical notion of complex numbers, to take a peek at the concept of optimization in computer graphics and practice event handling.
42 c complex-numbers fract-ol fractals imaginary-numbers mathematics
Last synced: 25 Apr 2025