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-10 00:04:32 UTC
- JSON Representation
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/yparitcher/libzmanim
C library for zmanim & hebrew calendar
c hebrew-calendar hebrew-date jewish jewish-holidays zmanim
Last synced: 11 Apr 2025
https://github.com/kwilczynski/go-magic
Simple interface to libmagic for Go Programming Language
c cgo file-format file-format-detection go golang magic mime mime-types recognition
Last synced: 15 Jul 2025
https://github.com/ibara/edx
Small Wordstar-like text editor for X11.
c editor openbsd text-editor wordstar x11
Last synced: 24 Jun 2025
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/e-sites/unityxcodebridge
A step-by-step tutorial on how to make a bridge between Unity's C# and Xcode's Objective-C
c c-sharp ios objective-c unity3d xcode
Last synced: 11 Apr 2025
https://github.com/ar1ja/enterprise-add
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/enterprise-add] Enterprise AI parody: number addition in C using gradient descent (Machine Learning/AI).
ai c c99 enterprise enterprise-ai gradient-descent llm ml parody
Last synced: 04 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/jweyrich/imgify
🖼 imgify - Convert any file to PNG and back.
c file-conversion file-converter file-format libpng png steganography
Last synced: 22 Apr 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/michaelrsweet/zipc
Simple ZIP container writing "library"
Last synced: 26 Oct 2025
https://github.com/brandon1024/steg-png
:mag: Embed and obfuscate data in Portable Network Graphics
Last synced: 18 Jan 2026
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/emmiegit/minutils
Reimplementation of some of the coreutils for fun and profit.
Last synced: 07 Oct 2025
https://github.com/macmade/hexprint
HexPrint is a command line tool that displays a file's content as an hexadecimal dump.
c command-line command-line-tool hexadecimal hexadecimal-dump
Last synced: 03 Mar 2026
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/achrafelkhnissi/alx-low_level_programming
ALX Low Level Programming.
alx alx-africa alx-challenge alx-curriculum alx-higher-level-programming alx-holberton-software-engineering alx-low-level-programming alx-school alx-system-engineering c
Last synced: 15 Apr 2025
https://github.com/danielkrupinski/kernelpid
Example Windows Kernel-mode Driver which finds process ID by executable file name.
c driver driver-programming eprocess kernel-mode kernel-mode-driver native windows
Last synced: 09 Jul 2025
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/ikasty/hyeongc
혀엉씨
c esolang hyeong interpreter unicode-characters
Last synced: 11 May 2025
https://github.com/knightron0/helloworld
Collection of "hello world" programs in different programming languages.
Last synced: 01 Jul 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/jerr-it/cellmaker
Multi-threaded library for cellular automata
c c-language cellular-automata cellular-automaton conways-game-of-life hacktoberfest
Last synced: 10 Apr 2025
https://github.com/dunkelstern/libmqtt
MQTT library for multiple platforms including embedded targets. Aiming for simple interface and high test coverage
c cross-platform embedded esp32 esp8266 linux mqtt mqtt-client windows
Last synced: 11 Mar 2026
https://github.com/aligrudi/neatmkfn
Generate font descriptions for Neatroff
Last synced: 28 Dec 2025
https://github.com/xframes-project/xframes
GPU-accelerated GUI development for the desktop and the browser
c cpp dear-imgui desktop glfw gpu-accelerated-library gpu-acceleration gpu-programming opengl ui wasm webgpu
Last synced: 12 Apr 2025
https://github.com/anshumansinha3301/programming-in-c-basics
Programs in the C language that I worked on during my first semester including basics, conditional statements and Control Flow Statements.
basic-programming c conditional-statements controlflow programming-language
Last synced: 13 Apr 2025
https://github.com/michaeldim02/lykan
Password leak analysis program
breach c dictionary-attack leak leak-analysis password password-attack password-cracking security security-tools wordlist wordlist-attack
Last synced: 12 Apr 2025
https://github.com/anatol/uriparser
Extremely fast uri parser suitable for embedded applications
Last synced: 31 Oct 2025
https://github.com/harmim/vut-ifj-project
Formální jazyky a překladače - Projekt - Implementace překladače imperativního jazyka IFJ17
c compiler ifj lexical-analysis semantic-analysis syntactic-analysis vut
Last synced: 25 Aug 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/byt3n33dl3/offensivenim
Weaponizing Nim, with the elegance of modern logic programming language. Nim can do that!?
Last synced: 13 Apr 2025
https://github.com/tusharnankani/binary-tree-visualizer
A Binary Tree Visualizer implemented purely in C - A combination of Data Structures & Computer Graphics.
binary-tree binary-tree-traversal binary-tree-visualization c computer-graphics data-structures
Last synced: 07 May 2025
https://github.com/offa/nbcndunit
NetBeans C/C++ unit testing plugin – supporting CppUTest, GoogleTest (gtest) / GoogleMock (gmock) and libunittest C++.
c cpp cpputest googletest java netbeans netbeans-plugin unit-testing
Last synced: 14 May 2025
https://github.com/yangruihan/clox
Repository for C implement programming language with the book "Crafting Interpreters" http://www.craftinginterpreters.com/
Last synced: 11 May 2025
https://github.com/dashesy/amiigo-link
Amiigo offline utility
accelerometer amiigo-link amiigo-offline-utility c wearable
Last synced: 06 May 2025
https://github.com/madebypixel02/get_next_line
[42 Madrid] Reading a line on a fd is way too tedious
42-cursus 42born2code 42madrid 42school c get-next-line git moulinette peer2peer
Last synced: 11 Apr 2025
https://github.com/davidwparker/opengl-screencasts-1
OpenGL screencast videos episodes 1-10
Last synced: 13 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/georgecatalin/embedded-systems-stm32-hal-apis-driver-development
Bare-metal programming for the SMT32 Microcontrollers using the HAL library. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick
bare-metal-programming c cprogramming drivers hal-library stm32
Last synced: 21 Jul 2025
https://github.com/grieferatwork/deemon
Deemon Programming Language (v200+)
c compiler deemon interpreted-programming-language interpreter language programming-language regex scripting-language sequence unicode
Last synced: 06 Apr 2025
https://github.com/the-diosbot-md/the-mikubot-mdv5
Hola un placer tenerte aqui en mi repositorio si te gusta puedes darme una estrellita para apoyar mi trabajo
Last synced: 06 Apr 2025
https://github.com/nsneruno/magisk_detector
Flutter Support for integrating Magisk Detector for Android Application. Based from MagiskDetector.
android android-library c dart flutter flutter-library flutter-plugin magisk ndk root-detection root-detection-bypass security
Last synced: 09 May 2025
https://github.com/404name/funcproject
自己写的一些C系列有趣的项目:字符画/字符画剪辑/自动生成迷宫/自动走迷宫/心形自动生成迷宫
Last synced: 19 Jul 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/drashna/qmk_modules
A collection of drashna's Community Modules for QMK Firmware
Last synced: 15 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/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/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/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/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/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/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
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/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/1password/markdown-benchmarks
Benchmarking markdown libraries
Last synced: 08 Apr 2025
https://github.com/xyproto/tinyionice
Drop-in replacement for ionice in 300 lines of C
c cli drop-in-replacement ionice linux small tiny tool utility
Last synced: 30 Oct 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/klange/toaru_jpeg
C rewrite of a minimal Python JPEG decoder
c image-decoder jpeg jpg toaruos
Last synced: 23 Apr 2025
https://github.com/flightaware/tclbsd
A Tcl package for interfacing to various BSD UNIX system calls and library routines
Last synced: 07 Aug 2025
https://github.com/arkapg211002/sem-5-cse
All lab assignments and text books for SEM 5 CSE at TMSL (under MAKAUT) 2023-24
assignment-solutions c completed cse java lab makaut operating-system shell-scripting software-engineering textbooks ubuntu uml vim
Last synced: 20 Aug 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/robertlipe/riscv7
UNIXv7 ported to RISC-V, specifically the Longnan Nano SBC
c hacktoberfest historic risc-v risc-v-assembly unix
Last synced: 15 Apr 2025
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/ccoskrnl/ccos
出于个人兴趣而写的x64架构操作系统项目,支持UEFI、APIC、多核激活、基于Windows的内存管理方案等
assembly c operating-system os uefi-boot x86-64
Last synced: 03 Jun 2026
https://github.com/parvvaresh/library-management-program-with-cpp
Library Management Program: It can be entered as a user or admin and both have different capabilities
Last synced: 04 Sep 2025
https://github.com/pranavj1001/learnlanguages
Learn new and different languages.
algorithms c data-structures django es6 frameworks java php python tutorial
Last synced: 10 Apr 2025
https://github.com/rofl0r/rcb2
intelligent and automatic build system for C
Last synced: 11 Apr 2025
https://github.com/colleagueriley/c-plus
Intermediary language between C and C++ with other added cool features too
c c-plus c-plus-plus c89 compiler language programming-language programming-languages rsgl sili sili-toolchain single-file
Last synced: 10 Apr 2025
https://github.com/print3m/printos
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
bootloader c cpp hobby-os kernel low-level-programming os-dev uefi x86-64
Last synced: 30 Apr 2025
https://github.com/francisc0arauj0/ktwo
My own 32-bits kernel
assembly c kernel operating-system os unix-like
Last synced: 13 Apr 2025
https://github.com/apache/activemq-nms-openwire
Mirror of Apache ActiveMQ NMS OpenWire client library
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 12 Apr 2025
https://github.com/andy5995/canfigger
A lightweight library designed to parse configuration files
c config configuration-files gpl-3-or-later library mesonbuild parser small-projects
Last synced: 13 May 2025
https://github.com/greenboxal/fimbulclient
Open source Ragnarök Online client in C++
Last synced: 11 Jul 2025
https://github.com/ludovicrousseau/uefi-smartcardreader-samples
Samples of UEFI SmartCardReader API
Last synced: 14 Apr 2025
https://github.com/jonatack/dotfiles
Dotfiles!
c common-lisp cpp dotfiles emacs-configuration ruby
Last synced: 12 May 2025
https://github.com/carlosrs14/programming-exercises
Learn C programming language.
Last synced: 04 Jul 2026
https://github.com/spinnakermanchester/spinnfrontendcommon
Common support code for user-facing front end systems.
Last synced: 14 Apr 2025
https://github.com/tsuyoken/kencryptor
Windows Encrypt/Decrypt using AES 256 bit keys
bash c cli cryptography cryptolocker cryptology decrypt encrypt encryption microsoft ransomware shell-script virus-testing windows windows-7 windows10
Last synced: 27 Oct 2025