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-04 00:04:30 UTC
- JSON Representation
https://github.com/astropilot/bomberman
Bomberman game with networked multiplayer (up to 4 players) programmed in C with the SDL2 library.
bomberman c game multiplayer network sdl2
Last synced: 17 Jun 2026
https://github.com/vezel-dev/libap
An arbitrary-precision numerics library, ported from LLVM to Zig with a C API.
Last synced: 12 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/ahossu/vianu-hack-lessons
The training sessions held by the Cyber Security club at 'Tudor Vianu' High School in Bucharest, Romania.
c cybersecurity cybersecurity-education cybersecurity-tools forensics hacking linux misc osint pwn python reverse-engineering tools-and-automation web-security
Last synced: 03 May 2026
https://github.com/cwchentw/clibs
Self-contained Utilities for C
ansi ansi-c c c-lib c-library c11 c89 c99 clibs minimalist single-header single-header-lib single-header-library utility-library
Last synced: 20 Jan 2026
https://github.com/danielbrodi/c-data-structures
A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...
algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector
Last synced: 13 May 2025
https://github.com/loneicewolf/pract_rev_engineering
Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.
asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit
Last synced: 07 Mar 2026
https://github.com/vozlt/nginx-module-udc
Nginx module to compare the value of user-defined variables and request.
c example-code nginx nginx-module vozlt-nginx-modules
Last synced: 19 May 2026
https://github.com/haidaram/blockaderunner
Jeu shoot'em up en C avec SDL et FMOD Ex
Last synced: 15 Jun 2025
https://github.com/ashenwijesingha/ip-kuppiya-2022-feb-
Introduction to Programming Study Support Session 2022
c c-programming c-programming-language ip programming-language study-support-session
Last synced: 02 Feb 2026
https://github.com/san7o/micro-headers
A collection of high-quality, configurable, header-only libraries written in C99.
Last synced: 03 Jul 2026
https://github.com/basemax/brainfuckinterpreterc
A C-based interpreter to read and run Brainfuck programs in pure C in the simplest way.
bf brainfuck brainfuck-c brainfuck-interpreter brainfuck-language brainfuck-programs c interpreter interpreter-bf interpreter-language interpreters
Last synced: 08 Sep 2025
https://github.com/nitinkedia7/cs347-compilers-lab
Guess what, we made a custom C compiler!
Last synced: 05 May 2025
https://github.com/fuhsnn/c23doku
Arbitrary-size Sudoku solver written in C23/C2Y to explore latest C language features
c c23 c2y sudoku sudoku-solver
Last synced: 26 Apr 2026
https://github.com/arturfriedrich/programozasgknb_intm021
Gyakorlati anyagok a Széchenyi István Egyetem Programozás (GKNB_INTM021) tárgyához
Last synced: 13 May 2026
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/indoorvivants/sn-bindgen-web
(WIP) web interface to sn-bindgen (https://sn-bindgen.indoorvivants.com/) to generate Scala 3 Native bindings to C header files
bindings c scala-native scala3 smithy smithy4s sn-bindgen
Last synced: 14 Jun 2025
https://github.com/melardev/c_win32_reverseshellsync
Reverse Shell written using C Win32 API
bind-shell c networking pipe process-pipes reverse-shell socket sockets win32 win32-cpp win32api
Last synced: 07 Mar 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/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/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/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/apsrcreatix/15it411j-ipt
15IT411J Integrative Programming And Technology Laboratory
15it411j c integrative interactive java java-native-interface jni jni-java jython-library lab programming srm srm-university technology university-course web-application
Last synced: 18 May 2026
https://github.com/actionanand/cppgraphicsexamples
practising C++ graphics (turbo c++) using `graphics.h` file.
Last synced: 03 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/canciucostin/simple-windows-keylogger
Simple Windows keylogger using C language
Last synced: 08 May 2026
https://github.com/mdusmanansari/school-management-system-using-c
This project made by me for School Management System with GUI. i use C-Language in it. Only For Turbo-C Tool
Last synced: 02 May 2026
https://github.com/gergoerdi/clash-bounce-bench
Benchmark for various methods of simulating Clash
benchmark c clash haskell sdl2 simulation verilator verilog
Last synced: 08 May 2026
https://github.com/ho-cooh/include-info
A VSCode extension for showing infos about your included files
Last synced: 08 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/vizonex/pyllparse
a parody of llparse typescript library made for python users.
c llparse parody parser python-parody
Last synced: 30 Apr 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/mo-karbalaee/programming-fundamentals
All the codes and exercises done during the fundamentals of programming course that I took on fall 2020
c cpp problem-solving programming sbu
Last synced: 19 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/maninak/alpha_compiler
A compiler for a javascript-like language called Alpha.
Last synced: 10 Jun 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/chadowo/mruby-examples
Collection of sample MRuby programs
c example-code examples mruby ruby sample-code samples
Last synced: 30 Apr 2026
https://github.com/sandbox-science/astrakernel
Experimental micro ARM kernel implementation for QEMU.
Last synced: 29 Jun 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/fraawlen/sysgauges
CPU, RAM, and SWAP Linux desktop monitor
c desktop gui linux monitoring x11
Last synced: 16 Jun 2026
https://github.com/alexfru/icachemips
MIPS instruction cache for RetroBSD to run large programs
Last synced: 15 Jun 2026
https://github.com/dallasformularacing/battery-management-system
BMS FIRMWARE FOR EV
Last synced: 29 Apr 2026
https://github.com/basemax/mysqlcalc
A MySQL/MariaDB module and plugin to calculate the formula and calculate mathematical expression in SQL Query.
c calc calc-engine calculate calculation calculations calculator calculator-application calculators cc cpp cpp-calc mariadb-udf mysql-udf udf-mariadb udf-mysql
Last synced: 01 May 2026
https://github.com/fireinstallations/arduino_magnetometer-hmc5883
Smart Arduino-sketch to measure Earth's magnetic field
arduino arduino-sketch c magnet magneticnorth magnetism magnetometer ready-to-use
Last synced: 06 May 2026
https://github.com/jiviteshjain/kishmish
A stripped-down shell for Linux-based systems, implemented in C
Last synced: 14 Jun 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/sambhav228/data_structure_algorithm
A repository which consists of the collection of various Data Structures and Algorithms implemented in various Programming Languages.
Last synced: 04 May 2026
https://github.com/performanc/messacer
Ultra-light decentralized messaging software using sockets.
c decentralized html javascript messaging nodejs
Last synced: 06 May 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/marcobuster/itis
Compiti, esercitazioni e verifiche fatte durante l'arco della scuola superiore.
Last synced: 29 Apr 2026
https://github.com/pooulad/gol
🚨Create game of life with C and Go
c ebitengine game-of-life golang
Last synced: 24 Apr 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/abdelkarimhajji/philosophers_42
42 Philosophers: Diverse minds, united in learning and creating. We tackle challenges, push limits, and embrace the coding philosophy. Join the journey! 🧠💻 #42Community
c makefile philosophers42 threads
Last synced: 11 Jun 2026
https://github.com/abdelkarimhajji/minitalk_42
mintalk at 42: Connecting learners, fostering collaboration. Join the conversation! 💬🚀 #Mintalk
c makfile minitalk42 processing
Last synced: 13 May 2026
https://github.com/wdfk-prog/can_uds
The implementation of the ISO14229-1 (UDS) protocol stack suitable for RT-Thread. It provides functions such as CAN console mode and file transfer.适用于 RT-Thread 的 ISO14229-1 (UDS) 协议栈实现。提供CAN控制台模式与文件传输等功能。
c can iso14229 isotp rt-thread uds
Last synced: 01 May 2026
https://github.com/paraboul/libapenetwork
A fast and lightweight cross-platform network library written in plain C
Last synced: 24 Apr 2026
https://github.com/luzan/c-classroom-2018
Programs done during Class and Lab
Last synced: 11 Jun 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/alhassy/interactive-way-to-c
Learning C program proving using Emacs --reminiscent of Coq proving with Proof General.
c emacs interactive literate-programming tutorial
Last synced: 30 Apr 2026
https://github.com/gunh0/hufs-fall-2019-computer-programming
📖 Fall Semester 2019 Computer Programming Lecture Materials | 강의 자료
c computer-programming-lab cpp
Last synced: 28 Apr 2026
https://github.com/fharchive/nasm.learningasm
Repo to learn NASM, contains c and nasm variants of various programs to compare syntax
asm c learning-by-doing nasm nasm-assembly
Last synced: 10 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/basemax/curlc
Sample cUrl program to send request and recive response using C.
c curl curl-example curl-functions curl-sammple
Last synced: 26 Apr 2026
https://github.com/ediloaz/simplex-algorithm
Resolves linear programming problems (LP) with the simplex algorithm showing all the intermediate steps. With a basic interface (Glade & GTK+) input and Latex (beamer) Output.
c gtk3 interface-glade latex latex-beamer linear-programming linux simplex simplex-algorithm
Last synced: 30 Apr 2026
https://github.com/spc-samp/samp-sdk
The SA-MP SDK is a collection of C files and headers that allows developers to create plugins for the SA-MP server. It provides a solid foundation for handling Pawn scripts and managing memory through the AMX system.
c gta gtasa plugin sa-mp sa-mp-development sa-mp-library sa-mp-plugin samp samp-sdk sdk
Last synced: 01 Mar 2025
https://github.com/thoonk/iocp-bulls-cows
Number baseball game based on IOCP
Last synced: 04 Oct 2025
https://github.com/asreimer/lmfit2
Non-Linear Levenburg-Marquardt Least-Squares Fitting of SuperDARN ACFs
acf c levenburg levenburg-marquardt marquardt python rawacf superdarn
Last synced: 12 Oct 2025
https://github.com/jotavare/ft_printf
Redo the behavior of C library function printf without using it.
c flags ft-printf gdb makefile norminette recursion static-library string-manipulation structures valgrind valist variadic-arguments write
Last synced: 24 Apr 2025
https://github.com/zouariomar/kayori
SDL 1.2 video game project
c code development game game-development linux make makefile sdl sdl2-image ttf-fonts
Last synced: 22 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/seleznevae/fort
CLI (command line utility) to create formatted tables in console
Last synced: 15 Apr 2026
https://github.com/gabrielevalenzuela/c-seminars
Repository used for C Seminars
Last synced: 09 Feb 2026
https://github.com/f-corvaro/pipex
"Unleash the power of Unix pipelines and redirections with PIPEX - your gateway to system programming."
125 42 42commoncore 42network 42roma 42romaluiss 42school bonus c educational-project guide makefile mandatory pipes pipex pipex-42 pipex42 pipextester
Last synced: 24 Feb 2026
https://github.com/blagojeblagojevic/motor_speed_pid
Dc motor speed control using PIC16F877A and MICROC IDE. For the purpose of simulation it is used Proteus.Also PID algoritam is implemented.
arduino asm avr avr-assembly c cpp electronics embeded-systems esp32 esp8266 esp8266-arduino microchip microcontroller motor pic pic16f877a pid-controller proteus speed-controller web-server
Last synced: 12 Feb 2026
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/strawberry-team/ucode-connect-marathon-c-endgame
Desktop game development according to the whole cycle of Challenge Based Learning framework. Learn the basics of UNIX systems and the basics of writing code in the C programming language.
c c-development c-programming-language challenge-based-learning coding-bootcamp coding-challenge game-dev game-development raylib
Last synced: 09 Apr 2025
https://github.com/lapets/noir
An artifact primarily of historical interest: a terminal editor originally conceived as an extremely compact, relatively portable text editor for command line/terminal environments.
c console curses-library legacy ncurses-library perl text-editor
Last synced: 20 May 2026
https://github.com/akashoinam/super-linked-list
A menu driven C program to demonstrate different types of Linked list and there operations
Last synced: 10 Apr 2025
https://github.com/a-samod/food-ordering-management-system
The Food Ordering Management System is a command-line based application developed in C language.
Last synced: 07 Jan 2026
https://github.com/furk4nbulut/turcanalyze-turkish-programming-language
This project implements a lexical analyzer (lexer) for simple arithmetic expressions, including support for basic control structures
c lexical-analyzer programming-language
Last synced: 13 Jun 2025
https://github.com/archer-01/get_next_line
C function to read file one line at a time
c memory-management static-variables
Last synced: 10 Apr 2025
https://github.com/c-krit/rbedit
A lightweight physics simulation environment for the ferox physics library.
c ferox immediate-mode level level-editor physics-2d physics-simulation raygui raylib rigid-body-dynamics stb testbed
Last synced: 07 Jul 2025