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/lawrencewarren/komo2
KoMo2 is an ARM emulator GUI program for Linux, written in C++ using the GTKMM library. It allows users to control the operation of an emulated ARM processor, while viewing the memory and register values of your loaded ARM assembly program.
arm c cpp emulation gtkmm gui linux nottingham nottinghamuni
Last synced: 11 Mar 2026
https://github.com/franckferman/apprendre_le_c
Référentiel exhaustif pour acquérir une compréhension approfondie des fondamentaux du langage C. Fruit d'une démarche analytique rigoureuse, ce guide offre une pédagogie structurée, avec explications détaillées et exemples concrets, pour maîtriser pas à pas la programmation en C.
apprendre apprendre-c apprendre-code apprendre-dev apprendre-les-bases c c-lang c-programming c-programming-language c-programming-project clang clanguage developpement francais francaise france learn learn-c learning learning-c
Last synced: 19 Apr 2025
https://github.com/saksham-joshi/advance-c
A complete package to learn and code highly optimized programs in C.
c c-language high-performance-code low-level-optimization low-level-programming
Last synced: 11 Mar 2026
https://github.com/eimamei/gamma-bloke
Gamma Bloke: An attempt in creating a simple GameBoy emulator, only in C
c gameboy gameboy-development gameboy-emulator
Last synced: 09 May 2025
https://github.com/tleguern/lgpng
Low-level PNG library and associated utilities
Last synced: 07 May 2025
https://github.com/xytrux/brainlack
🧠❌ the language that makes you lack a brain!
c esolang esolangs esoteric esoteric-interpreter esoteric-language esoteric-languages esoteric-programming-language programming-language programming-languages
Last synced: 21 Jul 2025
https://github.com/whenubelieve/key-map-editor-typescript
It should work from local file by opening a build/index.html in browser, no need for a web server. To start a hot reloading development server for convenience use.
c editor key map node typescript
Last synced: 09 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/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/algosup/2023-2024-project-3-virtual-processor-team-1
The goal of the project is to create a virtual processor and an interpreter for running assembly code on that processor
Last synced: 02 Jul 2025
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/tsnsoft/codeblocks_linux
Code::Blocks с русским интерфейсом для Linux
c codeblocks codeblocks-ide cpp linux wxwidgets
Last synced: 22 Apr 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/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/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/marcelometal/jogo-da-velha
Jogo da Velha usando sockets
c glibc gtk2 jogo-da-velha redes sockets tictactoe tictactoe-c-game
Last synced: 11 Jul 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/tsnsoft/quadratic_equation_wxwidgets-linux
Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/xcuri0/blackframe-insertion
Black frame insertion for OpenGL applications
Last synced: 06 May 2026
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/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/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/agvxov/dictate
The Überfunktion of printing. Generics, colors, formats, margins, it has them all.
c library modern-c pretty-print
Last synced: 14 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/cooljeanius/dlcompat-20030629
an old libdl implementation that was originally for Mac OS X 10.3 and older.
Last synced: 18 Jan 2026
https://github.com/macmade/gnu-iso-c11
An awesome C11 compatibility framework for GNU developers
Last synced: 19 Apr 2025
https://github.com/mooseman/pdfpc
Public domain functional programming in C.
c functional-programming unlicense
Last synced: 16 Mar 2025
https://github.com/jayantgoel001/operating-system
c deadlock linux operating-system scheduling-algorithms
Last synced: 02 Jul 2025
https://github.com/rdipardo/libmoreinttypes
A minimal library of enhanced integer types for C
Last synced: 29 Apr 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/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/ghazaleze/a-voting-system-with-atmega32
microcontroller project
Last synced: 21 Apr 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/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/assaabloy-ppi/binson-c-light
A light-weight C implementation of the Binson serialization format. See https://binson.org/.
Last synced: 06 Jan 2026
https://github.com/ktravis/verse
A compiler that emits C for a language with explicit, consistent semantics.
Last synced: 11 Apr 2025
https://github.com/fabianhahn/shoveler-spatialos
Integration of the shoveler game engine for SpatialOS
c game-engine gamedev multiplayer opengl shoveler spatialos
Last synced: 11 Jun 2025
https://github.com/catsmells/obee
A text editor for the practical man.
c easy easy-to-use quick simple text-editor
Last synced: 01 Jul 2026
https://github.com/kehiy/-
Just a sandbox for my wired ideas!
assembly bun bunjs c go hobby hobby-project makefile networking playground python rust sandbox test typescript
Last synced: 22 Oct 2025
https://github.com/jdeokkim/saerom
A C99 Discord bot for Korean learning servers. / ‘새롬’은 한국어 학습 서버들을 위해 만들어진, C언어 (C99)로 작성된 디스코드 봇입니다.
async asynchronous bot c c99 concord curl curl-multi discord discord-api discord-bot korean korean-dictionary mutex mutex-lock papago papago-api pthread sigar sigar-api
Last synced: 27 Mar 2025
https://github.com/mbund/decompiler-explorer
Watch for changes in a binary and output a C-like decompilation
c decompiler ghidra python reverse-engineering visualization
Last synced: 01 May 2025
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/haikelfazzani/dard
⭐ Dard is french educational programming language, it is designed as an instrument for learning 💻
c clang cpp french language programming-language tdd
Last synced: 14 May 2026
https://github.com/bartman/blot
📈 console graphing / plotting library written in C
c console graph plot plotting text visualization
Last synced: 04 Apr 2026
https://github.com/felurye/data-structures
Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.
algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study
Last synced: 07 Jun 2026
https://github.com/kristopherjohnson/lunar-c
Port of classic text-based lunar lander game to C
c console-game lunar-lander retrogaming
Last synced: 14 Feb 2026