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/eownerdead/minicc
[ABANDONED] Subset C to AMD64 Compiler
c codeberg compiler language lexer parser programming-language rust rust-lang
Last synced: 18 Apr 2026
https://github.com/zikiflicky/jsonfc
JSONFC, an easy to use and portable json parser for C
ansi-c c c-library c89 c90 json json-parser
Last synced: 29 Apr 2026
https://github.com/muhammad-h-bakr/clabs_cs306_cs316_cs317_2024
c cpp distributed-systems filestructure os
Last synced: 16 Apr 2026
https://github.com/matubu/minibash
A simple, mini, imperfect version of bash
Last synced: 11 Oct 2025
https://github.com/carmjos/calculator
:hash: Lightweight & Simple graphical math calculator application based on C language. (for Practical Training)
c calculator gtk gtk4 lightweight math schoolwork
Last synced: 29 Apr 2026
https://github.com/cmarker0/c_exam
Exam soulution for PG3400-H18 - Password cracking using MD5 hash algoritm
bruteforce c dictionary exam hash makefile password-cracker
Last synced: 31 May 2026
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/d3cryptofc/structer
🇺🇸 Structer is a structurer written in Python inspirated on C language structs. 📚
bandwidth c lightweight memory memory-allocation memory-management python struct structer structured-data
Last synced: 28 Jan 2026
https://github.com/matubu/linear_regression
🧠 A simple linear regression project
42projects c csv linear-regression python
Last synced: 11 Oct 2025
https://github.com/lenoben/image-processing
C/C++ cmake library for digital image processing without external libraries apart from the png and zlib libraries
c cpp digital-image-processing image-processing library linux-app png
Last synced: 28 Jan 2026
https://github.com/wickdchromosome/flood_fill_png
Essentially the bucket fill tool from MS paint (recursive flood fill algorithm implementation)
c educational examples floodfill
Last synced: 16 Mar 2025
https://github.com/slayingripper/c-programs
Multiple C programs I have written the past few years
api c gaussian linked-list pascals-triangle sorting-algorithms tcp-ip threading
Last synced: 27 Oct 2025
https://github.com/aakashjhawar/tachometer
Developed a device using Arduino which can calculate object’s revolving speed.
analog-design arduino arduino-uno c cpp led speed-calculator tachometer
Last synced: 29 Apr 2026
https://github.com/nhmikami/42-minishell
This project is about creating a simple shell. Yes, our own little bash
Last synced: 29 Apr 2026
https://github.com/hanrodz/syntax-highlighter
Highlight syntax in C++, Python and JavaScript code (common lexical categories only)
c lex lexer python syntax-highlighting
Last synced: 29 Apr 2026
https://github.com/mstanimirovic/make-template
Custom Makefile build system for C and C++ projects, enhancing development efficiency and flexibility.
build-system c cpp make makefile
Last synced: 19 May 2026
https://github.com/apsrcreatix/daily-coding-problem
This repository contains solution to the problem I have got through mail after subscribing to daily coding problem.
c cpp daily-coding-problem dailycodingproblem js
Last synced: 19 Apr 2026
https://github.com/sumonta056/survival-of-warrior
Become the fearless Knight Rider in a grasping 2D survival game while riding a stunning horse and holding a deadly sword. Your goal is to eliminate all opponents and master all difficult barriers that stand in your way. Can you withstand the danger and endure as long as you can? Start this exciting adventure now by expressing your bravery!
c cplusplus-17 game igraphics-project visual-studio vscode
Last synced: 27 Oct 2025
https://github.com/arthursudbrackibarra/t1-lab-redes
Trabalho 1 de Laboratório de Redes.
Last synced: 29 Apr 2026
https://github.com/magnuschase03/happyos
My attempt at creating an operating system.
Last synced: 19 Apr 2026
https://github.com/xgui4/hello-world-gtk
This is my first GUI App in Pure C™️
Last synced: 22 Apr 2026
https://github.com/ad-si/flatcv
Simple computer vision library in pure C
c cli cli-tool computer-vision grayscale image image-filter image-manipulation image-pipeline image-processing otsu single-header
Last synced: 29 Apr 2026
https://github.com/yassir-ai/reinforcement-learning
YEAR 2022 : In machine learning there are several subcategories. We will focus here on a type of learning that is close to the 'trial and error' method called reinforcement learning. The program (which will subsequently be called either agent or system) performs a series of actions and after a certain period of time, the quality of the state reached is evaluated. We then go up in the list of actions carried out and increase their probability of carrying out (if the final evaluation was favorable), or decrease it (if it was unfavorable)
algorithms animation apprentissage-machine bellman-ford-algorithm c doxygen doxygen-documentation game-of-life gcc isima javascript jeu-de-la-vie machine-learning makefile project python q-learning reinforcement-learning sdl2
Last synced: 19 Apr 2026
https://github.com/styczynski/ipp-bin-tree
Student's work (individual programistic project) at Warsaw University
Last synced: 08 Jun 2026
https://github.com/ugolinolle/minitalk
💾 • Client/server communication program using UNIX signals
Last synced: 29 Apr 2026
https://github.com/nixtomalon/guess-the-number
🎲 A basic text-based game developed using the C programming language.
basic-programming c console-application data-structures fundamentals game sample-project
Last synced: 24 Jan 2026
https://github.com/raven-s-soul/data-structures-and-algorithms
Quick notes for Trees, Hash, Graphs and Algorithms 2023/2024 at Roma 3
c complexity graphs hash hashtable heap queue sorting-algorithms stack trees university
Last synced: 24 Jan 2026
https://github.com/aghajari/c-collections
Java collections and lists for C
arraylist c collections collections-c hashmap linked-list
Last synced: 29 Apr 2026
https://github.com/codewithmide/sorting_algorithms
Sorting algorithms & Big O notation using C
big-o-notation c sorting-algorithms
Last synced: 08 Jun 2026
https://github.com/jenskutilek/pythonmactabletlib
Python bindings to access tablet input.
Last synced: 16 Apr 2026
https://github.com/rajh-phuyal/42minishell
Creating a simple shell in C.
abstract-syntax-tree bash c minshell signals tokenizer
Last synced: 09 May 2026
https://github.com/f321x/cub3d-42-core
Implementation of a Wolfenstein3D kind of game in C as project of the 42 coding school core curriculum.
42school c game-development graphics-programming
Last synced: 11 Oct 2025
https://github.com/hrehfeld/c--cmake-starter
A minimal main.cpp ready to compile with CMake
Last synced: 30 Apr 2026
https://github.com/kbnim/elte-fi-imperative-assignment
Command-line utility for reversing text. [Course: Imperative Programming]
c c-basics command-line-tool file-operations header-files low-level-programming memory-management
Last synced: 24 Jan 2026
https://github.com/yell/integral
∫ App for numerical integration (course project)
c cpp gaussian-quadrature numerical-computation numerical-integration parsing-math-expressions qt rpn shunting-yard symfony
Last synced: 13 Apr 2026
https://github.com/harshit977/important-algorithms
This Repository contains a collection of some important algorithms and questions related to Data Structures and Algorithms.
Last synced: 28 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/sebbekarlsson/spr
Simple Sprite Format
c clang file file-format gamedev games graphics sprite spritesheet
Last synced: 25 Mar 2025
https://github.com/lukis101/dvi2lvds_altfw
Alternaltive firmware for ZisWorks DVI2LVDS boards
Last synced: 15 Apr 2026
https://github.com/joelmaregina/logicadeprog-c-ifba
Codes of the logic exercises (using C language) made by myself during the course of Analysis and Systems Development of IFBA College.
c clanguage logic-programming logica-de-programacao
Last synced: 10 Oct 2025
https://github.com/exclud/printf
A custom Printf function
alx alx-system-engineering c printf
Last synced: 05 Jun 2026
https://github.com/desmonhak/cpuid
(En desarrollo)librería para manejar CPUID en C y Python(CPython).
Last synced: 28 Mar 2026
https://github.com/perlpunk/yaml-libyaml-api-p5
Perl5 Wrapper around C libyaml
Last synced: 17 Feb 2026
https://github.com/jmcph4/krbook
Solutions to K&R C
c coding-interview-university k-and-r programming-basics programming-books solution solutions
Last synced: 29 Jan 2026
https://github.com/dozenlimestone/simplegithubapi
Simple Github API made with C. Requires cURL installed. Includes Base64 encryption, little JSON support, GithubAPI ( that needs cURL to work ) and strnstr function.
api base64 c github-api json libcurl
Last synced: 29 Jan 2026
https://github.com/tranbavinhson/dict
Dictionary using GTK+ and B-Tree algorithm
Last synced: 28 Apr 2026
https://github.com/matusollah/duino-coin-esp-oled
ESP Miner x OLED display
adafruit arduino c cpp crypto crypto-miner duco duino duino-coin duinocoin oled-display-ssd1306
Last synced: 12 Jun 2025
https://github.com/frankischilling/kernelcraft
basic Minecraft clone using C and OpenGL
c opengl voxel voxel-engine voxel-game
Last synced: 29 Jan 2026
https://github.com/electrocodeur/rc_car
RC CAR PROJECT
arduino ble bluetooth bluetooth-low-energy c car hc-05 rf433 ultrasonic-sensor
Last synced: 28 Apr 2026
https://github.com/fabiolutz/estruturas-de-dados
Estruturas de dados criados do zero em C
binary-tree c data-structures linked-list queue stack
Last synced: 29 Jan 2026
https://github.com/horrjiy/minitalk
42 Core Curriculum --- A simple server-client communication program passing messages using signals in C.
42commoncore 42heilbronn c client-server signals
Last synced: 10 Oct 2025
https://github.com/antonioberna/call-assembly-from-c
Simple project that combine the power of Assembly language with the power of C language
aarch64 armv8-a assembly c calling-conventions intel raspberry-pi-3 x86
Last synced: 19 Jan 2026
https://github.com/podnet/pppos-mgos-test
An application to test internet connectivity with GSM module using the PPPoS protocol
Last synced: 28 Apr 2026
https://github.com/vaibhavgaikwad8476/c_programming
basic-programming c c-language practice-programming
Last synced: 10 Oct 2025
https://github.com/vroncevic/rpi_client
:penguin: GTK TCP/IP RPI Client
c controller gtk-3 gtk-4 linux relay-board rpi socket tcp-client
Last synced: 14 Feb 2026
https://github.com/bemxio/flubifymbr
A program for maliciously replacing the bootloader on Windows
bootloader c mbr prank virus windows
Last synced: 16 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/uptudev/forestry
A logging library for Rust and C
c crate crates-io log logging logging-library rust rust-crate rust-lang
Last synced: 03 Mar 2026
https://github.com/guidodipietro/tp-asdr
Recursive descent parser for the Micro language written in C, outputs the instructions for a VM.
Last synced: 26 Jan 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/bitcodr/esp8266-mqtt
A simple IoT project that controls an ESP8266's onboard LED via MQTT messages.
c cpp esp8266 esp8266-arduino esp8266mqtt mqtt mqtt-broker
Last synced: 13 Apr 2026
https://github.com/ajaxxishere/raspberrypi-mastermind
Creating a mini-game using C and arm-ASM with a raspberryPi 3
assembly c make physical-computing raspberry-pi-3
Last synced: 14 Feb 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/pierreforstmann/pgpasswd
Change PostgreSQL account password from Linux command line without psql.
Last synced: 30 Jan 2026
https://github.com/pierreforstmann/pg_set_acl
PostgreSQL set statement access control list
c postgresql postgresql-extension
Last synced: 30 Jan 2026
https://github.com/csalih/operating-systems
Homework repo for the lecture operating systems lab
allocator atomic bestfit c condition-variables fifo firstfit free-list message-queue mutex mutex-lock pipes pthread semaphores shared-memory signal-processing spin-lock syncronization
Last synced: 12 Mar 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/pavlevujicic/c-programming
Manipulate a collection of books made by different authors, that have been rated from 0-5 by members of a book club.
Last synced: 17 Mar 2025
https://github.com/prudhvideep/asteroids
A retro asteroids game written in C with raylib.
Last synced: 28 Apr 2026
https://github.com/marco-m/caproni
Use Concourse to build, test, package and deliver C, C++ or native code code on multiple platforms
c c-plus-plus compiler concourse continuous-integration multi-platform native
Last synced: 28 Apr 2026
https://github.com/nirjhardebnath/graphics-and-physics-simulations
Graphics and simulations in C or other languages
algorithms-and-data-structures c cpp graphics low-level-programming optics-simulation physics-simulation raytracing simulation
Last synced: 28 Apr 2026
https://github.com/arkapg211002/pca2_dsa_3rdsem
Data Structures And Algorithms for Sem-3 MAKAUT
Last synced: 07 Oct 2025
https://github.com/spiccinini/pargec
pargec generates C binary protocol parsers
Last synced: 28 Apr 2026
https://github.com/tirimid/shame-on-me
apocalyptic spin on a well-known card game
apocalyptic c card-game game opengl pixel
Last synced: 04 Jun 2026
https://github.com/andersonhsporto/c-to-do-list
Todo list written in C and with a "backend" in javascript. for meme purposes.
c javascript makefile mano todo-list todolist
Last synced: 22 Apr 2026
https://github.com/sungj921028/rt-chat-room
A real time chat room with server and client design, supplies a lot of implementations.
c chatroom client-server communication cpp network streaming
Last synced: 28 Apr 2026
https://github.com/nawed2611/sorting-and-searching-in-c
Practising different types of Sorting and Searching Techniques in C language
Last synced: 28 Apr 2026
https://github.com/saket-sk/10x10-maze
A fun maze game made using C. No graphics used.
Last synced: 07 Oct 2025
https://github.com/naveeng2402/railway-reservation-gtk_c
Railway Reservation application that lets you to emulate the Booking, Downloading and Cancelling your tickets that is programmed in C using GTK, sqlite3, CSS, wkhtmltopdf
applicaiton c css database gtk gtk3 html relational-databases software sqlite sqlite3 svg wkhtmltoimage wkhtmltopdf
Last synced: 15 Apr 2026
https://github.com/grainme/cs50x_2022
Bunch of CS problems
c cs data-structures flask memory python
Last synced: 13 Apr 2026
https://github.com/coding-pelican/omok-c
Simple implementation of the Omok (Five in a Row) game in C
ascii c cli cli-game console console-based console-game five-in-row game gomoku omok terminal terminal-based terminal-game
Last synced: 28 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/nicholasbishop/shoulda
Static analysis tool to find C/C++ function calls that do not use the return value
c c-plus-plus libclang static-analysis
Last synced: 27 Apr 2026
https://github.com/dorydev/linuxfromscratch
Simple kernel (will be upgraded later)
Last synced: 15 Feb 2026
https://github.com/libdriver/aht21
AHT21 full-featured driver library for general-purpose MCU and Linux.
aht21 c full-featured-driver humidity iic linux mcu temperature
Last synced: 15 Apr 2026
https://github.com/rekgrpth/ngx_http_upstream_session_sticky_module
[WIP] now it cannot be using nginx:(
Last synced: 27 Apr 2026