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/water-melon/portal
Portal is a TCP tunnel written in C working on Linux. It does not only support web but also MySQL and anything running on TCP.
broadcast c event-driven multiprocess network proxy tcp tunnel
Last synced: 07 Feb 2026
https://github.com/erik-donath/blockgame
A Minecraft Clone
c cpp glad glfw3 glm imgui-docking minecraft minecraft-clone opengl opengl3 self-learning stb stb-image stb-truetype
Last synced: 25 Feb 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/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/jerodg/code-challenges
Code Challenges Abound
bash-script c cpp csharp dart-lang elixir erlang go java javascript kotlin php python3 ruby rust scala swift typescript
Last synced: 02 Apr 2026
https://github.com/baderouaich/the-zero-overhead-principle
Little demonstration of the Zero Overhead principle.
c cplusplus cpp the-zero-overhead-principle zero-overhead zero-overhead-abstraction zero-overhead-principle
Last synced: 25 Feb 2026
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/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/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/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/victorpreston/monty
Monty is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
alx alx-low-level-programming brainfuck c clanguage compiler cprogramming gcc interpreter monty queue stack
Last synced: 15 Apr 2026
https://github.com/jaredkrinke/ez-steam-api
A simple, synchronous C API for (in-game) Steam achievements, leaderboards, and language selection, along with a JavaScript FFI wrapper
c javascript steam steamworks wrapper
Last synced: 04 May 2026
https://github.com/abranhe/clib-docker
🐳The Clib Docker Image
c clib docker docker-image package-manager-tool
Last synced: 04 May 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/gabrielevalenzuela/c-seminars
Repository used for C Seminars
Last synced: 09 Feb 2026
https://github.com/b1z0n/cpp-dev-resources
Curated list of useful c++ tools, and resources to learn them:
books c cpp cpp11 cpp14 cpp17 cpp1z developer-experience developer-tools development-tools resources tutorials
Last synced: 24 Feb 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/luzan/c-classroom-2018
Programs done during Class and Lab
Last synced: 11 Jun 2026
https://github.com/theshobhitsingh/concurrentcacheproxy
A multi-threaded HTTP proxy server in C with dynamic caching for improved performance and response times.
c library makefile proxyparser proxyserver
Last synced: 27 Feb 2026
https://github.com/jmarkstar/jni_exercises
Some examples about JNI - Java <-> C
Last synced: 12 May 2026
https://github.com/pedrofnseca/game-machine
🎰 C game with a graphical interface
allegro allegro5 c desktop-application game gcc
Last synced: 11 Feb 2026
https://github.com/randoragon/libstaple
A general-purpose data structure library in pure C89.
Last synced: 27 Feb 2026
https://github.com/actionanand/cppgraphicsexamples
practising C++ graphics (turbo c++) using `graphics.h` file.
Last synced: 03 May 2026
https://github.com/twe4ked/hrdlr-arduboy
arduboy arduino c c-plus-plus gamedev hrdlr
Last synced: 12 Feb 2026
https://github.com/crvargasm/sudoku-solution-validator
Project 1 - Sudoku Solution Validator - Operating System Concepts
c operating-system operating-systems-project
Last synced: 27 Feb 2026
https://github.com/aallali/db.c
trying to learn DB internals by building a simple storage engine
algorithms c database database-internals datastructures storage-engine
Last synced: 12 Feb 2026
https://github.com/shuque/pykpass
Python extension for Kerberos 5 password verification
authentication c extension kerberos password python verification
Last synced: 11 May 2026
https://github.com/jacob-c-smith/json
A tested JSON parser / serializer
c json parser serializer tested
Last synced: 13 Feb 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/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/clark800/hget
minimalist http/https client utility (curl/wget alternative)
c command-line downloader minimalist
Last synced: 14 Feb 2026
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/8dcc/sclock
Simple graphical clock
c clock pomodoro pomodoro-timer productivity sdl stopwatch
Last synced: 08 Jun 2026
https://github.com/weltling/virtio-villain
Battle test virtio device models
c cloud-hypervisor fault-injection fuzzing hypervisor kvm negative-testing qemu security testing virtio vmm
Last synced: 16 Jun 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/amaitou/philosophers
Explore concurrent programming with this classic implementation of the dining philosophers problem. Philosophers navigate a dining table, juggling between thinking and eating, showcasing synchronization challenges and resource allocation in a shared environment.
1337school 42cursus 42network c dinning-philosophers mutex-synchronisation philosophers42 threads
Last synced: 14 Feb 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/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/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/villy-p/under-the-hood
All files included in my Youtube series: Under the Hood
assembly c explanations hashmaps under-the-hood youtube
Last synced: 01 Mar 2026
https://github.com/gyakobo/multi-threading
This project was made to showcase a sample example of muli-threading in the C programming language.
c function-approximation integrals integration multithreading number-pi parallel-computing
Last synced: 01 Mar 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/cyanogilvie/jitc
Just In Time C for Tcl, implementing c-as-a-value compilation and automatic memory management
Last synced: 02 Mar 2026
https://github.com/candrewlee14/tetris-raylib
Tetris clone built with Raylib
Last synced: 02 Mar 2026
https://github.com/yyt6801/c-plus-plus-learning-examples
C and C++ programming examples
c c-plus-plus examples-c programming-language
Last synced: 02 Mar 2026
https://github.com/gmisail/moxlang
🐶 Mox Programming Language
antlr4 c compiler java language programming-language transpiler
Last synced: 16 Apr 2026
https://github.com/nomissbowling/afewcam
virtual-camera for streaming OBS NDC TDL etc
c cpp ndc obs opencv streaming tdl virtual-camera
Last synced: 16 Apr 2026
https://github.com/stemmlerjs/os-design-assign-2
Assignment #2 - SYST44288 - Operating Systems Design And Systems Programming
Last synced: 03 Mar 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/tariktesfa/simple_shell
This is another ALX Group Project
Last synced: 30 Apr 2026
https://github.com/ulrich-tonmoy/phoenix
A Game Engine.
c clang cpp csharp directx game-engine vulkan wpf wpf-application
Last synced: 04 Mar 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/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/dineshpinto/stm32f4
Combining an FPGA, µC and AWG for nanosecond photon counting
assembly awg c microcontroller photonics verilog
Last synced: 30 Apr 2026
https://github.com/biglup/cardano-c
A pure C library for interacting with the Cardano blockchain. Compliant with MISRA standards and binding-friendly architecture.
c c99 cardano cryptocurrency cryptography serialization
Last synced: 23 Jan 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/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/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/boomerwing/morsecode-raspberrypi-pico
Raspberry Pi PICO and FreeRTOS. Most projects send Morse Code (CW) training text (both plain text and random characters) using FreeRTOS.
amateur-radio c cw freertos morse pi pio ps2-keyboard raspberry-pi-pico rp2040 shuffle
Last synced: 05 Mar 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/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/srvariable/rubikcube
Play with a Rubik Cube in your own terminal!
Last synced: 17 Apr 2026
https://github.com/mayhem/smi_leds
C/C++/Python module to drive up to 8 or 16 WS2812b LED strips with a single Raspberry Pi
Last synced: 06 Mar 2026
https://github.com/ascendho/cs50x
🏳️🌈 旗舰课程 CS50x 教授学生如何通过算法思考并有效地解决问题,主题包括抽象、算法、数据结构、封装、资源管理、安全性、软件工程和 Web 编程。学习资料整合,包括示例代码,课程幻灯片、讲座笔记和题目集解答等资源
Last synced: 29 Apr 2026
https://github.com/grsaiago/my_ping
A reimplementation of inettools 2.0 Ping utility in C
c cli network-analysis networking ping study-project
Last synced: 02 Apr 2026
https://github.com/prince781/libgpublas
Drop-in GPU acceleration for linear algebra.
blas blas-kernels c cblas clblas cuda gpu gpu-acceleration hpc interposition linear-algebra nvidia opencl
Last synced: 29 Apr 2026
https://github.com/yankh764/mdoc
A command-line tool for managing your documents and easing your life.
c command-line documents linux
Last synced: 29 Apr 2026
https://github.com/dallasformularacing/battery-management-system
BMS FIRMWARE FOR EV
Last synced: 29 Apr 2026
https://github.com/libdriver/qmc5883l
QMC5883L full-featured driver library for general-purpose MCU and Linux.
c full-featured-driver iic linux magnetometer mcu qmc5883l
Last synced: 29 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/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/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/ony/pjson
json parser with queue kind of callbacks (designed under influence of jsmn)
c json json-parser no-allocation sax
Last synced: 28 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/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/kezhengjie/epoll-tcp-port-forward
a small demo shows how to use epoll.small program implements port forwarding with epoll.also support Windows using wepoll
c epoll epoll-demo epoll-example linux-app linux-epoll port-forward port-forwarding tcp tcp-port-forward wepoll wepoll-example wepoll-tcp-port-forward
Last synced: 23 Feb 2026
https://github.com/joaoantoniocardoso/c_array_macros
Basic array macros for C
array-macros array-manipulations array2d array3d bare-metal c matrizes
Last synced: 06 Oct 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/System-Glitch/Jumail
Simple, lightweight and configurable email client made in C, compatible with Windows and Linux
Last synced: 10 Mar 2025
https://github.com/ilhamsyahids/alstrukdat
IF2110 Algoritma dan Struktur Data
Last synced: 12 Jul 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/sleepy-monax/shop.c
Application de gestion de magasin écrite dans le cadre du cours de langage C.
Last synced: 25 Mar 2025
https://github.com/zhangbird050801/notes
studying notes, such as algorithm, data structure, c, hexo, linux and so on,
Last synced: 05 Sep 2025
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