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/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/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/esss/cquadpack
A C port of the QUADPACK software (originally in Fortran) for solving integrals
Last synced: 28 Apr 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/lm/yet-another-smalltalk-vm
Smalltalk Virtual Machine
c smalltalk-virtual-machine smalltalk-vm
Last synced: 14 Jul 2025
https://github.com/chanukyasds/pg_math
pg_math extension to support statistical distribution functions for PostgreSQL
bionomial-distribution c critical-values distribution-function fdist gaussian-distribution gsl-library math plpgsql postgresql postgresql-database postgresql-extension probability probability-distributions probability-statistics sql statistical-models statistical-tests statistics tdist
Last synced: 27 Oct 2025
https://github.com/mew-cx/chaitin_lisp
Runnable code from Chaitin's "The Limits of Mathematics (in C)"
Last synced: 27 Mar 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/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/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/ArkEcosystem/ledger
A Ledger Hardware Wallet Application in C for the ARK Blockchain.
ark blockchain c hardware ledger nanos nanox wallet
Last synced: 03 May 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/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/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/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/aeyakovenko/toaster
Incremental failure injection in C
c coverage failure failure-injection testing
Last synced: 11 Oct 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/squell/fastavr
Atmel AVR simulator written in x86 assembly
Last synced: 24 Feb 2026
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/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/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/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/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/sysulq/status-nginx-module
A http status module for pure nginx, which is in production already.
Last synced: 27 Apr 2025
https://github.com/modscleo4/dos
Floppy Disk Operating System
assembly c grub2 multiboot2 os osdev
Last synced: 10 Apr 2025
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/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/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/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/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/suhanyujie/learn-computer
PHP函数源码分析、计算机相关知识
c golang php-extension php7 rust
Last synced: 25 Apr 2025
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/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/lvntky/cvm
A toy JVM coded in C/C++
c compiler java jvm jvm-renovate programming-language programming-languages system-programming virtual-machine
Last synced: 16 Aug 2025
https://github.com/iHaiDeeZ/PS4Offsets-With-Payloads
PS4 Offsets Documentation
Last synced: 13 May 2025
https://github.com/sieep-coding/snow-simulation
Interactive GUI Snowfall Simulation Created in C & Raylib
Last synced: 26 Jun 2025
https://github.com/Nonoum/ECL
Embedded Compression Library for low-memory systems
Last synced: 04 Oct 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/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/isbadawi/badavi
vi-like text editor
c editor terminal text-editor vim
Last synced: 21 Sep 2025
https://github.com/sachinl0har/hacktoberfest
Hacktoberfest 2021 you can add anything like simple programs or projects
basics-of-c basics-of-cpp basics-of-java basics-of-javascript basics-of-python c cpp hacktoberfest hacktoberfest-accepted hacktoberfest2021 hello-world helloworld-programs html-css-javascript java javascript jupyter projects website
Last synced: 28 Jul 2025
https://github.com/amnuts/amnuts
A telnet-based talker
amnuts c chat hacktoberfest nuts talker tcp telnet-server
Last synced: 17 Aug 2025
https://github.com/haxpor/lazyfoo-sdl2c
lazyfoo SDL2 tutorial in C with improvement and modifications.
Last synced: 14 May 2025
https://github.com/exely/wd-data-structure
王道《数据结构》2019版算法题
algorithms-and-data-structures c cpp
Last synced: 30 Jul 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/trumae/tabuada
Genetic programming synthesize assembler programs
c genetic-algorithm genetic-programming tournament-algorithm
Last synced: 25 Jan 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/starryalley/ambitsync
Android app to read Suunto Ambit watches and converts to GPX
android-app c java jni-android sports-app suunto usb-devices
Last synced: 26 Jul 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/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/mdekauwe/gday
GDAY simulates carbon, nitrogen & water dynamics
c leaf nitrogen photosynthesis plant soil water
Last synced: 17 Aug 2025
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/motet-a/toy
Tiny JavaScriptish interpreter
c compiler interpreter javascript
Last synced: 21 Jan 2026
https://github.com/aligrudi/neatpost
Neatroff's postscript postprocessor
c neatroff post-processor postscript roff
Last synced: 28 Dec 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/ceremcem/modbus_lib
Lightweight and easy to merge Modbus RTU Slave library for microcontrollers
c modbus-rtu modbus-slave portable-library stm32
Last synced: 27 Mar 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/arjuncvinod/mca-lab-experiments
MCA Lab Experiments
c css3 html5 javascript mysql php python
Last synced: 23 Jun 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/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/4ment/physher
A multi-algorithmic framework for phylogenetic inference
bayesian-inference c genetic-algorithm maximum-likelihood mcmc phylogenetics variational-inference
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
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/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/sup3r-us3r/scripts
Scripts for pentesting/hacking
bruteforce c hacking-tool pentesting perl python
Last synced: 29 Jan 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/nickssilver/alx-low_level_programming
C programming
algorithms c data-structures shell
Last synced: 25 Oct 2025
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/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/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/bfontaine/gzsize
Print the uncompressed size of a GZip file.
Last synced: 15 Apr 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/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/darthmoomancer/polydev
THE project manager for neovim
c cpp html java lua neovim-plugin python rust
Last synced: 02 Sep 2025
https://github.com/joalon/vimway
A wayland compositor with vim-like key bindings
Last synced: 04 Apr 2026
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/project-rig/nengo_spinnaker
SpiNNaker based Nengo simulator.
arm c nengo neural-networks neuroscience python spinnaker
Last synced: 17 Jan 2026
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/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/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/kamil-kielbasa/libedhoc
EDHOC (RFC 9528): Lightweight authenticated key exchange in C for IoT and constrained devices
authentication c coap constrained-devices cryptography edhoc embedded ietf iot key-exchange oscore rfc9528 rfc9529 security zephyr
Last synced: 02 Apr 2026
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