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/h4wk507/terminal-flappy-bird
A terminal based Flappy Bird game built with ncurses
c console flappy-bird game ncurses terminal
Last synced: 18 May 2026
https://github.com/laertispappas/bellman-ford-dijkstra
Bellman ford & Dijkstra algorithm - draft
Last synced: 25 Jun 2025
https://github.com/rupt/c-explicitly-controlled-testing
You can test C code without hiding control flow in macros.
Last synced: 12 May 2025
https://github.com/cuhsat/fx
A strictly experimental stream cipher in ANSI C.
algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher
Last synced: 29 Mar 2025
https://github.com/olejek88/kernel32
Software for DAQ WinCE (Wincon8000) gas measurement
c cpp gas-measurement windowsce
Last synced: 18 May 2026
https://github.com/matubu/malloc
🔥 A custom implementation of the malloc function in c
Last synced: 11 Oct 2025
https://github.com/linuxheads/cube3d_42
A 3d game in C, based on the famous Wolfenstein games from the 90's
3d-graphics c game game-development linux
Last synced: 18 May 2026
https://github.com/leiless/dbg.h
A clumsy dbg(...) macro for C89
c c89 debug debugging header-only macro
Last synced: 29 Mar 2025
https://github.com/bragdond/universal-stack-c
Dynamic stack in C which can store any type of data
Last synced: 21 Mar 2025
https://github.com/Baro-00/Linux-Scripts-C
Simple programs to practice multithreading coding in C
Last synced: 13 Apr 2025
https://github.com/perkss/c-programming-examples
Some C Programming Examples from the Tutorials on my blog
c cmake curl makefile pointers programming-pearls
Last synced: 18 May 2026
https://github.com/hong539/coding_collects
coding_collects for practice coding with any other Programming languages
c coding cpp csharp javascript python python3 rust
Last synced: 05 Apr 2025
https://github.com/evangipson/lsharpc
The compiler and runtime for L#.
abstract-syntax-tree bytecode c code-generation compiler runtime tokenization virtual-machine
Last synced: 05 Apr 2025
https://github.com/xchellx/txtrtool
Decodes and encodes TXTR files from Metroid Prime 1, 2: Echoes, and 3: Corruption.
binary-format c c99 cmake command-line-tool gamecube graphics gx image-decoding image-encoding image-processing metroid metroid-prime metroid-prime-2 metroid-prime-3 nintendo nintendo-gamecube nintendo-wii transcoding wii
Last synced: 29 Jun 2026
https://github.com/fahimfba/ics-fall2024-fba
Faculty Codes for Introduction to Computer Systems (Fall 2024) at United International University
c fall2024 fba ics problem-solving uiu united-international-university
Last synced: 18 May 2026
https://github.com/amodsachintha/uart
Low Level C implementation of Serial Communications using the Arduino Micro Controller (ATmega328p)
atmega328p c electronic-engineering-coursework serial-communication sliit usart
Last synced: 20 May 2026
https://github.com/matt-y-ice/c-turtlegraphics
A C-based graphical application inspired by the classic turtle graphics, allowing users to control a sprite (the "turtle") using keyboard inputs. The program supports line drawing, sprite rotation, customizable line colors, and real-time status display, using SDL2 for window management and OpenGL for rendering.
2d 2d-graphics 2d-rendering c cmake computer-graphics graphics graphics2d opengl opengl-library sdl2 sdl2-application sdl2-image sdl2-ttf turtle turtle-graphics
Last synced: 19 May 2026
https://github.com/anthonyhuang19/advanced-os-concepts
Introduction to Operating Systems is a graduate-level course covering key OS concepts like concurrency, thread synchronization, inter-process communication, and distributed systems, divided into four sections: OS fundamentals, process management, resource management, and distributed systems.
Last synced: 25 Jun 2025
https://github.com/ishaansathaye/csc225-computerorganization
Cal Poly CSC 225 Introduction to Computer Organization
assembly c cal-poly computer organization
Last synced: 19 May 2026
https://github.com/klihe/sdl2-setup-macos
One day I was trying to search for something like pygame for C++ and I found SDL2, but the implementation of this library was not easy for me. I decided to make this tutorial on how to implement SDL2 on MACOS which works for me
c c11 cpp cpp11 game library sdl sdl2 sdl2-library tutorail
Last synced: 13 Mar 2025
https://github.com/jack994/mastermind-with-raspberry-pi2
arm assembler c raspberry-pi-2 system-on-chip
Last synced: 25 Jan 2026
https://github.com/radutul/mini-lib-c
A minimal implementation of a C library.
Last synced: 21 Mar 2025
https://github.com/aeckar/libnumsys
Number system conversion library and command-line utility for C/C++
binary c cpp hexadecimal number-converter
Last synced: 19 May 2026
https://github.com/enriquebdel/clases-cuda-programacion-paralela-en-c-
En este repositorio encontrarás varias lecciones creadas por mí sobre la librería CUDA en C. El programa que utilizo para programar es MobaXterm.
c cuda cuda-programming gnu-linux googlecolab mobaxterm nvidia parallel-programming ubuntu university
Last synced: 19 May 2026
https://github.com/zenigm/paaword-protected-studentrecordsystem
A simple student record management system in C language that allows users to store and retrieve student details such as name, class, section, parent's names, and contact information. Access is password-protected for security.
Last synced: 19 Jun 2025
https://github.com/aliy98/hoist-control-simulator
The code to design, develop, test and deploy is an interactive simulator of hoist with 2 d.o.f, in which two different consoles allow the user to activate the hoist.
bash-scripting c inter-process-communication linux-system-programming
Last synced: 19 May 2026
https://github.com/ricky9leet/1337_ft_printf
Development repository for the 42cursus' ft_printf project
1337 1337cursus 1337school c makefile printf-42
Last synced: 21 Mar 2025
https://github.com/kmhmubin/atm-service-management-system
ATM service management system
Last synced: 11 Jun 2025
https://github.com/joyrider3774/waternet_playdate
Waternet is a multiplatform puzzle game written for old consoles and handhelds like Game Boy (Color), Game Gear, Master System, Analogue Pocket and Mega Duck and now also Playdate !
c gameboy playdate playdate-console playdate-sdk puzzle puzzle-game retro retrogaming
Last synced: 29 Mar 2025
https://github.com/mahdavipanah/microproject
My course project for Microprocessors
avr avr-programming c codevision microprocessor proteus
Last synced: 31 Dec 2025
https://github.com/udanielnogueira/c-zero
Estudo da linguagem C nas aulas da Graduação de Ciência da Computação.
Last synced: 04 Jul 2026
https://github.com/araujo88/libcurl-example
Networking example in C using libcurl library
c c-network-programming curl-library libcurl
Last synced: 21 Mar 2025
https://github.com/akutchi/french-nomaian
A nomai's language generator adapted for french.
ada c gtkada language linguistics ncurses-tui nomai outer-wilds
Last synced: 19 May 2026
https://github.com/skyf0l/aes-library
Lightweight AES library in C
aes aes-128 aes-256 aes-cbc aes-ecb aes-encryption c clib
Last synced: 21 Mar 2025
https://github.com/lobbyra/philosophers
Simulation of the philosophers problem in c
Last synced: 04 Jul 2026
https://github.com/giacomoferretti/chopper
A channel hopper for monitor mode written in C.
c channel channel-hopper chopper hopper libnl monitor monitor-mode netlink nl80211 wifi
Last synced: 08 Jul 2026
https://github.com/not-nik/libcx
cx is another attempt to bring exceptions to C
c exception-handling exceptions signal-handler
Last synced: 22 Mar 2025
https://github.com/kientech/c-programming-language
C++ is a powerful, multi-paradigm programming language designed for system and application development that offers flexibility, efficiency, and speed.
Last synced: 22 Mar 2025
https://github.com/franneck94/aes
AES En-/Decryption in C++
aes aes-encryption c cplusplus
Last synced: 06 Apr 2025
https://github.com/sohaib90/dynamic_array
Implementation of a dynamic array in c
Last synced: 18 Mar 2025
https://github.com/victorharri-chal/duckhunt
🦆 A graphical project with CSFML to recreate the famous Duck Hunt game. Done on my 1st year at Epitech.
c csfml duckhunt epitech first-year-project game graphics-programming shooter
Last synced: 06 Apr 2025
https://github.com/ravijo/simple-telnet-client
Simplest Telnet Client Ever Made in C/C++
c cpp networking telnet telnet-client telnetlib wrapper
Last synced: 19 Apr 2026
https://github.com/victorharri-chal/sokoban
🧱 A reproduction of the japanese sokoban game with the ncurses library in C. Done on my 1st year at Epitech
c epitech first-year-project game ncurses-library sokoban-game
Last synced: 06 Apr 2025
https://github.com/victorharri-chal/need4stek
🚗 Artificial intelligence coded in C that guides an autonomous car through a virtual racetrack. Done on my 1st year at Epitech
ai autonomous-vehicles c epitech first-year-project race
Last synced: 22 Jun 2025
https://github.com/dracula27/credit
Use C to determine what type of credit card a number is using Luhn's Algorithm.
c c-programming-language cs50x
Last synced: 02 Jan 2026
https://github.com/haxpor/imgurc
Minimalistic imgur cli in C. First version aims to support upload image first.
Last synced: 20 May 2026
https://github.com/drio/unboxing
Fractals with iterative functions
art c fractals generative-art raylib wasm
Last synced: 11 May 2026
https://github.com/colleagueriley/rsgl-2048
RSGL-2048 is a clone of the 2048 made with RSGL
Last synced: 20 May 2026
https://github.com/jacob-c-smith/crypto
Cross platform cryptography and hashing functions
Last synced: 04 Mar 2025
https://github.com/allyndawn/wxrx
STM32 Nucleo-F429ZI FreeRTOS RFM69HCW Weather Station Receiver / Indoor Unit
c embedded freertos iot stm32 stm32f4 weather weather-station
Last synced: 22 Jun 2026
https://github.com/d-w-arnold/command-line-address-book
A command-line address book, written in C, as part of a technical test 📖
address-book c cli cmake makefile
Last synced: 22 Jul 2025
https://github.com/robertklee/autonomousrobotproject
The robot must find a target object within constrained search area and run a simulated cable from source to target while minimizing excess cable and object collisions
c embedded-c infrared-sensors robotics vex-robotics
Last synced: 20 May 2026
https://github.com/bilalmohib/c-programming-
This repo contains C Programming practise.It will contain the work from learn c the hard way.
c c-programs linux practice-programming programming programming-exercises programming-language ubunto
Last synced: 20 May 2026
https://github.com/glpecile/arq_tpe
TPE 72.08 - Arquitectura de Computadoras - Segundo Cuatrimestre 2020.
Last synced: 01 Nov 2025
https://github.com/yshui/cfg.h
Header only config file & command line option library for C
c c-library command-line-parser configuration configuration-files header-only
Last synced: 04 Apr 2025
https://github.com/vokungahrotlaas/scplib
C multipurpose library (it's bad don't use it)
Last synced: 12 Apr 2025
https://github.com/youssef-saaed/knn_assignment_c_version
This is a machine learning assignment that implements the K-Nearest Neighbors (KNN) algorithm on the Iris dataset from scratch using pure C
c from-scratch iris-classification iris-dataset knn pure-c
Last synced: 22 Mar 2025
https://github.com/horrjiy/minirt
42 Core Curriculum --- A raytracing project in C: Insert a scene and generate an image! --- Group project of @tleisterer and @Horrjiy.
42commoncore 42heilbronn c raytracing reflection rendering-3d-graphics
Last synced: 22 Jun 2025
https://github.com/lancewalk87/clp-aquaspector-device
Hardware/Software | Water Analyzing Digital MCU/TTL/ADC Differential Photometric Device, quantifies water composition, and overall purity.
autocad avr c c-plus-plus comparative-analysis eagle-cad hardware measurements nandflash photon-mapping spectrophotometer spi tft tools water-quality wireless
Last synced: 20 May 2026
https://github.com/florian-a/libft
Libft ma propre bibliothèque à moi tout seul.
42 42-school 42born2code 42cursus 42projects 42school c ft-libft libft libft42
Last synced: 25 Feb 2025
https://github.com/ac000/fcgi_app_core
Infrastructure for building a FastCGI C application
Last synced: 16 Jun 2025
https://github.com/felina22/imperial-c-exam-solutions
c c-programming c-programming-language
Last synced: 22 Mar 2025
https://github.com/danielbrodi/knights-tour
The Knight’s tour problem solved in C with both the naive and the heuristic solutions, using a backtracking algorithm, recursion and a bit array. Includes GUI,
backtracking backtracking-algorithm c chess chess-ai chess-board chess-game chessboard heuristic-algorithm heuristic-search heuristic-search-algorithms heuristics knight-problem knight-tour knights-tour knightstour memory-management options-strategies recursion recursive-algorithm
Last synced: 13 May 2025
https://github.com/jaaumg/title-generator
This program in C reads a string, size of 16 character max, and using for loops it writes on a matrix 5x5, after that its write on a matrix 5x100 and shows its result
c matrices string string-manipulation
Last synced: 20 May 2026
https://github.com/emmaunel/c-reverse-shell
A simple reverse shell written in C
c c-reverse-shell cprogramming reverse-shell simple
Last synced: 29 Mar 2025
https://github.com/cyanide-burnout/fastring
Event multiplexing library for io_uring
Last synced: 20 May 2026
https://github.com/lynkos/bst
Sorts strings using a Binary Search Tree.
bash c command-line makefile shell
Last synced: 19 Oct 2025
https://github.com/yparitcher/sms-bot
a modular sms query bot written in C for responding to sms commands via email
c email sms sms-api sms-commands sms-gateway
Last synced: 20 May 2026
https://github.com/bragdond/makefile
makefile for cpp and c project of all size
Last synced: 20 May 2026
https://github.com/wendymunyasi/monty
Monty 0.98 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.
algorithms-and-data-structures c m monty
Last synced: 29 Mar 2025
https://github.com/cizr/lru-algorithm-in-c
Execution/Implementation of LRU (Least Recently Used) Algorithm in C
Last synced: 22 Mar 2025
https://github.com/pprattis/philosopher-dinner-problem-with-posix-threads-and-mutex
A program written with compatibility with Posix and uses Posix Threads that runs the philosohper dinner problem using threads and mutex to prevent multiple simultaneous execution of the critical section.
c computer-science mutex mutex-lock mutex-synchronisation philosophers-dinner-problem posix posix-threads program student
Last synced: 29 Mar 2025
https://github.com/aonemd/tttoe
An ncurses based tic tac toe with multi-player and single-player AI mode
Last synced: 29 Mar 2025
https://github.com/mdabdullahibnaharun/c-cpp-projects
Some C/C++ Projects Develop By Me and My Team Fantastic Four
Last synced: 07 May 2026
https://github.com/udxs/bizcardbf
Portable C interpreter for BF
brainfuck brainfuck-interpreter c esolang esoteric-interpreter esoteric-language esoteric-programming-language gcc interpreter programming-language
Last synced: 20 May 2026
https://github.com/vinicciussantos/ufca-ciencias-da-computacao
Arquivos e Códigos feitos durante a Faculdade de Ciências da Computação - UFCA
algorithms-and-data-structures c introduction-to-programming python ufca
Last synced: 29 Mar 2025
https://github.com/hironakamura/proyectos-c-cpp
Compendio de proyectos hechos en C/C++
Last synced: 20 May 2026
https://github.com/yousef4008/rwd-rc
Wireless-controlled Rear-Wheel Drive (RWD) robotic car! Built from scratch using Fusion 360, it integrates NRF24L01 for wireless control, powered by ATmega32. Enjoy smooth motion with precise steering using a potentiometer and servo motor.
avr c embedded-c embedded-systems layered-architecture
Last synced: 27 Jun 2025
https://github.com/rc-chuah/windows-recall-switch
This Program Enables And Disables Microsoft Windows Recall Feature.
c disable-recall-ai enable-recall-ai microsoft microsoft-recall recall windows windows-11 windows-recall
Last synced: 29 Mar 2025
https://github.com/mikyll/secretsanta
A little application which implements different algorithms to randomly choose who has to give the gift to whom.
Last synced: 22 Mar 2025
https://github.com/martvixtor/apds9960
A feature packed driver for the APDS9960 sensor, supporting ambient light, color, proximity, and gesture sensing.
c driver embedded-hal gesture-sensor hc-sr04 iot light mqtt no-std proximity rgb-sensor sensor sensors stm32
Last synced: 08 Apr 2026
https://github.com/sprookie/monitor
user-wise kmod to monitor the CPU usage, memory usage, and I/O usage for a specified user
c cgroup kernel-5-10 kernel-module monitor
Last synced: 05 Jul 2026