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/lm/yet-another-smalltalk-vm
Smalltalk Virtual Machine
c smalltalk-virtual-machine smalltalk-vm
Last synced: 14 Jul 2025
https://github.com/leogaudin/minitalk
42 • A guide for minitalk, a client-server communication system implemented in C using UNIX signals.
42 c minitalk signal-processing unix
Last synced: 02 Sep 2025
https://github.com/sighook/wxp78key
Tiny keylogger for Win XP/Vista/7/8 with ftp upload.
c educational educational-project ftp-upload keylogger keylogging mingw windows
Last synced: 11 Oct 2025
https://github.com/aeyakovenko/toaster
Incremental failure injection in C
c coverage failure failure-injection testing
Last synced: 11 Oct 2025
https://github.com/llnl/irep
A tool for filling C/C++ or Fortran data structures from Lua input tables
app-infrastructure c cplusplus fortran input-deck interoperability lua
Last synced: 10 Oct 2025
https://github.com/martian56/cstarter
Cstarter makes starting C/C++ projects easy.
c c-project-template project-template
Last synced: 15 Mar 2026
https://github.com/analytech-solutions/cbindinggen.jl
Automatically generate Julia-C bindings!
binding-generator c c-api c-bindings c-library julia
Last synced: 21 Oct 2025
https://github.com/MaximePremont/Zappy_Epitech
Epitech project : multiplayer game played by artificial intelligences and viewed by a graphical AR interface.
artificial-intelligence augmented-reality c cpp csharp epitech game python zappy
Last synced: 27 Oct 2025
https://github.com/sunnysetia93/competitive-coding-problems
Solutions to Coding Problems, Hackathons, Coding Challenges from across the internet (Leet-Code, Hacker-Rank, Code Wars, Hacker-Earth) in multiple programming languages.
c codechef-solutions coding-competitions competitive-programming geeksforgeeks-solutions hacktoberfest hacktoberfest2020 java javascript
Last synced: 14 Feb 2026
https://github.com/squell/fastavr
Atmel AVR simulator written in x86 assembly
Last synced: 24 Feb 2026
https://github.com/ahmedsobhy01/redis-clone
A lightweight Redis clone implemented in C++ that supports key-value operations and sorted sets
avl c clone cpp hashmap hashtable inmemory-db redis redis-client redis-server system-design
Last synced: 27 Feb 2026
https://github.com/OpenIDC/ngx_oauth2_module
OAuth 2.x Resource Server module for NGINX
c nginx nginx-module oauth oauth2 oauth2-resource-server
Last synced: 14 Oct 2025
https://github.com/openbfdev/bfdev
Official repository of bfdev, A C lang algorithm & container library that balances performance, cross-platform compatibility and memory savings while providing a user-friendly API.
algorithms android c embedded freebsd library linux macos structure windows
Last synced: 12 Feb 2026
https://github.com/krishpranav/pranaos-old
pranaOS moved to: https://github.com/pranaOS/pranaOS
c c-plus-plus clang cplusplus desktop desktop-environment kernel linux linux-desktop linux-desktop-environment linux-kernel linux-system operating-system os prana-os pranaos pull-request unix unix-os unix-platform
Last synced: 09 Oct 2025
https://github.com/electronic-waste/chcore
A Microkernel OS Lab & Note & Homework for SJTU SE3357
c homework microkernel notes operating-system sjtu sjtu-se
Last synced: 16 Mar 2026
https://github.com/justinmeiners/tiny-blockchain
Write your own proof-of-work blockchain.
bitcoin blockchain c literate-programming proof-of-work tutorial
Last synced: 25 Mar 2025
https://github.com/smx-smx/valasharp
The Vala Compiler, ported to C#
autocomplete c compiler csharp language-server vala vapi
Last synced: 14 Apr 2025
https://github.com/arman-bd/c-program
Some Basic C Programs
basic-learning c c-programming learning
Last synced: 11 Mar 2026
https://github.com/nvidia/nvnmos
NVIDIA NMOS (Networked Media Open Specifications) Library
Last synced: 05 Sep 2025
https://github.com/ttypic/kmm-embedded-c
Extending KMM shared module with C/C++ code. Repo for https://hackernoon.com/how-to-extend-a-kmm-shared-module-with-cc-code
c kmm-library kmm-sample kotlin-multiplatform
Last synced: 24 Apr 2025
https://github.com/attractivechaos/dlist
Five implementations of double linked lists to demonstrate generic data structures in C
c double-linked-list generic-programming
Last synced: 29 Apr 2025
https://github.com/jc-ll/crokus
C parser written in Ruby, for experimental purpose
ast c cfg control-flow-graph experimental parser
Last synced: 07 May 2025
https://github.com/theblackcat102/awesome-code-obfuscation
Collections of code obfuscation libaries for different languages ( in progress )
assembly awesome awesome-list c c-sharp cpp java javascript obfuscation obfuscator php python
Last synced: 17 Jan 2026
https://github.com/prestonsn/atmegaxx-i2c-library
I2C Library for the ATmegaXX microcontrollers.
atmega avr avr-microcontroller c i2c library
Last synced: 09 Apr 2025
https://github.com/dimkr/b6b
A lightweight, embeddable scripting language
c coroutines embeddable embedded embedded-linux event-driven interpreted-programming-language interpreter lightweight mainloop script-engine scripting-language
Last synced: 05 Jul 2025
https://github.com/sfrechette/weather-micro-station
A modular, high-performance weather display system for the LILYGO T-Display S3, featuring real-time weather data from OpenWeatherMap API with smooth animations and professional UI.
arduino c cpp esp32 esp32-s3 lilygo lilygo-tdisplay-s3 openweathermap-api platformio ticker weather weather-api
Last synced: 07 Apr 2026
https://github.com/modscleo4/dos
Floppy Disk Operating System
assembly c grub2 multiboot2 os osdev
Last synced: 10 Apr 2025
https://github.com/isbadawi/badavi
vi-like text editor
c editor terminal text-editor vim
Last synced: 21 Sep 2025
https://github.com/jkelley129/ignis-os
An 64-bit operating system I'm developing for the x86 architecture
assembly c drivers low-level memory-management operating-system os system-internals
Last synced: 10 Mar 2026
https://github.com/rafael-santiago/mr-hyde
A collection of steganography tools.
Last synced: 05 Apr 2025
https://github.com/esss/cquadpack
A C port of the QUADPACK software (originally in Fortran) for solving integrals
Last synced: 28 Apr 2025
https://github.com/spl/ivy
A compiler and runtime library for an extended dialect of C that checks type, memory, and concurrency safety
Last synced: 12 Apr 2025
https://github.com/gbowne1/programmernotes
This is a collection of Markdown notes written in Obsidian for programming and it includes notes on C, C++, using and configuring VSCode and many other things programming related. Anyone is welcome to contribute to this Markdown repository and make corrections.
c coding config cpp node-js nodejs notebook notebook-publish notes obsidian-md programming programming-language software
Last synced: 06 Mar 2026
https://github.com/eumerics/falcon-parser
ECMAScript parser written in C and compiled to WebAssembly.
c ecmascript javascript js parser wasm webassembly
Last synced: 07 May 2025
https://github.com/rajlaxmimeshram/cafe-billing-system
In this Project a Person(User) can Ordered item from the menu ,from that this system automatically creates a bill.
Last synced: 14 Jul 2025
https://github.com/rylern/acr122u-tutorial
Tutorial for writing a C/C++ app with the ACR122U on Linux
acr122u c cpp linux mifare mifare-classic mifare-ultralight nfc nfc-reader pcsc pcsc-tools pcsclite
Last synced: 15 Jun 2025
https://github.com/jokade/swog
Scala wrapper generator for interop with C, C++, Objective-C, and script languages.
c cpp interop lua objective-c scala scala-native
Last synced: 12 Jan 2026
https://github.com/not-nik/rlobj
rlobj is a drop-in replacement for raylib's obj loader
c obj obj-loader raylib wavefront-obj
Last synced: 12 Apr 2025
https://github.com/foxbud/libcclosure
Thread-safe closures as first-class functions for C
anonymous anonymous-functions c closure closure-library closures lambda lambda-functions library pthreads thread-safe threadsafe
Last synced: 23 Jul 2025
https://github.com/fredericbonnet/picotest
PicoTest is a single-file unit testing framework for C programs that follows the xUnit principles.
c cmake test-automation test-framework testing testing-framework testing-tools tests
Last synced: 13 Jul 2025
https://github.com/nikhilkhatri/xre
A library to visualize C data structures.
c data-structures debugging pointers visualization
Last synced: 12 May 2025
https://github.com/pdsmart/zpu
ZPU Evo(lution), an enhanced ZPU microprocessor design in VHDL to embed within an FPGA including SoC functionality. Project currently uses Altera Cyclone devices.
assembly-language bash c cpp perl vdl
Last synced: 14 Apr 2025
https://github.com/nishkarshraj/design-and-analysis-of-algorithms
Algorithms and Data Structures.
algorithms algorithms-and-data-structures c cpp cpp-library data data-analysis data-structures graph-algorithms graphs greedy-algorithm greedy-algorithms matrix open-source opensource optimization queue sorting sorting-algorithms stack
Last synced: 22 Apr 2025
https://github.com/cea-hpc/pdwfs
A simple Redis-backed distributed virtual filesystem for co-execution of HPC and data analytics workloads
c cea go golang hpc in-situ in-transit redis workflow
Last synced: 14 Apr 2025
https://github.com/nicknaso/magick-cli
Native ImageMagick CLI for Node.js
addon c cli cplusplus imagemagick imageprocessing javascript native-libraries nodejs
Last synced: 13 Apr 2025
https://github.com/extremq/lcd1602_i2c
A simple, I2C-based implementation of the 1602 LCD with I2C interface in C using the Raspberry Pi Pico SDK.
Last synced: 28 Jun 2025
https://github.com/eyelash/libgral
low-level cross-platform GUI, audio, and MIDI abstraction
audio c cross-platform gui library midi
Last synced: 05 May 2025
https://github.com/haxpor/lazyfoo-sdl2c
lazyfoo SDL2 tutorial in C with improvement and modifications.
Last synced: 14 May 2025
https://github.com/p-gen/ctxopt
Options parser for simple or complex command lines. Take a look at the smenu project for an example of use.
api c command-line command-line-parser getopt
Last synced: 28 Apr 2025
https://github.com/project-rig/nengo_spinnaker
SpiNNaker based Nengo simulator.
arm c nengo neural-networks neuroscience python spinnaker
Last synced: 17 Jan 2026
https://github.com/HenrikBengtsson/RNativeAPI
R package: RNativeAPI - Documentation and Examples of the R Native API (Proof of Concept)
api c documentation examples help native package r
Last synced: 30 Jul 2025
https://github.com/motet-a/toy
Tiny JavaScriptish interpreter
c compiler interpreter javascript
Last synced: 21 Jan 2026
https://github.com/nishkarshraj/data-structures
Data Structures with Theory, Algorithms and Code
algorithms algorithms-and-data-structures array c cpp data-structures graph java linked-list python queue stack tree
Last synced: 22 Apr 2025
https://github.com/jasonliang-dev/tiny-batch-renderer
A tiny batch renderer with OpenGL
Last synced: 12 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: 11 Mar 2025
https://github.com/deboogerxyz/ahc
alienhook classic - Free as in freedom CS 1.6 cheat for GNU/Linux.
ansic c c89 counter-strike cs16 gnu-linux
Last synced: 24 Jan 2026
https://github.com/jeff-1amstudios/carmageddon-1-cheat-code-disassembly
Reverse engineering Carmageddon 1 cheat code system
assembly c carmageddon dos gamedev reverse-engineering
Last synced: 29 Apr 2026
https://github.com/gammasoft71/xtd_c
Free open-source C11 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
c c11 cli cmake console cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable test-framework toolkit unittest xtd xtd-c
Last synced: 08 Oct 2025
https://github.com/prankshaw/beware-web-scraper
Web Scraping project including; C projects scraper from GitHub , ICC rankings scraper, YouTube Trending Scrapper, LinkedIn Profile Scraper, Wikipedia Image Scraper
batting c chrome-webdriver chromedriver cricket github icc icc-rankings-scraper pandas python python-3 rankings scraper selenium selenium-webdriver web-scraping wikipedia-image-scraper
Last synced: 01 Mar 2026
https://github.com/blueokiris/ch552g-dev-board
A simple breakout board with minimal hardware design for the CH552g
board breadboard c ch552g dev kicad mcu
Last synced: 15 Oct 2025
https://github.com/sup3r-us3r/scripts
Scripts for pentesting/hacking
bruteforce c hacking-tool pentesting perl python
Last synced: 29 Jan 2026
https://github.com/nickssilver/alx-low_level_programming
C programming
algorithms c data-structures shell
Last synced: 25 Oct 2025
https://github.com/robertying/tunet-c
C cli and library for Tsinghua University network authentication
android c linux mac openwrt tsinghua-university tunet
Last synced: 15 Jun 2025
https://github.com/kube/rt
42 RayTracer. First Semester Graphics Final Project.
Last synced: 11 Apr 2025
https://github.com/iagoabal/eba
EBA is a static bug finder for C.
c static-analysis static-analyzer static-code-analysis
Last synced: 10 Apr 2025
https://github.com/powerapi-ng/hwpc-sensor
Hardware Performance Counters monitoring agent for containers.
c cgroups containers hardware-performance-counters inria linux monitoring perf-event powerapi sensor
Last synced: 09 Sep 2025
https://github.com/lostella/podds
Poker odds evaluation tool, written in C, multi-threaded
c command-line multithread odds odds-calculator poker texas-holdem
Last synced: 10 Apr 2025
https://github.com/eliben/goforth
Forth implementations in Go and C
c compiler forth go interpreter stack-based-language
Last synced: 07 Sep 2025
https://github.com/teomandeniz/ft_math
The entire <math.h> library from scratch.
42 42-school 42projects 42school c math
Last synced: 06 Mar 2026
https://github.com/alexfru/emumipself
Simple MIPS32 Emulator (primarily used to run SmallerC compiled for MIPS)
Last synced: 01 May 2025
https://github.com/dvershinin/ngx_dynamic_etag
NGINX module for adding ETag to dynamic content
c etag etags module nginx nginx-module
Last synced: 06 May 2025
https://github.com/libdriver/fm24clxx
FM24CLXX(FM24CL04B, FM24CL16B, FM24CL64B) full function driver library for general MCU and Linux.
c ferroelectric fm24cl04 fm24cl16 fm24cl64 full-function-driver iic linux mcu
Last synced: 18 Mar 2025
https://github.com/kevinbird61/virtual-router
Using tuntap to simulate router port, implement software router and related network functions with C.
c router tuntap virtualization
Last synced: 22 Mar 2025
https://github.com/speedycraftah/avr-pico-programmer
A programmer for the AVR architecture microcontroller, specifically the ATTiny84A by Microchip, for the Raspberry Pi Pico.
attiny attiny84a avr avr-programmer avr-programming c raspberry-pi-pico spi
Last synced: 24 Jul 2025
https://github.com/hoangsonww/banking-system-simulator
🏦 This repository features a Banking System Simulator developed in C. It simulates basic banking operations such as account creation, deposits, withdrawals, and account inquiries, offering a practical example of system design and management for developers exploring financial applications programming.
algorithms bank bank-account banking banking-applications banking-system banking-system-demo c simulation simulator
Last synced: 22 Sep 2025
https://github.com/immediate-mode-ui/layout.c
Mirror of https://gist.github.com/vurtun/75ee8b43773152930d89b7d1fdbe6450
c c99 gui multiplatform single-header single-header-lib ui
Last synced: 12 Apr 2025
https://github.com/Electronic-Waste/Chcore
A Microkernel OS Lab & Note & Homework for SJTU SE3357
c homework microkernel notes operating-system sjtu sjtu-se
Last synced: 14 Apr 2025
https://github.com/exely/wd-data-structure
王道《数据结构》2019版算法题
algorithms-and-data-structures c cpp
Last synced: 30 Jul 2025
https://github.com/gemesa/stm32-rf-scanner
STM32 and nRF24L01+ based 2.4GHz RF scanner
blue-pill c eclipse hal hardware-abstraction-layer nrf24 nrf24l01plus stm32 stm32cubemx stm32f1 stm32f103 stm32f103c8t6 stm32hal
Last synced: 01 Sep 2025
https://github.com/ifplusor/actrie
Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.
ac-automation aho-corasick-automation c java matcher python string-matcher string-matching string-search trie
Last synced: 21 Aug 2025
https://github.com/3starblaze/gdextension-util
A reference repository that documents Godot's GDExtension API and provides some C boilerplate.
c godot godot-engine godot4 godotengine
Last synced: 24 Oct 2025