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-08 00:04:41 UTC
- JSON Representation
https://github.com/sagiegurari/c_vector
A simple growable vector for C
c c-lib c-library data-structures vector
Last synced: 08 Oct 2025
https://github.com/n0nexist/n0neditor
simple C file manager / editor
c file-manager file-manager-c file-manager-cli linux-cli linux-file-manager
Last synced: 11 Jun 2025
https://github.com/govnorice/powerdialog
Dialogue of shutdown, sleep, reboot PC
c cpp gtk3 linux linux-app power powermanager poweroff reboot shutdown shutdown-manager sleep suspend
Last synced: 18 Jan 2026
https://github.com/toktok/hs-cimple
Cimple and Apidsl language parsers and tools
Last synced: 05 Feb 2026
https://github.com/cherifon/stm32_sdc30_co2_sensor
Repository for utilizing the Sensirion SCD30 CO2 sensor with the STM32L4 microcontroller.
c cubemx i2c scd30 smt32 smt32cubeide stm32l4 teraterm uart
Last synced: 09 Oct 2025
https://github.com/mdubus/clustermatrix
Electronic Project to find available places in the Clusters of the 42-school !
42 42school c clustermatrix electronics
Last synced: 09 Oct 2025
https://github.com/xxmacmillanxx/v-using-c-with-gtk4
Trying out calling C code from within V. To make it more fun, using the GTK4 C bindings for this.
c gtk4 v-lang v-programming v-programming-language vlang
Last synced: 14 Feb 2026
https://github.com/rafael-santiago/here
A tiny C-library that implements regular expressions.
c minimalist-library regular-expression
Last synced: 10 Oct 2025
https://github.com/paolostivanin/snoop-guard
Receive a notification whenever your webcam and/or your microphone are being used
c microphone notifications privacy webcam
Last synced: 19 Jan 2026
https://github.com/cpscript/bytehunter
Signature Generation and Pattern Matching Plugin for IDA Pro made in C
binary-analysis c ida-plugin malware-analysis vulnerability-research
Last synced: 04 Sep 2025
https://github.com/sakaars/codes
Daily Coding Question To Enhance My Skills.
app aws c cpp java webdevelopment
Last synced: 15 Feb 2026
https://github.com/wyattscarpenter/print.h
Finally, a print function! A compile-time-type-safe, variadic, free-form print() function, fully standard-compliant, C11 and later.
Last synced: 12 Oct 2025
https://github.com/iswenzz/izinjector
This application is intended to allow users to inject a Dynamic-Link Library (DLL) file into another process in memory.
Last synced: 12 Oct 2025
https://github.com/taxborn/u8read
UTF-8 file reader to emit utf-8 codepoints
Last synced: 12 Oct 2025
https://github.com/alexeev-prog/cmdparser_c
Command Line Arguments parser in C
c cli cmd command-line command-line-parser minimal parser
Last synced: 13 Oct 2025
https://github.com/jsoulier/sdl3_ray_tracing_in_one_weekend
Ray Tracing In One Weekend using SDL3 GPU with compute shaders
c glsl raytracing sdl sdl3 shaders
Last synced: 16 Mar 2025
https://github.com/ooliver1/gameoflife
My attempt at Conway's game of life, in C.
c cmake conway-game conways-game-of-life gameoflife tui
Last synced: 13 Oct 2025
https://github.com/apache/activemq-nms-openwire-generator
Mirror of Apache ActiveMQ NMS OpenWire protocol generator tool
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 22 Apr 2025
https://github.com/mbah24-dev/libft
Welcome to 42-Libft! 🎉 This is my first project at 42 🎓, where I recreate a standard C library. 🌟 A key step toward becoming a skilled C developer. 🚀 Feel free to explore the code and contribute! 😊
Last synced: 27 Jan 2026
https://github.com/saeed-dev2/saeed-dev2
Config files for my GitHub profile.
assembly-language c config deep-learning deep-neural-networks devloper embedded-systems github-config machine-learning networking programming-language python reinforcement-learning vhdl-code vlsi-testing
Last synced: 06 Mar 2026
https://github.com/boogiemonster1o1/ghost
An operating system built from scratch
assembly c operating-system x86-assembly
Last synced: 22 Jan 2026
https://github.com/b3dgs/adplug
Hardware-independent AdLib sound player library
Last synced: 20 May 2026
https://github.com/gmitch215/cmakekt
⚙️ A CMake Plugin to generate Kotlin/Native Bindings
c cmake cpp kotlin kotlin-native
Last synced: 05 Sep 2025
https://github.com/tristartom/fussil
Minimalist example code for FuSSIL (full-stack systems programming and security instructional labs)
c linux linux-shell syscalls web web-security
Last synced: 13 Mar 2026
https://github.com/guille-ux/munix
An operating system
c from-scratch munix nasm open-source operatingsystem
Last synced: 16 Oct 2025
https://github.com/ababyprogrammer/professional-language
C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.
Last synced: 05 Feb 2026
https://github.com/cxw42/audio-utsl
An audio player library you can build from source! Integrates libsndfile with portaudio.
apache-license-2 audio-engine audio-library bass-library c cygwin libsndfile portaudio pthreads realtime-audio sound-player win32
Last synced: 01 Jun 2026
https://github.com/mo7amed-hussein/c-language-made-easy
c language made easy in arabic book , source code and pdf
book-src c c-language-made-easy c-languages free-book learn-c madeeasy
Last synced: 20 Oct 2025
https://github.com/smokku/jabberd14
Original Jabber server
c jabber server xmpp xmpp-server
Last synced: 20 Oct 2025
https://github.com/esno/xcwm
a lightweight window manager for the X11 protocol
Last synced: 12 Jun 2025
https://github.com/juoelenis/binux
Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux
c cpp ez h kernel mit-license os
Last synced: 12 Apr 2026
https://github.com/mohamed-94/super-calculator_cpp_commandline
this repository is a C++ command line application....that use a long String of operators ..
algorithm c c-plus-plus console-application
Last synced: 24 Apr 2026
https://github.com/angristan/openfoodfacts-api-c
Simple program to get product information from the Open Food Facts API, in C.
api c curl jansson json openfoodfacts
Last synced: 09 May 2026
https://github.com/nwtgck/8cc-elc-hs
C Compiler written in Haskell powered by 8cc and ELVM
Last synced: 30 Apr 2026
https://github.com/larshei/lovelybuffer
A FIFO and ring buffer implementation in C with custom data type and multiple buffers for e.g. double buffering or buffering multiple interfaces on embedded devices.
c fifo library multiple-buffers ring-buffer
Last synced: 25 Oct 2025
https://github.com/eastonarcher/c-process-management
⚡Unified parent process oversees multiple child processes, outputting 'hello' with unique Process ID. Showcases efficient process management framework.
Last synced: 15 Jun 2026
https://github.com/hendrikboeck/simplejson-c
simplejson-c is a simple library, that converts json into a pythonlike dictionary and can convert this dictionary to json.
c dictionary json json-parser list
Last synced: 11 Jul 2025
https://github.com/ignackocom/cmacroextensions
C Macro Extensions, a collection of commonly used c macros
c code extension extensions macro macros mit-license source
Last synced: 01 Apr 2025
https://github.com/jacopodl/argsx
Command line option parser
argsx c cli console cpp option-parser options
Last synced: 27 Apr 2026
https://github.com/rekgrpth/pg_async
postgres async listen/notify on replica (hot standby)
async c hotstandby listen notify postgres replica
Last synced: 01 May 2026
https://github.com/scet-coding-club/scientific-calculator-c-lang-
Scientific Calculator is a versatile calculator application developed by Nexus Coding Club, designed to perform a wide range of mathematical functions. Whether you need basic arithmetic, advanced scientific operations, or complex trigonometric calculations, this calculator is built to handle it all with precision and ease.
Last synced: 08 Jun 2026
https://github.com/pranav2092/tic-tac-toe-game
Basic Tic-Tac-Toe game
basic-game basic-game-in-c c c-game c-games-for-beginners game tic-tac-toe-c tic-tac-toe-game tic-tac-toe-game-c tic-tac-toe-game-in-c
Last synced: 17 Mar 2025
https://github.com/anvaymayekar/mega-matrix-mania
Mega Matrix Mania is a C-based program for performing key matrix operations like determinant, inverse, rank, scalar multiplication, and more. It includes strong input validation, modular structure, cross-platform compatibility, and a styled terminal interface.
algorithms c logic math matrix programming
Last synced: 25 Oct 2025
https://github.com/foxmd/cmake_template
CMake template for small/mid C++/C projects with tests
c catch2 cmake codecov conan cpp github-actions github-pages project
Last synced: 18 Jan 2026
https://github.com/filippo-corti/the_c_programming_language
Repository for the class "Programmazione I" 22/23 - I Anno, I Semestre
Last synced: 17 Mar 2025
https://github.com/leafbuild/leafbuild
A WIP C/C++ meta build system.
build-automation build-system build-tool build-tool-cross-platform build-tools c cpp
Last synced: 01 May 2026
https://github.com/bobbicodes/notenow
"Notepad plus plus, minus minus" - gtk text editor
Last synced: 29 Apr 2026
https://github.com/hey-its-d2t2/rappidroll_game-in_c
Rappid roll game in C programming using C Graphics programming....
advanced-programming c cprogramming game-development graphics-programming learn-to-code learning-by-doing
Last synced: 08 Jun 2026
https://github.com/vpoulailleau/plagiarized-code
Detect plagiarized (Python, C, C++) code in local folders
c cpp plagiarism plagiarism-check plagiarism-checker plagiarism-detection plagiarism-evaluation plagiat python python3
Last synced: 05 Oct 2025
https://github.com/daniel7grant/subvisor
A subset of the supervisord library, entirely rewritten in C, optimized for containers.
Last synced: 01 May 2026
https://github.com/mo7amed-hussein/algorithms-and-data-structures-in-c
it is my implemenation for the most common data strucures using c language
algorithms binary-search bubble-sort c data-structures insertion-sort interpolation-search linear-search linked-list merge-sort queue quicksort searching-algorithms selection-sort shell-sort sorting-algorithms stack
Last synced: 17 Aug 2025
https://github.com/vpetrigo/smf
Lightweight State Machine Framework in C
c embedded-c fsm fsm-library state-machine
Last synced: 14 Feb 2026
https://github.com/eddieantonio/crimes
Import C files into Python, illegally.
c ctypes do-not-use-in-production python
Last synced: 01 May 2026
https://github.com/imshawan/snippetscloud
A small collection of code snippets that can make coding easier
c cloud-computing cpp csharp good-first-issue javascript nginx programming python python3 snippets software-engineering webdevelopment
Last synced: 14 Apr 2026
https://github.com/dhanushka2001/citeorder
Simple command-line tool to relabel Footnotes in Markdown files in numerical order. Program and integration testing written in C. Builds for Windows, macOS, and Linux.
c citations cli command-line command-line-tool footnotes integration-testing markdown
Last synced: 16 Jan 2026
https://github.com/nicosnicolaou16/androidprojectandndk
This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.
android c cmake cplusplus cpp jetpack-android jetpack-compose kotlin kotlin-android ndk ndk-cmake
Last synced: 22 Apr 2025
https://github.com/switchdreams/simulador-tr1
Simulador de Camada Física: Trabalho da disciplina Teleinformática e Redes I (204315) ministrada pelo Prof. Doutor Geraldo Pereira
Last synced: 01 May 2026
https://github.com/shubhranpara/cpu-scheduler
This repository contains my term assignment of OS. The purpose of this project is to understand and get hands-on practice of the CPU scheduling algorithms.
c console-application operating-system scheduler scheduling-algorithms
Last synced: 05 Oct 2025
https://github.com/sametgul/roman3d
A 3-DOF Robotic Manipulator built from scratch. This project includes a data acquisition card design interfacing between the robot and computer, a 3-DOF planar robotic manipulator design, and a Simulink template for implementing and simulating control algorithms.
arm-microcontrollers c cad-design circuit-design control-design embedded-systems freecad matlab robotic-arm robotic-manipulator simulink stm32cubeide
Last synced: 13 Feb 2026
https://github.com/elivlo/sonoff-min-wlan-firmware
arduino c esp8266 minimal sonoff tcp-server
Last synced: 30 Apr 2026
https://github.com/yunusemreaydinli/cmd_bank_system
Turkish and English Supported, Banking System with C
bank basic c cbasics changelanguage cmd cprogram cprogramming cprogramming-language cprograms cproject english language program programing programming-language project system terminal turkish
Last synced: 08 Jun 2026
https://github.com/timbo-rafa/c-allegro-memory-game
Memory Game to learn mathematical operations
allegro allegro4 c c-language demo game makefile memory-game
Last synced: 03 Jul 2025
https://github.com/rhthomas/dobby
University of Southampton second year ELEC2204 Computer Engineering coursework.
Last synced: 08 Jun 2026
https://github.com/mding5692/cs3307-cplusplus-assignment
C++ Personal Assignment, Grade: 95%
Last synced: 30 Apr 2026
https://github.com/iwas-coder/guanaco
A simple, uncomplicated, multilayered Neural Network framework written in pure C.
ai ai-models c deep-learning deep-neural-networks header-only neural-network stb
Last synced: 20 Jul 2025
https://github.com/iitoneloc/threads-kernel
Our task was to implement a kernel using C, ensuring it could handle I/O, CPU protection modes, and run secure user-level processes. Specifically, the following needed to implemented and configured: The Scheduler, Messaging, User-Level Processes, and Device Drivers
c kernels multiprogramming operating-systems preemptive priority-round-robin
Last synced: 30 Apr 2026
https://github.com/mxvements/ft_printf
Because ft_putnbr() and ft_putstr() aren’t enough.
Last synced: 16 Mar 2025
https://github.com/svec1/bweas
cross-platform system build
build-tool build-tools builder c cpp cross-platform multilanguage multilanguage-support system-build system-builder
Last synced: 30 Apr 2026
https://github.com/dfinnis/lem_in
Pathfinding for ants / Max flow algorithm
42 algorithms c max-flow pathfinding
Last synced: 13 Feb 2026
https://github.com/libdriver/ina226
INA226 full-featured driver library for general MCU and Linux.
c current full-featured-driver iic ina226 linux mcu power voltage
Last synced: 30 Apr 2026
https://github.com/shenniger/toycompiler
Toy compiler
c compiler language lisp programming-language
Last synced: 06 Oct 2025
https://github.com/lxance-hacker/c-language-practice
This repository contains C programming practice examples, organized into topics from basics to file handling.
c hackerrank hackerrank-solutions leetcode leetcode-solutions lxance lxance-hacker lxancehacker programming solutions
Last synced: 30 Apr 2026
https://github.com/srujayreddy/key-value-server
This project implements a concurrent Key-Value (KV) Server that communicates with a multi-threaded client via a shared memory region.
c concurrency concurrent-hashmap lockless-data-structures memory-management multithreading operating-system
Last synced: 06 Oct 2025
https://github.com/blagojeblagojevic/image.h
Low level image processing header only libary
c header-only image-processing stb stb-image
Last synced: 30 Apr 2026
https://github.com/nguyenchiemminhvu/LinuxNetworkProgramming
A comprehensive guide for Linux Network (Socket) programming
c cpp network-programming socket-programming
Last synced: 06 Oct 2025
https://github.com/ilyass-bougati/structure
This project derives from the work done on the course of "Structure de donnees dans C" followed in FSTS
c data-structures-and-algorithms
Last synced: 04 Feb 2026
https://github.com/igorgiuliano/beecrowd-problems
Repositório com soluções dos problemas de programação da plataforma Beecrowd.
Last synced: 12 Jun 2025
https://github.com/podnet/max17263-mgos-test
Mongoose os app to test MAX17263 library ported from Arduino.
arduino battery-level c cpp esp32 esp8266 max17263 mongoose-os mongoose-os-app
Last synced: 16 Apr 2026
https://github.com/hakimkartik/course-registration
A TCP/UDP backend server to handle student course registration, written in C
c cli tcp-client tcp-server terminal-based udp-server
Last synced: 16 Apr 2026
https://github.com/lucaspmartins/tic-tac-toe-in-c
Tic-tac-toe game created in the C language
c cmd terminal-game tic-tac-toe windows-desktop
Last synced: 12 Feb 2026
https://github.com/arhcoder/eight-queens-solver
🧠 Backtracking algorithm in C language to find the 92 possible solutions of the eight queens problem and share them in a JSON file as an API.
api backtracking c eight-queen-problem json
Last synced: 12 May 2026
https://github.com/souptik2001/getting-basic
Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).
assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64
Last synced: 29 Apr 2026
https://github.com/zainabdnaya/minirt_42
This project is an introduction to the beautiful world of Raytracing.
c graphics math-formula minirt raytracing
Last synced: 12 Jun 2025
https://github.com/andersonhsporto/h-cs50-2021
Assignments and Exercises for CS50’s Introduction to Computer Science
c cs50 linked-list malloc memory scratch
Last synced: 01 Jun 2026
https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa
Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science
c cpp data-structures java object-oriented-programming python
Last synced: 29 Apr 2026
https://github.com/dannyvankooten/cnake
Snake in your terminal. In C, no dependencies.
Last synced: 23 Aug 2025
https://github.com/andrescarignano/zinewave
Midi player prototype. Currently learing Zig and C.
Last synced: 29 Apr 2026
https://github.com/keithdhedger/climsg
Simple System V messaging from the command line.
c cli linux message-queue system
Last synced: 14 Apr 2026
https://github.com/anmamun0/assembly-microcontroller-experiments
Assembly Language and Microcontroller Programming is a repository designed to help learners master assembly language programming for microcontrollers.
assembly-language c embedded microcontroller robotics
Last synced: 09 Apr 2025
https://github.com/hhromic/e131-adalight-bridge
E1.31 (sACN) to AdaLight Bridging Server written in C
adalight bridge c cpp e131 light-controller sacn server
Last synced: 29 Apr 2026
https://github.com/ramsyana/math-papers-with-code
A collection of implementations of mathematical algorithms and concepts from various academic papers in multiple programming languages.
academic-project c math paper python zig
Last synced: 29 Apr 2026