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-23 00:04:24 UTC
- JSON Representation
https://github.com/topliceanu/learn
Learn CS by doing!
algorithms c elm golang haskell javascript ocaml python ruby rust
Last synced: 24 Oct 2025
https://github.com/frost-phoenix/2048-cli
🕹️ 2048 clone that run in the terminal
2048 2048-clone 2048-game c cli game linux terminal-game
Last synced: 20 Mar 2025
https://github.com/anthonycalandra/gba-pong
Classic pong game on the GameBoy Advance.
Last synced: 22 Jun 2025
https://github.com/lukasbanana/mentalgl
Single header OpenGL utility library in the public domain
c c99 debugging-tool gl opengl public-domain utility
Last synced: 10 Apr 2025
https://github.com/fytex/shafa-cd
File Compressor written in C using both Shannon Fano and RLE algorithms
binary-code c clang compressor decompressor matrix rle rle-compression-algorithm shafa shannon-fano shannon-fano-algorithm shannonfano
Last synced: 25 Jul 2025
https://github.com/fougue/gmio
C library for geometry input/output
amf c geometry io mesh opencascade stl
Last synced: 26 Jun 2025
https://github.com/davidbuchanan314/unpng
A backward-compatible subset of the PNG file format, for uncompressed bitmaps
c png png-decoder png-encoder zero-copy
Last synced: 28 Aug 2025
https://github.com/michaelkolesidis/learnc
Educational material and examples for those interested in learning the C programming language
c c-lessons c-programming c-programming-language c-tutorial c-tutorials examples-c excercises learn-c learn-programming learn-to-code learning-exercise learning-notes learning-resources
Last synced: 10 Apr 2026
https://github.com/panagiotisdrakatos/memory-management-and-advanced-debugging-techniques
Tutorial:Memory Management and Advanced Debugging techniques
advanced-programming advanced-search c cpp memory-management
Last synced: 16 Aug 2025
https://github.com/omlins/libdiffusion
Proof of Concept: a C-callable GPU-enabled parallel 2-D heat diffusion solver written in Julia using CUDA, MPI and graphics
c cuda distributed julia mpi mult-gpu
Last synced: 04 Apr 2025
https://github.com/madmurphy/nautilus-annotations
Annotate files and directories
annotations c desktop desktop-environment file-manager file-metadata gio gnome gnu gnu-linux gtk gtksourceview gvfs gvfs-metadata markdown metadata nautilus nautilus-extension notes
Last synced: 04 May 2025
https://github.com/aravindvnair99/c
Collection of beginner-friendly C programs
beginner-friendly beginners-tutorial-series c code hacktoberfest programming sample-code source source-code
Last synced: 15 Apr 2025
https://github.com/iocare/smart-garbage-management-system
Proposed Solution: We propose a smart Wireless Garbage Bin equipped with LoRa RF and IoT technologies to solve this emerging issue in City/Town sanitation sector. Each Garbage Bin will be equipped with level and weight sensor along with GPS position information in case of any mobility. All data will be sent through LoRa/RF communication "Smart Mesh" link to central server where it can be made available through mobile app to Sanitation workers for quick response and effective collection and disposal of garbage. Efficient route calculation for garbage collector van is also proposed for minimising the efforts in collection.
Last synced: 24 Apr 2025
https://github.com/ericsson/codecheckervscodeplugin
VSCode plugin that shows bugs detected by the Clang Static Analyzer and Clang Tidy analyzers using CodeChecker as a backend.
analysis c codechecker cpp plugin static-analysis vscode vscode-extension
Last synced: 07 May 2025
https://github.com/jedisct1/ratelimit
Plug-and-play IP rate limiter in C
c rate-limit rate-limiting ratelimit
Last synced: 21 Aug 2025
https://github.com/novariaos/novariaos-src
An experimental operating system where everything runs in a VM
c kernel nasm novariaos open-source operating-system osdev unix-like unix-like-operating-system unix-like-os unix-like-system
Last synced: 13 Jan 2026
https://github.com/sjmulder/aoc
Advent of Code solutions
advent-of-code awk c c-sharp kotlin
Last synced: 23 Mar 2025
https://github.com/rinhizakura/riscv-emulator
A project for learning RISC-V architecture purpose
c emulator riscv riscv-emulator
Last synced: 11 Apr 2025
https://github.com/mmaachado/sycp
Anotações realizadas durante a certificação SYCP
bash bash-script c cybersecurity hacking-tools kali-linux linux network-security offensive-security penetration-testing pentest pentest-tool powershell powershell-script python3 redteam shell-script solyd solyd-offensive-security sycp
Last synced: 13 Apr 2025
https://github.com/pmachapman/LittleC
A modified version of the LittleC Interpreter from Herbert Schildt's C: The Complete Reference (4th Ed.)
Last synced: 11 May 2025
https://github.com/tolitius/mongodb-write-performance-playground
Playing with MongoDB Write Performance
Last synced: 08 Jul 2025
https://github.com/phlay/libeddsa
cryptographic library for ed25519 and curve25519
c cryptography ed25519 elliptic-curves x25519
Last synced: 11 Jul 2025
https://github.com/ehwan/c-language-parser-in-rust
C language lexer & parser & virtual interpreter from scratch in Rust
abstract-syntax-tree c code-generation compiler interpreter lexer parser rust rust-lang tokenizer tokenizer-parser virtual-machine
Last synced: 01 Mar 2026
https://github.com/benbusby/ncurses-arcade
A collection of command line games built with ncurses.
ascii ascii-art ascii-game c game game-jam itchio ncurses tiny-game
Last synced: 09 Oct 2025
https://github.com/LukasBanana/MentalGL
Single header OpenGL utility library in the public domain
c c99 debugging-tool gl opengl public-domain utility
Last synced: 08 May 2025
https://github.com/damienfremont/c99-raylib5-gl3-3dgame-starter
2024's small template to start your raylib game. Featuring 3D, C 2017, Raylib 5.0, OpenGL 3 and a modular architecture.
c c17 game game-development gamedev raylib raylib-c
Last synced: 01 May 2025
https://github.com/jvoisin/fortify-headers
Standalone portable header-based implementation of FORTIFY_SOURCE=3
c fortify-source libc security
Last synced: 13 Apr 2025
https://github.com/libdriver/sht31
SHT31 full function driver library for general MCU and Linux.
c full-function-driver humidity iic linux mcu sht31 temperature
Last synced: 05 Aug 2025
https://github.com/64/cansid
A minimal ANSI escape sequence parser, written in C.
ansi-codes ansi-colors ansi-escape-codes c parser
Last synced: 06 May 2025
https://github.com/coolbutuseless/callme
Easily compile inline C code for R
Last synced: 16 Mar 2025
https://github.com/yamilobt8/cs50x
CS50x 2023 Solutions
algorithms c cs50x2023 datastructures-algorithms harvard harvardcs50 python3 sqlite3
Last synced: 02 May 2025
https://github.com/xevisalle/zpie
ZPiE: Zero-knowledge Proofs in Embedded systems
arithmetic-circuits bulletproofs c cryptography range-proofs zero-knowledge-proofs zk-snarks
Last synced: 03 Jul 2025
https://github.com/yoyoengine/yoyoengine
A custom, hackable 2D game engine written in C.
c engine game-engine sdl2 sdl2-image sdl2-mixer sdl2-ttf yoyoengine
Last synced: 25 Apr 2025
https://github.com/zltl/json-gen-c
A program to generate C code for json manipulation
Last synced: 09 Mar 2026
https://github.com/matthewgeorgy/wintrace
simple tracing utility for windows
Last synced: 10 Apr 2025
https://github.com/havardt/eztest
An easy to use unit testing framework written in, and created for, the C language.
c c-language c-programming c11 ctest test-framework test-macros unit-test
Last synced: 16 Oct 2025
https://github.com/pyshwaa/charlex-os
CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD.
bsd c charlex-os comming-soon cpp cprogramming kernel kernel-source linux myos operating-system operating-system-kernel operating-system-learning operating-systems star starred test unix windows
Last synced: 09 Apr 2025
https://github.com/cpp-linter/cpp-linter
cpp-linter core Python executable package
c clang-format clang-tidy cpp cpp-linter hacktoberfest linter
Last synced: 29 Dec 2025
https://github.com/bistcuite/unox-os
Unox is an educational unix-like operating system. #JustForFun
bootloader c educational just-for-fun nasm operating-system os unix unix-like unox x86-64
Last synced: 24 Jul 2025
https://github.com/ysbaddaden/muco
Multithreaded Coroutines library
c coroutines fibers multithreaded scheduler
Last synced: 19 Oct 2025
https://github.com/coding-enthusiast9857/hacktoberfest22-contribute-dsa
Hacktoberfest 2022🎉 Guys, open your 1st pull request and contribute in an open-source community...!! This is for everyone💯 So, Hurry up...!! Don't forget to spread love and if you like, give a ⭐️
c cpp data-structures data-structures-algorithms data-structures-and-algorithms digitalocean dsa dsa-learning dsa-practice hacktoberfest hacktoberfest2022 hacktoberfest22 java open-source open-source-project python
Last synced: 19 Oct 2025
https://github.com/aaronamk/hkd
Display-Server-Agnostic Hotkey Daemon for Linux
c evdev hotkey-daemon hotkeys linux suckless tty wayland xorg
Last synced: 11 Mar 2025
https://github.com/hash1018/adora
Video-Recorder based on qt, ffmpeg and C++
audio audio-recorder c cplusplus cpp ffmpeg qt qt5 qt5-gui record-audio record-audio-video record-screen record-video recorder screenrecorder screenshot video video-recorder video-recording videorecorder
Last synced: 22 Feb 2026
https://github.com/octaspire/dern
Programming language
c c99 programming-language scripting-language
Last synced: 10 Apr 2025
https://github.com/robertkist/ditherista
A dithering application for Windows, Linux and macOS
apple-silicon c cpp dithering dithering-methods graphics linux macos qt6 utility windows
Last synced: 13 Apr 2025
https://github.com/bergzand/libcose
Constrained node COSE library
c cbor cose cryptography ed25519
Last synced: 22 Mar 2025
https://github.com/andrewchambers/minipeg
A C peg parser generator (a fork of peg/leg)
Last synced: 25 Oct 2025
https://github.com/lemire/croaringunitybuild
Dumps of CRoaring unity builds (for convenience)
c roaring-bitmaps roaringbitmap
Last synced: 29 Oct 2025
https://github.com/Davphla/clang-format-epitech
Automatic formatting configuration for Epitech coding style for C/C++
c clang-format coding-style cpp epitech format
Last synced: 25 Feb 2025
https://github.com/nunomaduro/bombe
Bombe is a tool for benchmarking the given url response status and response time.
Last synced: 23 Apr 2025
https://github.com/howerj/pickle
Improvements to picol: A TCL like interpreter suitable as an shell in an embedded system
c embedded interpreter picol tcl
Last synced: 26 Dec 2025
https://github.com/rofl0r/c-flod
Flod 4.1 mod player library converted to C. currently supports fasttracker, whittaker, futurecomposer, protracker, soundtracker, etc
c fasttracker library mod s3m whittaker
Last synced: 11 Mar 2026
https://github.com/trevarj/dotris
A mini Tetris clone made with dots
c game ncurses terminal terminal-game tetris tetris-clone
Last synced: 10 Mar 2026
https://github.com/NTBBloodbath/lcfetch
A fast and easy to configure alternative to neofetch written in C and configured using Lua
c fetch linux lua system-information
Last synced: 12 Apr 2025
https://github.com/serpent7776/pg_worker_pool
Postgres extension creating a pool of background workers
c extension postgres postgresql worker worker-pool
Last synced: 14 Apr 2025
https://github.com/lifting-bits/patchestry
Patchestry is a binary patching framework built with MLIR and Ghidra.
c cpp decompilation ghidra-scripts mlir program-analysis
Last synced: 26 Jul 2025
https://github.com/mjakeman/text-engine
A lightweight rich text framework for GTK
c document gtk rich-text rich-text-editor
Last synced: 14 Apr 2025
https://github.com/renehorstmann/some
Sdl2 OpenGL Mini Engine.
android c emscripten engine mobile opengl sdl2 wasm webapp
Last synced: 30 Jul 2025
https://github.com/unclechu/midi-trigger
LV2 plugin which generates MIDI notes by detected audio signal peaks.
analyzer audio audio-dsp c lv2 lv2-plugin midi
Last synced: 01 Aug 2025
https://github.com/ashwin990/my-programming-books
My all Programming books available for public to download
book books c c-programming cheatsheet gcc gcc-books gcc-compiler operating-system os programming-books python python3 python3-books theory-of-computation toc
Last synced: 28 Jun 2025
https://github.com/xiaokang2022/fucking-code
Everything about the fucking code!
algorithm c cpp csharp css data-structure database design-pattern fucking-code gh-pages html java javascript markdown mkdocs mkdocs-material numerical-calculation python typescript
Last synced: 13 Aug 2025
https://github.com/anubislms/mayat
Experimental AST-Based Source Code Similarity Detection Tool
anticheat antiplagiarism ast c education plagiarism-checker plagiarism-detection python
Last synced: 15 Oct 2025
https://github.com/havardt/EzTest
An easy to use unit testing framework written in, and created for, the C language.
c c-language c-programming c11 ctest test-framework test-macros unit-test
Last synced: 29 Apr 2025
https://github.com/d0p1s4m4/fukuro
Simple microkernel (early stage)
aarch64 arm c fukuro hacktoberfest i686 kernel microkernel osdev x86 x86-32
Last synced: 05 Mar 2026
https://github.com/pangbox/rugburn
A small library that allows you to run PangYa without GameGuard.
c gameguard hooking pangya preservation win32
Last synced: 14 Jan 2026
https://github.com/petk/php-build-system
Carefully crafted, CMake-based PHP build system
Last synced: 11 Apr 2025
https://github.com/element-protocol/element-protocol
The decentralized, completely anonymous, lightweight, peer-to-peer network communication protocol.
anonymity c c99-c2011 communication-protocol darknet darkweb network-protocol networking peer-to-peer
Last synced: 04 May 2025
https://github.com/kokseen1/felinesystem2
An open source remake of the CatSystem2 visual novel engine.
adventure-game-engine c c-plus-plus catsystem catsystem2 emscripten galgame grisaia reverse-engineering sdl2 visual-novel visual-novel-engine visual-novel-framework wasm webassembly
Last synced: 21 Mar 2025
https://github.com/weiss/nsca-ng
NSCA-ng is an add-on for transferring check results (and other commands) to Nagios or Icinga.
Last synced: 24 Jun 2025
https://github.com/zliuva/ktlswrapper
A wrapper that enables TLS support (TLS 1.2 with AES 128 GCM) for existing applications without code change.
c kernel ld-preload sockets tls
Last synced: 11 May 2025
https://github.com/libdriver/ssd1681
SSD1681 full function driver library for general MCU and Linux.
c e-paper full-function-driver linux mcu spi ssd1681
Last synced: 18 Mar 2025
https://github.com/mohd-akram/todo
A simple, cross-platform todo application in C
Last synced: 13 Apr 2025
https://github.com/noud/rtl8192eu_wifi_linux
Realtek RTL8192EU WiFi Linux driver
8192eu adapter c drivers linux-driver linux-kernel-module mint realtek ubuntu usb wifi wireless wlan
Last synced: 19 Jul 2025
https://github.com/ibara/make
Portable OpenBSD Make.
build build-system build-systems build-tool c freebsd linux make makefile netbsd openbsd posix unix utility
Last synced: 20 Jun 2025
https://github.com/goldsborough/psag.cc
A URL shortener for my blog, written in Rust
c microservice rust url-shortener
Last synced: 12 Oct 2025
https://github.com/coldgrub1384/compile_ios
A helper for porting C projects to iOS
c ios macos python-c-api xcode
Last synced: 24 Oct 2025
https://github.com/libdriver/pmw3901mb
PMW3901MB full function driver library for general MCU and Linux.
c full-function-driver linux mcu optical-flow pmw3901mb spi
Last synced: 16 Mar 2025
https://github.com/particle-iot/xmastree
🎄 Happy Holidays from Particle 🎄
arduino c c-plus-plus core eagle electron iot javascript particle pwa react service-worker webpack xmastree
Last synced: 22 Apr 2025
https://github.com/jakubtomsu/vmem
A cross-platform single-header C library for managing virtual memory. Currently for Windows and Linux.
c cpp cross-platform gamedev lightweight memory-management single-header stb-style
Last synced: 27 Aug 2025