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/elsemieni/pepsiman-texture-unpacker
TIM Texture Extractor a Packer experimental minisuite for the PSX Videogame Pepsiman The Running Hero.
Last synced: 13 Mar 2026
https://github.com/limdongjin/sicxe-assembler
SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.
assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang
Last synced: 17 May 2026
https://github.com/radiopizza/acceldatadisplay
This repository is the source code of my course project, completed as part of the course "Basics of MPT".
adxl345 adxl362 c eeprom electronics i2c microcontroller oled oled-display-ssd1306 spi ssd1306 stm stm8 stm8s stm8s103f3
Last synced: 19 Feb 2026
https://github.com/akhilrai28/internet-of-things
Developed under Makernova 2.0, this project explores microcontroller programming, sensor data logging, and communication protocols (MQTT, COAP, HTTP). It includes simulations in Proteus and app development using MIT App Inventor/Flutter for data visualization and control.
c coap cpp css dart flutter html http iot javascript microcontroller mit-app-inventor mqtt proteus python sensor-data
Last synced: 25 Oct 2025
https://github.com/farhaanaliii/cerver
Cerver is a lightweight HTTP server implemented in C.
c c-programming c-server sockets web-server
Last synced: 06 Oct 2025
https://github.com/brainiac2677/cse310-compiler
A compiler for limited syntax of c. Part of course works of CSE310.
bison c compiler context-free-grammar flex
Last synced: 09 Oct 2025
https://github.com/seleznevae/fort
CLI (command line utility) to create formatted tables in console
Last synced: 15 Apr 2026
https://github.com/ahmetkasif/image_processing_studies
Image Processing Implementations in c++
c histogram-equalization image-processing machine-learning ocr
Last synced: 18 Jan 2026
https://github.com/8dcc/libsigscan
Single-header C/C++ library for signature scanning on Linux.
c c-library cpp game-hacking hacking library signature-scanning sigscan
Last synced: 24 Apr 2025
https://github.com/baponkar/keblaos
KeblaOS is a simple Operating System based on x86 32 bit and 64 bit architecture and made with C and assembly.
Last synced: 16 Jan 2026
https://github.com/dahlitzflorian/small-c-programs
Including small C-programs to learn the programming language C
applications c development open-source source-code
Last synced: 15 Oct 2025
https://github.com/ajmalfaris11/c-patternprinting
his repository is dedicated to studying and practicing pattern printing using the C programming language. It contains various programs that demonstrate different pattern printing techniques, ranging from simple to complex designs. The goal is to enhance proficiency in C programming while exploring the logic and structure behind pattern generation.
c logical-programming low-level-language patterns starpatterns
Last synced: 07 Feb 2026
https://github.com/arya2004/turing-machine-calculator-simulator
Simulation of Basic Calculator through the Turing Machine
c hacktober hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2025 turing-machine turing-machine-simulator
Last synced: 05 Oct 2025
https://github.com/p4dro-dev/codificando-na-linguagem-c-nivel-hard
Nessa atividade, eu foi um desafio que foi passado no curso Técnico em informática que estou realizando. Para testar nossos conhecimentos sobre a linguagem C em um nível elevado. Para testar nosso aprendizado, e nossa Lógica de Programação. Todas às questões tiveram suas devidas perguntas comentadas. Assim, concluindo o desafio com excelência!
Last synced: 19 Feb 2026
https://github.com/pinselimo/cstructs-in-haskell
C-Struct Types for Haskell
c ffi hackage haskell haskell-ffi haskell-library struct
Last synced: 26 Oct 2025
https://github.com/sonus21/c-programm-to-3-address-translator
Translate a C program to 3 Address Code.
bison c c-plus-plus compiler lex lexical-analyzer programming-language yacc
Last synced: 23 Apr 2025
https://github.com/yj8023xx/librdma
A powerful library designed to simplify the development process of RDMA applications
Last synced: 15 Oct 2025
https://github.com/phoenix15049/absolute
A small graphics engine built with OpenGL using C++ and C
c cplusplus cpp graphics-engine opengl
Last synced: 10 Apr 2025
https://github.com/eggy115/c
C
c c-examples c-lang c-language c-programming c-script eggy115 eggy115-always-win-and-never-lose gcc
Last synced: 22 Apr 2025
https://github.com/archer-01/so_long
Small 2D game written in C
c game-development graphics-programming minilibx
Last synced: 08 Jul 2025
https://github.com/dcavalei/exam-rank-04-microshell
My code for microshell exam
42 42born2code 42lisboa c microshell
Last synced: 04 Feb 2026
https://github.com/ranitmanik/dsa-bootcamp-c
This repository contains a collection of my DSA assignments and source code creations while learning DSA from CodeWithHarry. Master the fundamentals of Data Structures and Algorithms using the C programming language. Delve into detailed chapters and practice sets to enhance your skills.
bootcamp c c-language codewithharry course dsa dsa-algorithm dsa-beginner dsa-c dsa-learning-series dsa-practice dsa-questions practice-programming
Last synced: 04 Mar 2026
https://github.com/starciad/suno
🎴 ➥ A terminal implementation of the UNO card game, written in C following the C99 standard.
c c-language c99 card-game console-game gcc makefile terminal-game text-based-game uno uno-card-game uno-game
Last synced: 26 Feb 2026
https://github.com/apchavan/infopuller
Helpful CLI application to fetch useful details about website domains or local machine, using the core Windows OS functions.
autostart c cli-app cpp file-api ipv4 ipv6 mac-address malware-research operating-system persistence registry-hacks robots-txt threat win32-cpp windows windows-registry winsock2
Last synced: 14 Apr 2026
https://github.com/r3dhulk/hangman
Hangman is a word guessing fun game. written in different languagaes
Last synced: 06 May 2026
https://github.com/aa-sikkkk/c-syntaxchecker
C-SyntaxChecker is a tool designed to analyze C and C++ code for common syntax issues. It checks for bracket matching, keyword usage, function definitions, and more. This tool can help developers maintain clean and error-free
Last synced: 29 Apr 2025
https://github.com/maskedsyntax/doculens
A simple document scanning pipeline implemented in C++ with OpenCV.
c canny-edge-detection cmake cmakelist computer-vision contour-detection contours cpp17 gaussian-blur makefile opencv python3 warping
Last synced: 01 Feb 2026
https://github.com/joaoalisonti/proogramming-activities-in-c
Resolutions of Programming Logic activities in C of the Computer Science Course - bachelor's degree
algorithm-challenges algorithms c c-language computer-science logic-programming programming
Last synced: 23 Mar 2025
https://github.com/mmartin46/maze_run
A game application entirely developed using the Game Boy Development Kit in C.
Last synced: 10 Apr 2025
https://github.com/aaravmalani/cogos
A 32-bit Operating System
assembly c operating-system operating-systems osdev x86
Last synced: 09 Mar 2026
https://github.com/ttytm/vvatch
vvatch is cross-platform V module to monitor changes in directories. It utilizes the dmon C99 library.
bindings c cross-platform filesystem library v watcher
Last synced: 02 Apr 2025
https://github.com/jeebuscrossaint/hazmat
A blazingly fast and tiny password manager in C99
blazingly-fast c c99 fast password-manager tcc tiny
Last synced: 23 Mar 2025
https://github.com/briandowns/libgithub
C/C++ library for accessing the GitHub API.
Last synced: 03 Sep 2025
https://github.com/hxndev/infix-postfix-prefix-using-stacks
In this assignment, we did conversions of expressions between infix, prefix and postfix
c cpp data-structures infix postfix prefix project stacks visual-studio
Last synced: 02 May 2026
https://github.com/maurodelazeri/c-cpp-python-callbacks
C / C++ callbacks for Python with ctypes
Last synced: 09 May 2026
https://github.com/fraawlen/sysgauges
CPU, RAM, and SWAP Linux desktop monitor
c desktop gui linux monitoring x11
Last synced: 16 Jun 2026
https://github.com/bagussatoto/arduino
Merupakan Aplikasi Arduino berbasi IOT untuk perkembangan Mikrokontreoller. Apk ini saya buat untuk pembelajaran.
Last synced: 03 Jun 2026
https://github.com/skryvvara/address-book
A trivial address-book written with C | Used Visual-Studio C++ Project therefore code files end with .cpp
Last synced: 23 Jun 2026
https://github.com/idanrosenzweig/real-time-computer-emulator
A real time emulator for a computer containing a cpu, mouse, keyboard, screen, (floppy) disk driver and BIOS firmware. Capable of loading and running small operating systems, provided as floppy disk files.
bios c cpp emulator firmware floppy-drives hardware i386 operating-systems vga x86
Last synced: 17 Apr 2026
https://github.com/ahmedraja1/khud-ka-operating-system
A full Fledge Operating System based in C.
c kernel linux linux-kernel macintosh operating-system osx system-programming unix windows
Last synced: 01 May 2026
https://github.com/gikoskos/libccr
Hoare's Conditional Critical Regions implemented as a C library
c cmake concurrency concurrent-programming pthreads synchronization
Last synced: 05 May 2026
https://github.com/nihilantropy/get_next_line
get_next_line 42 school project
42projects 42school c coding getnextline project
Last synced: 13 Jun 2026
https://github.com/basemax/squareroot
Own function to calc the square root of a number.
c cpp math math-library mathematics square-root squareroot
Last synced: 19 Apr 2026
https://github.com/8dcc/sudoku
Simple sudoku game (and CLI solver) for the terminal using ncurses and written in C
c cli ncurses sudoku sudoku-generator sudoku-solver
Last synced: 15 Jun 2026
https://github.com/sshahryiar/silabs-c8051f330-microcontroller-tutorial
Tutorial on SiLabs C8051F330D Microcontroller
8-bit 8051 8051-architecture 8051-microcontroller c c8051 c8051f330d c8051f33x codewizards mikroc mikroelektronika silabs
Last synced: 30 Apr 2026
https://github.com/basemax/cmd5
Implement MD5 encryption using c without openssl and extra library.
c hash-md5 md5 md5-encode md5-hash md5hashing
Last synced: 08 May 2026
https://github.com/simonthorell/esp32-lvgl-hid
ESP32 firmware with GUI for LCD display, HID support, Wi-Fi, and MQTT. It incorporates AES encryption and supports Firmware Over-The-Air (OTA) updates.
c embedded-gui esp32 firmware-over-the-air mqtt-client wifi-security
Last synced: 24 Apr 2026
https://github.com/la-guajolota/rp2040_proyects
RP2040 workspace for reference
c embedded-systems mcu pio rasberry-pi-pico rp2040
Last synced: 28 Apr 2026
https://github.com/kabirbaidhya/testc
Hello World C project with unit tests and docker
c docker gcc hello-world makefile tests unit
Last synced: 07 May 2026
https://github.com/hxndev/tcp-connection-to-record-attendance
TCP Client Server Model that records the attendances of faculty and staff.
Last synced: 02 May 2026
https://github.com/alewin/unibo2016-os-exams
Operating System OS Exams C and python, UniBo 2016 Esami Sistemi Operativi
c davoli python sistemi sistemi-operativi so unibo
Last synced: 30 Apr 2026
https://github.com/sladyn98/cyber-management-system
This project uses multi threading and socket programming to guarantee client-server sync in a cyber-Cafe
c cpp11 cybersecurity multithreading ssl
Last synced: 05 May 2026
https://github.com/serg3k/alias2symlink
Convert MacOS aliases to relative symbolic links
aliases c console-application macos macosx symbolic-links
Last synced: 28 Apr 2026
https://github.com/astropilot/hexagones
Rewriting of a pedagogical program on graph path algorithms in C.
c graph graph-algorithms gtk3 pedagogy
Last synced: 20 Apr 2026
https://github.com/fasakinhenry/3-month-learning-journey
I aim to learn three technologies within three months: C, Python and Javascript
Last synced: 07 May 2026
https://github.com/gfcwfzkm/gshell
Basic uart shell for embedded systems, optimised for AVR
c commands embedded embedded-systems microcontroller serial shell terminal uart
Last synced: 04 Apr 2026
https://github.com/spartee/redisip
A very simple Redis module for logging the host and IP of a Redis instance
c ip-address redis redis-module
Last synced: 30 Apr 2026
https://github.com/timkong21/memgraph-graph-analytics-with-networkx
Graph Analytics delivered by MEMGRAPH academy
analytics breadth-first-search c community-detection depth-first-search ford-fulkerson girvan-newman graph k-means-clustering link-analysis link-prediction louvain-community-detection machine-learning networkx node-classification page-rank pathfinding python
Last synced: 09 May 2026
https://github.com/stoufa/mini-pascal-compiler
[EN] Simplified version of a Pascal language compiler | [FR] Version simplifié d'un compilateur du langage Pascal
bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis
Last synced: 08 May 2026
https://github.com/youssefali11997/minesweeper-project
A Minesweeper Game Console Based -- Used C Implemented Some Features . (Including Save/Load and Scoreboard )
Last synced: 18 Jun 2026
https://github.com/dhruvsrikanth/unix-like-shell
A pure C implementation of a Unix-like system emulating the Bourne Again SHell.
bash-shell c emulator shell signal-safe-code thread-safe-code unix-command unix-like-system unix-shell
Last synced: 02 May 2026
https://github.com/01mu/interpreter
A C implementation of the Monkey programming language defined in Thorsten Ball's book "Writing A Interpreter In Go"
c compiler go interpreter monkey writing
Last synced: 30 Apr 2026
https://github.com/yuriidorosh/markdown-viewer
"Markdown Viewer" is a simple GTK-based application to view Markdown files.
c c-language c-language-programming gtk gtk3 markdowm markdown-parser markdown-to-html markdown-viewer
Last synced: 01 May 2026
https://github.com/rul1an/zig-cross-compile-action
Zig based cross compilation for C, C++, Rust and Go. No Docker.
c cplusplus cross-compilation cross-compile github-actions go golang rust rust-lang zig
Last synced: 24 Apr 2026
https://github.com/baines/ppic_lessons
Lessons for Miblo's "Practising Programming in C" series
c programming-challenges programming-exercises
Last synced: 07 Jun 2026
https://github.com/danielbrito/celerebro
:brain: CÉLEREBRO é um mini game de matemática para praticantes de neuróbica.
c data-structures game linux mathematics programming sorting
Last synced: 01 May 2026
https://github.com/jmarkstar/jni_exercises
Some examples about JNI - Java <-> C
Last synced: 12 May 2026
https://github.com/algodesigner/fat12tool
Lightweight FAT12 implementation in C with an interactive shell, FUSE mount support, and MBR partition handling. Supports standard 8.3 filenames.
c cli fat12 filesystem fuse fuse-filesystem linux macos msx msx-ide msx2 osdev retrocomputing storage
Last synced: 06 Jun 2026
https://github.com/desmonhak/wl_lib
(Windows & Linux Library) permite un cierto alto nivel de funciones. Para no tener que lidiar con las cabeceras únicas de cada sistema
Last synced: 06 May 2026
https://github.com/krisbobo/alx-low_level_programming
Low level programming with the C programming language
Last synced: 03 May 2026
https://github.com/bezlant/s21_pong
🏓 Ping Pong with a simple TUI (School 42)
c ncurses ping-pong school-project tui
Last synced: 04 Apr 2026
https://github.com/hxndev/udp-shopping-store-server
UDP Client Server model in which client asks for record from server.
c client-server code cpp project reciept shopping shopping-store store udp
Last synced: 20 Apr 2026
https://github.com/alhassy/ccheatsheet
Basics of the tremendously ubiquitous C language that permeates most of computing!
Last synced: 29 Apr 2026
https://github.com/hamaarour/minishell
This project is about creating a simple shell - essentially, my own little bash. Through this project, I've learned a lot about processes and file descriptors.
1337cursus 1337school bash c minishell42
Last synced: 02 May 2026
https://github.com/kumar-shivam-ranjan/sparse-matrix-multiplication
This repository consists of sparse Matrix multiplication algorithms implemented in C/C++
Last synced: 02 May 2026
https://github.com/theimpossibleastronaut/aawordsearch
generate wordsearch puzzles using random words in different languages
c educational game meson puzzle wordsearch
Last synced: 06 Jun 2026
https://github.com/cyring/cpuid2json
Query the CPUID instruction then export data to JSON
Last synced: 24 Apr 2026
https://github.com/gyakobo/cross-hairs
This project tries to simulate fluid dynamics, and fluid viscosity.
c c-plus-plus devpost-hackathon fluid-dynamics fluid-simulation hackathon-project illumination-estimation multithreading njit opencv
Last synced: 02 May 2026
https://github.com/unidata/awips2-gemlibs
GEMPAK and NSHARP libraries for AWIPS II
awips c forecasting fortran gempak meteorology nsharp weather
Last synced: 05 Jun 2026
https://github.com/cuhsat/spritz.c
Spritz cipher implementation in ANSI C.
algorithm ansi-c c cryptography spritz
Last synced: 12 Apr 2025
https://github.com/Martingf56/ctOS-TPMS
Este es en el respositorio de nuestro Trabajo de Fin de Grado para terminar nuestro Grado en Ingeniería Informática en la Universidad Complutense de Madrid. El cual es un estudio sobre las vulnerabilidades de la tecnología TPMS y el desarrollo de una aplicación capaz de recibir estas señales emitidas por los vehículos y a traves de ellas generar señales falsas con el fin de atacar a la ECU de la víctima.
c teamwork tfg tpms university-project
Last synced: 05 Apr 2025
https://github.com/alexkch/key-value-db
Key-Value Database with fault tolerance
c c89 fault-tolerance key-value-database
Last synced: 02 Jan 2026
https://github.com/basemax/ushell
ubash is a simple implementation of a shell in C using 100 LOC.
c linux-shell shell shell-prompt
Last synced: 15 May 2026