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-06 00:04:32 UTC
- JSON Representation
https://github.com/wpjunior/gessinger
Joystick controller for fluidsynth
bass c fluidsynth gobject linux
Last synced: 03 Mar 2025
https://github.com/libdriver/button
BUTTON full function driver library for general MCU and Linux.
button c full-function-driver gpio linux mcu
Last synced: 18 Mar 2025
https://github.com/keikinn/acousticmfsk
Acoustic MFSK Communication
acoustic c dsp mfsk tms320c6748
Last synced: 05 May 2025
https://github.com/madmurphy/nautilus-bluetooth
A simple Nautilus extension that adds a "Send via Bluetooth" entry to Nautilus' right-click menu
bluetooth c gnome gnu nautilus nautilus-extension
Last synced: 04 May 2025
https://github.com/birdabo404/suifetch
minimalistic and fast sys fetch written in C.
c fastfetch linux neofetch neofetch-alternative neofetch-clone terminal
Last synced: 15 Jul 2025
https://github.com/fmahadybd/browser_cache_clear
It will Clear Browser data Permanently. This is for Chrome and Firefox Browser
Last synced: 03 Jul 2025
https://github.com/zero3k/xsupplicant
Mirror of the XSupplicant (Open1X) Project on SourceForge
bsd c cpp gnu linux wifi wifi-network wifimanager windows
Last synced: 05 May 2025
https://github.com/xanthium-enterprises/attiny-led-control-using-rs485-protocol-from-pc
Controlling the LED's on the ATtiny development board from PC using RS485 Protocol
attiny2313a c csharp dotnet-framework embedded gui rs485 serial-communication
Last synced: 28 Jun 2025
https://github.com/bas1c1/nembusos
New Russian UNIX-like x86 operating system written in C and NASM
c gcc i386 nasm-assembly operating-system osdev x86
Last synced: 09 Jul 2025
https://github.com/umutsevdi/brauzer
A graphical web browser from scratch in C for a variety of alternative web protocols
browser c ftp ftp-client gemini gemini-client gemini-protocol gopher gopher-client gtk gtk4 http http-client libadwaita web-browser
Last synced: 30 Apr 2025
https://github.com/mkostoevr/cdict
A simple dictionary implementation in C
associative-array c dependency-free dictionary header-only independent map no-dependencies unordered-map
Last synced: 26 Mar 2025
https://github.com/bratergit/hacktoberfest-2021
Only algorithms in C and C++ , good for first timers
c cpp hacktoberfest hacktoberfest-2021
Last synced: 16 Jul 2025
https://github.com/artalis-io/keel
Minimal C11 HTTP client/server library built on raw epoll/kqueue/io_uring. Pluggable allocator, pluggable parser, pluggable TLS library, streaming responses, multipart uploads, 101K req/s on a single thread.
async c c11 epoll event-loop http http-server io-uring kqueue multipart sendfile threadpool tls zero-copy
Last synced: 06 Apr 2026
https://github.com/basemax/one-draft-in-c
A attempt to rewrite one language compiler in pure c without lexer and parser generators.
Last synced: 05 May 2025
https://github.com/basemax/strip-c-comments
A C program to strip comments from a c file and output the result to a new file.
c regex remove-c-comment remove-c-comments remove-comment remove-comments strip-c-comment strip-c-comments strip-comment strip-comments
Last synced: 04 Oct 2025
https://github.com/robusgauli/cset.h
Typesafe, Generic & Fastest Set Data structure implementation in C
c data-structures generic hash hashmap set
Last synced: 07 Sep 2025
https://github.com/splitbrain/pam-require
A simple PAM account module to require a special user or group to access a service
authorization c pam pam-module
Last synced: 02 Feb 2026
https://github.com/msdn-whiteknight/errlib
C/C++ exception handling and logging library
c cpp error-handling exceptions library logging windows
Last synced: 16 Jun 2025
https://github.com/ekkoz897/42cursus_so_long
One of the first graphical projects at 42 school, so_long introduces us to 2D programming by allowing us to create our first 2D game. Textures, sprites and tiles included.
2d-game 42-school 42cursus c mlx mlx-library so-long solong sprite-animation
Last synced: 12 Apr 2025
https://github.com/fidget-spinner/cpython_optimization_notes
Personal notes on optimizations in CPython
c cpython cpython-internals interpreter learning-materials python
Last synced: 07 May 2025
https://github.com/kasramp/c-unit-testing
Example of how to write unit tests in C programming language
c c-lang c-language cprogramming cunittest
Last synced: 11 Apr 2025
https://github.com/mr9d/school21-piscine
My solutions for School21 (School42 franchise from France) introduction course called Piscine. It includes a full month of C programming and peer-to-peer interactions.
Last synced: 08 Jul 2025
https://github.com/masyagin1998/dive-into-embedded-dev
Some experiments with QEMU, C, Assembly and ARM
arm assembly bare-metal c qemu
Last synced: 19 Mar 2025
https://github.com/shadowamitendu/data-structures-and-algorithm-using-c
College Code for DSA Semester 3rd
Last synced: 13 Mar 2025
https://github.com/anishlearnstocode/hackerrank-cpp
Solutions to C++ domain challenges on Hackerrank 👨💻🐱👤.
algorithms c cpp data-structures hackerrank
Last synced: 10 Apr 2025
https://github.com/itsyakub/soft
Simple 2D Real-Time Graphics Library
c c-programming c-programming-language c-project cpu cpu-render cpu-rendering graphics graphics-library graphics-programming handmade library open-source sdl sdl2 sdl2-library
Last synced: 10 Apr 2025
https://github.com/jdeokkim/jmprof
A tiny, experimental heap profiler for GNU/Linux. (@dgist-datalab)
c c99 heap heap-profiler hooking ld-preload malloc-hook memory-allocation memory-leak memory-profiler memory-profiling pebs pmu void-linux
Last synced: 10 Apr 2025
https://github.com/avamander/rf24signing
A transparent signing library for RF24Mesh
arduino arduino-library c nrf24l01 rf24 signing
Last synced: 30 Apr 2025
https://github.com/amar-laksh/fos
Its a x86 Monolithic, Multi-boot Kernel which can of course also present an interactive copy of a Resume of its author. :)
assembly c operating-systems os x86-32
Last synced: 20 Jun 2025
https://github.com/gary-lgy/https-proxy
Transparent HTTPS proxy written in C using `epoll`
c epoll linux networking tcp tunnel
Last synced: 30 Apr 2025
https://github.com/detectivekaktus/c-extended
Header only library that extends the C programming language
c cstrings documented dynamic-arrays extension hacktoberfest-accepted header-only heap input-output library logging stack string-builder
Last synced: 10 Apr 2025
https://github.com/brianpugh/cookiecutter-esp-idf-component
Cookiecutter template for an ESP-IDF component
c cookiecutter esp-idf esp32 iot
Last synced: 19 Mar 2025
https://github.com/rekgrpth/gawkextlib
Dynamically loaded extension libraries for GNU AWK (forked from https://git.code.sf.net/p/gawkextlib/code)
Last synced: 10 Apr 2025
https://github.com/sinanislekdemir/ansic3d
Ansi-C 3D Library
3d c math matrix matrix-calculations vector vector-math
Last synced: 10 Apr 2025
https://github.com/ne0nwinds/native-clip
Access to the native OS clipboard from NodeJS
c clipboard copy-paste hacktoberfest nodejs npm
Last synced: 23 Oct 2025
https://github.com/callmesalmon/vine
Vine editor: the text editor for minimalists. Contributions are very welcome!
c code-editor minimal programming text-editor
Last synced: 04 May 2025
https://github.com/lora-net/lr1110_updater_tool
Implementation example of update mechanism for LR1110
Last synced: 09 Jul 2025
https://github.com/akshitagupta15june/akshita_100code
100 days of code learning path.
arrays binary c dsa-algorithm hacktoberfest hacktoberfest2020
Last synced: 02 May 2025
https://github.com/gavinlyonsrepo/particle_fire_simulation
Particle fire simulation. C++ graphics demo using SDL2.
c cplusplus cpp demonstration explosion graphics particle-fire-simulation particles plus s sdl sdl2 sdl2-app simulation
Last synced: 16 Mar 2026
https://github.com/mrrodrigo/steganography-c
Algorithm to apply steganography technique and hide texts within the content of an image.
c criptography hide-messages image steganography
Last synced: 30 Apr 2025
https://github.com/melardev/c_win32_bindshell_sync
BindShell written in C using Win32API and blocking sockets
bind-shell c networking pipe poc process-pipes reverse-shell security shell socket win32 win32api
Last synced: 13 Apr 2025
https://github.com/xfgusta/hr
A horizontal rule for terminal
c cli command-line-tool horizontal-rule hr terminal
Last synced: 08 Oct 2025
https://github.com/thehxdev/libarena
Single-header Arena allocator library with multi-buffer support
allocator c memory memory-allocator
Last synced: 14 Apr 2025
https://github.com/johnsonjh/cws-ed
cws-ed: ED, a portable EDT look-alike editor, by Rush Record and Charles W. Sandmann
c cws-ed ed editor edt text-editor vms
Last synced: 07 May 2025
https://github.com/superpuiu/pwootie
Linux bootstrapper for ROBLOX Studio.
c linux roblox roblox-launcher roblox-studio roblox-wrapper
Last synced: 12 Mar 2026
https://github.com/libdriver/ags10et
AGS10ET full-featured driver library for general-purpose MCU and Linux.
ags10et c ethanol full-featured-driver iic linux mcu
Last synced: 07 Oct 2025
https://github.com/romiras/cpfront
Subsystem CPfront for translation Component Pascal to C in BlackBox Component Framework
blackbox-component-builder c component-pascal translator
Last synced: 10 Oct 2025
https://github.com/tsnsoft/codeblocks_linux
Code::Blocks с русским интерфейсом для Linux
c codeblocks codeblocks-ide cpp linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/gjbex/defensive_programming_and_debugging
This is material to complement the FutureLearn MOOC on "Defensive programming and debugging", as well as for training purposes.
bash best-practices c cpp debugging fortran mpi openmp parallel-programming python training unit-testing
Last synced: 13 Jul 2025
https://github.com/tsnsoft/quadratic_equation_wxwidgets-linux
Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/abhinav-ark/mpu6050_realtime_dashboard
Real Time Dashboard for MPU6050 Accelerometer/Gyroscope
adafruit c esp32-arduino influxdb iot nextjs nodejs websockets
Last synced: 14 Aug 2025
https://github.com/leiless/generic_kext
Makefile for generic kernel extension
Last synced: 15 Apr 2025
https://github.com/tsnsoft/wxwidgets_demo-linux
Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/jeffhammond/oshmpi
**OLD** OpenSHMEM over MPI-3 **USE NEW LOCATION**
c communication mpi openshmem shmem
Last synced: 07 Oct 2025
https://github.com/youpong/9cc
This is a project for 9cc study. Thanks to the author of 9cc. https://github.com/rui314/9cc
Last synced: 08 Apr 2025
https://github.com/libdriver/sfa30
SFA30 full-featured driver library for general MCU and Linux.
c full-featured-driver hcho humidity iic linux mcu sfa30 temprature uart
Last synced: 06 Oct 2025
https://github.com/jmacheta/jlink_rtt-cmake
cmake library that enables support for Jlink RTT in your C++ or C project out of the box
c cmake embedded jlink segger-rtt
Last synced: 10 Mar 2026
https://github.com/rekgrpth/pg_htmldoc
PostgreSQL implementation of HTMLDOC conversion software. It is a program that reads HTML and Markdown source files or web pages and generates corresponding EPUB, HTML, PostScript, or PDF files with an optional table of contents.
Last synced: 24 Dec 2025
https://github.com/rubberazer/wall_e_t
Tools to develop Bitcoin wallets in C
bip173 bip32 bip39 bip84 bitcoin bitcoin-wallet c libcurl libgcrypt segwit-address sqlite3
Last synced: 10 Oct 2025
https://github.com/akscf/vxsshd
Small and portable SSH server for VxWorks 5.x
Last synced: 24 Apr 2025
https://github.com/mgautam98/ultrasonic-rangefinder-using-8051
Ultrasonic rangefinder using 8051 Microcontroller and Ultrasonic Sensor which measures the distance up to 4 meters
Last synced: 23 Apr 2025
https://github.com/brunexgeek/minitar
Small C library to read and write TAR files
Last synced: 28 Apr 2025
https://github.com/xcuri0/blackframe-insertion
Black frame insertion for OpenGL applications
Last synced: 06 May 2026
https://github.com/lind026/parallel-programs
Parallel programs for the Linux kernel
c linux multithreading parallel-programming
Last synced: 11 Apr 2025
https://github.com/JacobLee23/pync
A C-extended Python package for numerical differential and integral multivariable calculus
Last synced: 07 Oct 2025
https://github.com/davidwparker/opengl-screencasts-3
OpenGL screencast videos episodes 21-30
Last synced: 13 Apr 2025
https://github.com/pirate/assembly-repl
A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.
arm arm64 assembly c c-language clang cpp learning llvm llvm-clang llvm-ir macos objective-c repl x64-assembly x86-64
Last synced: 31 May 2026
https://github.com/Max-Schmeling/code_snippets
a breathing collection of code snippets for Python, VBA and C and more
c python snippets snippets-collection vba
Last synced: 30 Jul 2025
https://github.com/lucastornai/comp-rs
Compiler of a fictional language to C written in Rust
Last synced: 08 Oct 2025
https://github.com/jrcichra/gophidgets
Golang bindings for the Phidgets C library
c golang golang-wrapper hacktoberfest phidgets
Last synced: 06 Mar 2026
https://github.com/mertyildiran/unleash
Unleash your inner power using Unleash Shell
Last synced: 07 Jan 2026
https://github.com/baines/uj.h
Single-header C JSON lexer & parser in ~500 LoC
500lines c json json-lexer json-parser single-header single-header-lib
Last synced: 12 Mar 2026
https://github.com/himujjal/libytdl
A c library for downloading YT videos written in Nim
c nim yt-dl yt-downloader ytdl-alternative
Last synced: 09 Oct 2025
https://github.com/rob2d/build-and-watch
Gameboy ROM development workflow to avoid build processes and makefiles. Watches a folder for changes to .c or .h files, builds your Gameboy ROM .gb file using GBDK, and then conveniently launches/re-launches an emulator of your choice when ROM is edited.
build-system build-tool c game-boy game-boy-development game-boy-rom gameboy gameboy-rom gbdk lcc nodejs
Last synced: 07 Oct 2025
https://github.com/discretetom/taskbarkiller-v2
Simpler version of TaskbarKiller.
Last synced: 11 Mar 2026
https://github.com/amirhoseinmasoumi/gsmtracker
Online GPS Tracker for STM32 (HAL)
atcommands c gsm gsm-module sim808 stm32 tracker
Last synced: 10 Apr 2025
https://github.com/dylan-conway/3dca
3D Cellular Automata Simulator
c cellular-automata opengl simulation
Last synced: 06 Jul 2025
https://github.com/abtinz/c-mini-projects
C mini projects for every one(AUT,My self projects)
Last synced: 09 Oct 2025
https://github.com/rdipardo/libmoreinttypes
A minimal library of enhanced integer types for C
Last synced: 29 Apr 2025
https://github.com/dottorblaster/grocery
Tiny C webserver with resource adaption features
adaption c content convert imagemagick jpeg university webserver
Last synced: 04 Sep 2025
https://github.com/danielaraldiedu/flappy-bird
Trabalho de desenvolvimento do jogo Flappy Bird em C++.
Last synced: 12 Jun 2025
https://github.com/alishbz/bldc-motor-controller
Abstract motor control interface firmware that I developed for BLDC motor Six step and torque control.
Last synced: 23 Apr 2025
https://github.com/alessandro-salerno/calgo
A poorly written dead project for a flowchart builder
bad-code c dead-project flowchart school-project
Last synced: 10 Oct 2025
https://github.com/lyre-os/klyre
Kernel of the Lyre operating system
c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64
Last synced: 10 Apr 2025
https://github.com/tsnsoft/components_choice_wxwidgets-linux
Компоненты выбора в wxWidgets на С++ в Code::Blocks
c choice codeblocks cpp example linux wxwidgets
Last synced: 03 Jul 2025
https://github.com/jfgmesquita/c-lang
Introduction to the C language (2024/2025)
Last synced: 23 Apr 2025