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/asynched/data-structures
Implementation of a series of data structures in C
Last synced: 09 Oct 2025
https://github.com/james-p-d/consolesnake
Snake game for Windows console in C/C++
c console-application cpp snake snake-game
Last synced: 21 Apr 2026
https://github.com/mohdnehalkhan/c-programs
This Repository contains all basic program's of C programming language for a beginner & I am mentioning all the C programs which I had been taught by my teachers
Last synced: 06 Jul 2025
https://github.com/sunref/nite
NITE (Nano-Inspired Text Editor) is a minimalist terminal text editor written in C, project for my TCC (Final Course Project) in Bachelor's Degree in Computer Science at IFSP-SBV.
c editor nano terminal text text-editor vim
Last synced: 20 Apr 2026
https://github.com/archie94/codes
Important codes implementing various algorithms and day to day problems.
algorithm c codechef competitive-programming contest cpp hackerrank leetcode leetcode-java leetcode-solutions spoj
Last synced: 24 Apr 2026
https://github.com/cpscript/serial_port-com-tool
serial port communication tool
Last synced: 04 Sep 2025
https://github.com/iker-gonzalez/cub3d
Small simulated 3D game done using raycasting principles and inspired by the famous Wolfenstein 3D game
42cursus c dda-algorithm minilibx raycasting
Last synced: 12 Jun 2026
https://github.com/Quanoom/skyGuardian
unfinished game designed with raylib library
c game games gaming learning raylib sky-defender-game
Last synced: 17 Sep 2025
https://github.com/nandahkrishna/compilerdesignlab
Programs written for the Compiler Design Laboratory in the 6th semester
c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer
Last synced: 25 Mar 2025
https://github.com/lancewalk87/clp-prototyping-boards
Hardware/Software | Series of stationary MCU prototyping platforms, ISP compatible with multiple bootloaders for optimal IDE support.
avr c c-plus-plus hardware mcu pic prototyping software testing-tools
Last synced: 17 Apr 2026
https://github.com/tiagodongo/uta
Um repositório dedicado a armazenar projetos de programação desenvolvidos durante as disciplinas acadêmicas.
Last synced: 27 Jan 2026
https://github.com/jacmoe/neogardens
Retro graphics programming in 16bit style - using a modern tool-chain
Last synced: 24 Mar 2025
https://github.com/lancewalk87/clm-nrf2401-bluetooth-breakout
Hardware/Software | Generic ISP Interface, MCU PIC8-bit SPI Interface. 2.4GHz, Low Energy Bluetooth.
bluetooth-low-energy breakout c c-plus-plus hardware-modules isp jtag-vpi mcu microcontroller mplab nrf24l01 pic prototype spi
Last synced: 20 Apr 2026
https://github.com/ac000/websocket_demo
A demo of WebSockets in C
c websocket websocket-protocol websocket-server websockets
Last synced: 04 Jun 2026
https://github.com/naocoding/interactive-fiction-engine.c
C Project which can easily transform your ideas / scripts to a website.
automatic c generate-code html html-css-javascript interactive-fiction
Last synced: 04 Jun 2026
https://github.com/vroncevic/kernel_basic_system
:penguin: Kernel Basic System
asm basic-structure c kernel linux makefile os virtual-machine
Last synced: 06 Feb 2026
https://github.com/fredericbonnet/colibri
Colibri is a fast and lightweight garbage-collected datatype library written in C
abstract-data-structures abstract-data-types c data-structures datatypes garbage-collection garbage-collector memory-allocation
Last synced: 07 Oct 2025
https://github.com/kanishkrawatt/c_programming
A collection of resources to learn concepts for C
Last synced: 08 Apr 2025
https://github.com/libdriver/pca9548a
PCA9548A full-featured driver library for general-purpose MCU and Linux.
c full-featured-driver iic linux mcu pca9548a switch
Last synced: 20 Apr 2026
https://github.com/xmartlabs/docker-pcl-cmake
Docker image containing PCL and CMake.
c c-plus-plus cmake cpp docker make makefile pcl pcl-library
Last synced: 12 Apr 2026
https://github.com/zadockmaloba/zig-ffmpeg
A practice repo: rewriting FFMPEG examples in zig
c ffmpeg zig zig-lang zig-language ziglang
Last synced: 07 Jan 2026
https://github.com/hansalemaos/cythonfastsort
C++ parallel sorting algorithms through Cython - up to 8 times faster than NumPy
c cpp cython numpy parallel-computing parallel-programming python sorting
Last synced: 04 Feb 2026
https://github.com/beliavsky/fortran-calling-c-for-io
speed comparison of Fortran internal read with Fortran calling C atoi() function
atoi c fortran string string-conversion
Last synced: 31 Aug 2025
https://github.com/renatosanz/dec2bin
A number base converter implemented in C/GTK4
Last synced: 28 Apr 2026
https://github.com/dog-broad/contact-management
A GUI tool written in C to manage contacts
Last synced: 24 Mar 2025
https://github.com/francisc0arauj0/last
My own x86_64 operating system
c hobby hobby-os hobby-project kernel operating-system os
Last synced: 10 Oct 2025
https://github.com/codernayeem/satellite-velocity-calculator
A console based calculator that calculates a satellite velocity and rotation period
Last synced: 28 Mar 2025
https://github.com/strongerprogrammer7/methodsdevelopmenttranslator
The repository - translator from C to C#, on the language's C++
c cli cpp csharp windows-forms
Last synced: 14 Apr 2026
https://github.com/itsyakub/leaky
Single-header library for memory menagement
c c-lang c-language c-language-programming memory memory-allocation memory-management single-header single-header-lib single-header-library
Last synced: 05 Jun 2026
https://github.com/basemax/cpasswordgenerator
A simple C program that generates random passwords with various options, designed to work on both Windows and Linux platforms.
c cli password random random-generator random-password
Last synced: 04 Sep 2025
https://github.com/alexmasi/block-cipher-ctr-ecb
An AES implementation of a CTR block cipher using a CBC-MAC along with an ECB implementation for comparison
aes bmp c cryptography ctr ecb-mode
Last synced: 24 Mar 2025
https://github.com/arkapg211002/pca2_dsa_3rdsem
Data Structures And Algorithms for Sem-3 MAKAUT
Last synced: 07 Oct 2025
https://github.com/steveleetn91/php-ext
PHP Extension support for PHP 7.4 greater than
c cake codeigniter laravel nuke php php-ext php-library phpinternal stevelee vietnam wordpress zend zendapi
Last synced: 13 Apr 2026
https://github.com/rogerinn/little_poc
Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais
ast c compiler compilers golang javascript nodejs parser rust
Last synced: 09 Apr 2026
https://github.com/mrnazu/cs50
cs50 harvard
c computer-science cs50 dsa harvard
Last synced: 29 May 2026
https://github.com/lancewalk87/clp-autonomous-quadcopter-device
Hardware/Software | Machine Learning based upon environmentally responsive stimuli, MCU SPI Interface, RF CONN, NANDFlash.
adaptive-learning autonomous-quadcoptor avr battery-monitor c c-plus-plus environment-vars flysystem-adapter gpio isp nandflash proximity-sensor quadcopter spi wireless
Last synced: 21 Apr 2026
https://github.com/pinedah/notacioninfija-postfija-v2.0
Algoritmo para convertir expresiones aritméticas de notación infija a notación posfija, desarrollado como parte de un proyecto de primer parcial en el curso de Algoritmos y Estructuras de Datos. Este código en C utiliza pilas y punteros para lograr una conversión eficiente y precisa.
algorithm algorithms-and-data-structures c infix-to-postfix postfix-notation school-project stacks
Last synced: 08 Jun 2026
https://github.com/kogosoftwarellc/test-c
A robust and minimal unit testing framework for C.
Last synced: 21 Apr 2026
https://github.com/cicovic-andrija/line-by-line
Solutions to programming problems in C
algorithms c interview-questions problem-solving programming
Last synced: 03 Jul 2025
https://github.com/mayerdev/uefi-tools
Tools for UEFI-development
c cpp gnu-efi posix-efi posix-uefi uefi
Last synced: 31 Jan 2026
https://github.com/killarexe/c-nes-project
A Simple NES Workspace in C
6502 6502-assembly assembly c nes nes-game template templates
Last synced: 09 Apr 2025
https://github.com/kbrddestroyer/axonengine
Simple multipurpose networking library
c c-plus-plus cmake contributions-welcome cpp17 engine game-development help-wanted looking-for-contributors network seeking-collaborators
Last synced: 29 Apr 2026
https://github.com/dhaliti/minishell
A tiny shell, just like a mini version of Bash
bash c command command-line homebrew shell shell-script terminal unix
Last synced: 14 Apr 2026
https://github.com/basemax/showali
Display the "Ali" name as art and pattern using * character.
Last synced: 03 Apr 2025
https://github.com/jeebuscrossaint/numlockwl
numlockwl code - a numlock toggler for wayland
Last synced: 01 Apr 2025
https://github.com/horrjiy/push_swap
42 Core Curriculum --- Stack sorting algorithm using limited operations in C. The used algorithm, "Turksort", can be found in the linked video.
42commoncore 42heilbronn c linked-list sorting-algorithms stack-sorting
Last synced: 22 Apr 2026
https://github.com/embeddedcrab/linux_examples
c cpp cpp-interface linux-programming threads
Last synced: 22 Apr 2026
https://github.com/victorharri-chal/the-plazza
🍕 A simulation based on a pizzeria coded in C++ using multi-processing, multi-threading and IPC (inter-process-communication). One of my last project of my 2nd year at Epitech
c epitech ipc multi-processing multi-threading pizza second-year-project simulation
Last synced: 01 May 2026
https://github.com/chutrunganh/student-grade-management-system
✨A simple, entirely C language-based management system for students, modules, and grades of a university
c c-beginner-projects cproject final-project grade-management school-management-system student-managed student-management-system student-project university-project
Last synced: 05 Jun 2026
https://github.com/dracula27/cash
Use C to calculate the smallest number of coins needed to give an exact amount of change based on a user's input.
c c-language-programming cs50x
Last synced: 29 May 2026
https://github.com/shipu/onlinejudgeproblemsolutionwithcplusplus
Online Judge Problem Solution
c cplusplus lightoj-solutions uva-solutions
Last synced: 30 Jan 2026
https://github.com/abdellah-nsila/fract-ol
A graphical project exploring fractals and complex dynamics.
1337 42born2beroot 42fract-ol burning-ship c complex-numbers fract-ol fractal julia julia-fractal julia-set mandelbrot mandelbrot-fractal mandelbrot-set
Last synced: 20 May 2026
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/chunche95/aprender-c
C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Su característica principal es ser portable,es decir,es posible adaptar los programas escritos para un tipo de computadora en otra. Otra de sus características principales es el ser esctructurado, es decir, el programa se divide en módulos (funciones) independientes entre sí. Autor: Paulino Esteban Bermúdez R.
c c-plus-plus html-css-javascript programming-language
Last synced: 22 Apr 2026
https://github.com/ekkoz897/42cursus_printf
ft_printf is a 42 school project where we must replicate the behavior of C library printf function. The project teaches us about variadic arguments as well as data structures.
42-school 42cursus 42projects 42school c ft-printf ftprintf ftprintf42 printf string-manipulation write
Last synced: 05 Jun 2026
https://github.com/goldsteinn/eztest
An Easy Unit Test Framework
c c11 c17 c23 c99 ctest cxx cxx11 cxx14 cxx17 cxx20 cxx23 googletest test-framework testing unittest unittest-framework
Last synced: 01 Feb 2026
https://github.com/ajaynegi45/basic-projects
Easy and simple projects in different languages.
Last synced: 12 Apr 2026
https://github.com/rohanvdvivedi/serc_template_application
This is a Project, to be used as a template application for the serc framework
c serc template web-framework-application
Last synced: 27 Feb 2026
https://github.com/gr3yknigh1/gfs
(Work in progress) Game From Scratch in C and WinAPI
Last synced: 01 Apr 2025
https://github.com/grephq/php-desktop-library
php-desktop library source code
c gtk3 php-desktop php-gtk php-gtk3 php-library swig
Last synced: 22 Apr 2026
https://github.com/roeyblumenberg/loadbalancer
Socket communication in C language and Python. Basic load balancer.
Last synced: 22 Apr 2026
https://github.com/s-mv/game-of-life
Conway's Game of Life
c cellular-automata game-of-life
Last synced: 22 Apr 2026
https://github.com/imarvinle/lcjson
implement a simple json parser using recursive descent
c json parser recursive-descent-parser
Last synced: 29 Apr 2026
https://github.com/zeozeozeo/luamalg
Luamalg – Lua 5.4.7 core, libraries and interpreter in a single header file.
amalgamation c c89 c99 clang lua lua-interpreter lua-lang lua-language lualang puc-lua puc-rio single-header single-header-lib single-header-library
Last synced: 22 Apr 2026
https://github.com/callmesalmon/pomme
Minimal Sega Genesis emulator written in C. Contributions are welcome! (WIP)
c emulator minimalist pure-c sega sega-genesis
Last synced: 03 Apr 2025
https://github.com/dev-shetty/college-programs
All the college programs which are taught in lab and theory
Last synced: 18 Apr 2026
https://github.com/simone-contorno/arp-interactive-simulator
Advanced Robot Programming (ARP) - Interactive simulator of hoist with 2 d.o.f.
Last synced: 18 Apr 2026
https://github.com/pkoscielny/sun_tracker
Project for tracking position of the sun based on ESP8266 device.
c cpp nodemcu nodemcu-esp8266 pca9685 photoresistor rest rest-client restful-client servo servo-controller servo-motor servos sun tracker
Last synced: 28 Apr 2026
https://github.com/wawerukelvin111/c-projects
Simple projects based on the C language
Last synced: 08 Mar 2025
https://github.com/bdevans/spike
Spiking neural network simulator
c computational-neuroscience gsl neural-network openmp simulator spiking-neural-networks stdp
Last synced: 09 Apr 2025
https://github.com/lainq/fen-rs
A simple and goofy library used to convert(and verify?) Forsyth-Edwards Notation in chess to board and vice-versa
c chess fen forsyth-edwards-notation
Last synced: 24 Apr 2026
https://github.com/ghosts6/bmi
bmi calculator with c c++ python and java script
bash bmi-calculator c cpp html-css-javascript python3
Last synced: 12 Apr 2026
https://github.com/ckath/ip-indicator
arduino powered led indicator for correct ip on my headless server
arduino c ipaddress monitoring
Last synced: 27 Apr 2026
https://github.com/elmot/lempo_smart_watch
Hacking Chinese smart watch based on nRF52832
arm c clion clion-cmake cmake embedded nrf52 nrf52832 zephyr
Last synced: 29 May 2026
https://github.com/quantumlyy/template-cpp
c clang clang-format cpp hacktoberfest
Last synced: 15 Apr 2026
https://github.com/abdullah-alrefaey/temperature-controller-module
A Simulation of Temperature Controller Module On Proteus 8.10 SP3.
atmega32 avr c design-patterns embedded-systems misra-c proteus
Last synced: 13 May 2025
https://github.com/vaibhavgaikwad8476/c_programming
basic-programming c c-language practice-programming
Last synced: 10 Oct 2025