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-06-29 00:04:34 UTC
- JSON Representation
https://github.com/pinpoint-apm/go-aop-agent
https://github.com/pinpoint-apm/pinpoint-c-agent/issues
apm assembly c go go-aop-agent injection pinpoint pinpoint-c-agent
Last synced: 30 Oct 2025
https://github.com/kube/vscode-clang-complete
Visual Studio Code C/C++ completion using Clang
c c-plus-plus clang completion vscode vscode-extension
Last synced: 11 Apr 2025
https://github.com/iHaiDeeZ/PS4Offsets-With-Payloads
PS4 Offsets Documentation
Last synced: 13 May 2025
https://github.com/cair/tsetlinmachinec
A C implementation of the Tsetlin Machine
Last synced: 13 Apr 2025
https://github.com/sieep-coding/snow-simulation
Interactive GUI Snowfall Simulation Created in C & Raylib
Last synced: 26 Jun 2025
https://github.com/wangziqi2013/cfront
A C language parser built from the scratch, without using compiler generator.
c compiler-frontend lr-parser operator-precedence-parser
Last synced: 12 Apr 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/krishpranav/cvpn
A simple vpn written in C
c clang cli linux macosx osx security vpn vpn-anonymizer vpn-client vpn-connections vpn-manager vpn-server vpn-service vpnfree
Last synced: 25 Jun 2025
https://github.com/izimio/myMouli-Epitech-TESTERS
This repository contains every testor for the Epitech second year projects
42 42born2code 42school asm assemblyx86 automated-testing c coverage epitech epitech-intra epitech-project haskell myftp piscine-c python tek2 tester testing wolfram
Last synced: 27 Oct 2025
https://github.com/isbadawi/badavi
vi-like text editor
c editor terminal text-editor vim
Last synced: 21 Sep 2025
https://github.com/Nonoum/ECL
Embedded Compression Library for low-memory systems
Last synced: 04 Oct 2025
https://github.com/rafael-santiago/mr-hyde
A collection of steganography tools.
Last synced: 05 Apr 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/nvidia/nvnmos
NVIDIA NMOS (Networked Media Open Specifications) Library
Last synced: 05 Sep 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/haxpor/sdl2-cimgui-demo
Demo project SDL2 + cimgui + opengl3 using either gl3w or glew
c c-programming cimgui gl3w glew imgui opengl3 sdl2
Last synced: 14 May 2025
https://github.com/robrohan/wasm-canvas
Demo of how to use clang to compile to wasm and write to an HTML canvas (no emscripten)
Last synced: 16 Sep 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/f-squirrel/dockerized_cpp
Dockerized C/C++ Build Environment
Last synced: 18 Apr 2026
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/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/martian56/cstarter
Cstarter makes starting C/C++ projects easy.
c c-project-template project-template
Last synced: 15 Mar 2026
https://github.com/squell/fastavr
Atmel AVR simulator written in x86 assembly
Last synced: 24 Feb 2026
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/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/grishnov/pkcs7-padding
Implementation of PKCS7 padding in C
block-ciphers c cryptography cryptography-algorithms cryptography-library padding pkcs pkcs7
Last synced: 15 Jun 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/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/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/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/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/baziotis/dicc
A compiler for a subset of C written in C.
c code-generator compiler lexer parser x86
Last synced: 18 Jan 2026
https://github.com/jsgoller1/c-programming-language
Solutions to every exercise from "The C Programming Language" by Kernighan / Ritchie (K&R)
Last synced: 11 Mar 2026
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/justinmeiners/pre-rendered-backgrounds
An Adventure in Pre-Rendered Backgrounds. (Video game prototype.)
c computer-graphics ios macos opengl retrogaming video-games
Last synced: 16 Jul 2025
https://github.com/suhanyujie/learn-computer
PHP函数源码分析、计算机相关知识
c golang php-extension php7 rust
Last synced: 25 Apr 2025
https://github.com/motet-a/toy
Tiny JavaScriptish interpreter
c compiler interpreter javascript
Last synced: 21 Jan 2026
https://github.com/freifunk-berlin/falter-packages
Sources for the falter-packagefeed
berlin c freifunk hacktoberfest infrastructure javascript lua luci luci-app makefile mesh mesh-networks shell wireless
Last synced: 11 Apr 2026
https://github.com/mdekauwe/gday
GDAY simulates carbon, nitrogen & water dynamics
c leaf nitrogen photosynthesis plant soil water
Last synced: 17 Aug 2025
https://github.com/miguelgargallo/flipperzero
FlipperZero | Ultimate compile guide, guía definitiva compilar apps en FliperZerro
c flipperzero guia guide hacker unleashed
Last synced: 19 Apr 2025
https://github.com/jasonliang-dev/tiny-batch-renderer
A tiny batch renderer with OpenGL
Last synced: 12 Apr 2025
https://github.com/sqatim/minirt_42
This project is an introduction to the beautiful world of Raytracing. Once completed you will be able to render simple Computer-Generated-Images and you will never be afraid of implementing mathematical formulas again.
c mathematical-formulas raytracing
Last synced: 15 Oct 2025
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/nickssilver/alx-low_level_programming
C programming
algorithms c data-structures shell
Last synced: 25 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/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/mjovanc/hugin-cli
A CLI based private chat application. Powered by the Kryptokrona Blockchain.
blockchain c clang crypto cryptocurrency cryptography gcc hugin kryptokrona make makefile ncurses njord xkr
Last synced: 07 Aug 2025
https://github.com/mogenson/trinket-m0
Building an embedded Rust application on top of the ASF4 C vendor library
adafruit asf4 atmel c embedded embedded-hal linker microchip rust samd21 trinket-m0
Last synced: 13 May 2025
https://github.com/simmsb/some-scheme-compiler
A CPS transforming scheme compiler, Cheney on the MTA, etc
c compiler continuation-passing-style language lisp scheme scheme-compiler
Last synced: 14 Apr 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/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/oran-testing/ran-tester-ue
Open source RAN UE centric security testing software.
5g-nr c cplusplus cybersecurity python3 srsran wireless
Last synced: 25 Jan 2026
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/formalsec/wasp
WASP was superseded by: https://github.com/OCamlPro/owi
c program-analysis symbolic-execution testing webassembly
Last synced: 08 Nov 2025
https://github.com/cdpxe/cceap
The Covert Channel Educational Analysis Protocol (CCEAP) is a network protocol designed for teaching covert channels to professionals and students in higher education. It is also an easy-to-use covert channel traffic generator. The basis for CCEAP are so-called `hiding patterns'.
c covert-channel education hiding-patterns higher-education information-hiding infosec network network-protocol patterns protocol research-paper research-project research-tool scientific-publications steganography students traffic-analysis tunneling undergraduate
Last synced: 23 Mar 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/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/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/alexruzin/cpp_api
A C++ API which is useful for Win32. Includes a communication subsystem.
c cpp http-client injector socks5-proxy
Last synced: 10 Aug 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/kikutano/Mega-Tetris-for-SEGA-Genesis
Tetris game for Genesis, written in C using SGDK.
c megadrive retrodev sega-genesis
Last synced: 14 Mar 2025
https://github.com/embeddedalpha/stm32f411ceu6
Repo for STM32F411x based Black Pill Development Board
c code driver embedded-c embedded-systems library stm32 stm32f4 stm32f411
Last synced: 03 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/arjuncvinod/mca-lab-experiments
MCA Lab Experiments
c css3 html5 javascript mysql php python
Last synced: 23 Jun 2025
https://github.com/alexfru/emumipself
Simple MIPS32 Emulator (primarily used to run SmallerC compiled for MIPS)
Last synced: 01 May 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/ice1000/oi-codes
:closed_lock_with_key: Solutions for online code challenges. Don't be evil.
acm acm-icpc algorithm algorithm-challenges algorithms c cpp crystal dart elixir haskell javascript oi ruby rust solutions typescript
Last synced: 18 Mar 2025
https://github.com/rofl0r/rrredir
round robin port redirector
c lightweight port-redirector proxy round-robin tcp
Last synced: 11 Apr 2025
https://github.com/kube/rt
42 RayTracer. First Semester Graphics Final Project.
Last synced: 11 Apr 2025
https://github.com/ColumPaget/libUseful
Programmers 'C' library of functions for: resizable strings, file and network access, string tokenization, pattern matching, terminal output, etc, etc
Last synced: 04 Apr 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
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/thrushlang/thrushc
The Thrush Programming Language. A programming language dedicated to creating maintainable and modular software.
aot-compiler c clang code-generation compiler hechoencostarica jit-compilation language llvm opensource programming-language rust thrush thrushlang
Last synced: 12 Apr 2025
https://github.com/ayushexel/libnet
Deep Neural Network algorithms library for c++ from scratch
artificial-intelligence c c-plus-plus deep-learning deep-neural-networks machine-learning neural-networks
Last synced: 06 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/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/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/joalon/vimway
A wayland compositor with vim-like key bindings
Last synced: 04 Apr 2026
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/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/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/aligrudi/neatpost
Neatroff's postscript postprocessor
c neatroff post-processor postscript roff
Last synced: 28 Dec 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