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/jg2kpy/tcp_chat
Just a simple C program to practice socket programing
Last synced: 21 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/ferhat-mousavi/aes
This repository demonstrates the implementation of cryptographic algorithms including AES for encryption, MD5 and SHA-256 for hashing, and HMAC-MD5 for message authentication. These C code examples are ideal for learning secure data handling techniques in modern applications.
Last synced: 31 Mar 2025
https://github.com/gabrielsantoslima/algoritmos-de-compressao-de-dados
🧾 Algoritmos de compressão de texto em C
c data-compression huffman-coding lempel-ziv rle text-compression
Last synced: 08 Nov 2025
https://github.com/amanoteam/sphynx
A GCC cross-compiler targeting Linux
c cpp cross-compiler gcc linux
Last synced: 13 Mar 2025
https://github.com/oleksa-oleksa/esp32_noisedetector_internship
Internet of Things project: ESP32, FreeRTOS, WiFi Connectivity
c cpp embedded-systems esp32 internet-of-things microcontroller mqtt-protocol
Last synced: 05 Apr 2025
https://github.com/mohammadmd1383/benchmark-dll
A library for testing speed of code execution with high precision
c cdll clibrary cpp cpp-library cpp11 cpp14 cpp17 csharp csharp-library dll java java-8 javalibrary python python-3 python3
Last synced: 11 Apr 2026
https://github.com/joyrider3774/formula1_playdate
Formula 1 Game & Watch is a small, fictive game & watch style lcd game with high score keeping.
c game-and-watch oldschool playdate playdate-console playdate-sdk retro retrogaming
Last synced: 29 Mar 2025
https://github.com/awadell1/rpimapper
A mobile robotics platform for mapping an environment using an occupancy grid
arduino c mapping matlab raspberry-pi robotics sonar
Last synced: 08 Apr 2026
https://github.com/geovannewashington/c-development
🇨 Repository for learning C through Neso Academy and 'The C Programming Language' book.
c c-programming-language learning programming
Last synced: 21 Mar 2025
https://github.com/alexnaughtonjr/c_notes
A place for notes related to learning C.
Last synced: 23 Aug 2025
https://github.com/truongd3/algo-trader-tool-suite
Proprietary trading solution for high-frequency trading (HFT) and statistical arbitrage algorithms
Last synced: 12 Jun 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/robertkist/vbcc_installer
Automated installer for VBCC Amiga C Compilers on Unix/Mac
amiga c cpp retrocomputing vbcc
Last synced: 15 Apr 2026
https://github.com/natelindev/modular-mini-c-compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 19 May 2026
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/amanoteam/raiden
A GCC cross-compiler targeting Linux musl
c cpp cross-compiler gcc linux musl
Last synced: 19 Apr 2026
https://github.com/amarok24/c_snippets
My snippets in C language, ISO C90/C99.
Last synced: 13 Apr 2025
https://github.com/untodesu/assignments
UrFU assignments
arm c hardware keil keil-uvision mcb1700 urfu
Last synced: 21 Aug 2025
https://github.com/magnuschase03/filehashing
A program writtin in c to hash large files using multithreading
Last synced: 07 Apr 2025
https://github.com/cayo-rodrigues/gsic
This program accomplishes some common tasks done by grocery stores cashiers
algorithms c command-line-interface data-structures gcc makefile valgrind
Last synced: 22 Mar 2025
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/embeddedalpha/stepper_motor_driver
Scalable Driver for Stepper Motor Written in Embedded C for STM32F407VGT6 Discovery Board.
c driver embedded-c embedded-systems stepper-motor stm32f4 stm32f4-discovery
Last synced: 31 Mar 2025
https://github.com/ka0un/cstats
c calculator fun funproject statistics traning
Last synced: 29 Mar 2025
https://github.com/wawerukelvin111/random-c
Any C program that pops in my head
c c-programming-language c-projects
Last synced: 10 Apr 2026
https://github.com/starssxhfdmh/canim.h
A single-header C library for creating programmatic animations. Inspired by Manim, renders directly to video via ffmpeg pipe with SDL2 backend.
animation c canim header manim sdl2 single-header
Last synced: 18 Feb 2026
https://github.com/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 16 Jul 2025
https://github.com/lucasctnh/automated-makefile
A directory watcher to automate the process of creating Makefiles for Allegro projects. Only Windows.
allegro automation c makefiles script windows-api
Last synced: 23 Mar 2025
https://github.com/malk97sc/trigonometric
Trigonometric Expression Evaluator
c compiler ll1-grammar ll1-parser trigonometric-calculations
Last synced: 28 Mar 2025
https://github.com/stdlib-js/blas-base-matrix-triangles
BLAS matrix triangles.
array blas c fortran javascript matrix multidimensional ndarray node node-js nodejs stdlib triangle triangular types util utilities utility utils
Last synced: 16 Apr 2025
https://github.com/meghajbhat/music-playlist-generator
This Music Playlist Generator is a C-based program that allows users to manage and enjoy music playlists with features like adding songs, playing tracks, shuffling playlists, and integrating YouTube search for song discovery. It uses a CSV file for local songs and supports dynamic user management and playback functionality.
c csv gcc ide python youtubeapi
Last synced: 26 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
https://github.com/newlandtv/c-animationinconsole
This is animation in console graphics.
animation c console console-animation
Last synced: 02 Aug 2025
https://github.com/susji/lc
Self-hosting toy compiler for a language which resembles a subset of ANSI C
ansi-c assembly assembly-x86 c compiler
Last synced: 02 Jan 2026
https://github.com/kalebers/file_organizer
Project in C intended to practice the language building a usefull application to organize files.
Last synced: 31 Mar 2025
https://github.com/tdr-void/smart-aquarium-care-system
Automated aquarium care system utilizing Atmega32 microcontroller, LCD Display, DHT11 Temperature Sensor, Servo Motor, and GSM 800L. Enables personalized fish feeding schedules, alerts for temperature fluctuations, and low food notifications. Enhances fish care while minimizing human intervention.
c circuit-design embedded-systems microcontroller
Last synced: 23 May 2026
https://github.com/milenacarecho/42basecamp
Listas de exercicios realizadas durante o basecamp da 42 em julho/2021
Last synced: 14 Mar 2025
https://github.com/waxdred/exam_rank_06
Exam 42 rank 06
42 42born2code 42school c exam
Last synced: 02 Aug 2025
https://github.com/yhuan416/mmem_debug
(Monitor) Memory Debug Library
c debug memory memory-leak memory-monitor
Last synced: 08 Mar 2025
https://github.com/wendymunyasi/binary_trees
Learn about binary tree and binary search tree.
Last synced: 21 Jul 2025
https://github.com/tengge1/win32-dialog-starter
Win32对话框应用程序创建模板。
c dialog starter-kit windowsapi
Last synced: 19 May 2026
https://github.com/ahmedosmandev/arduino-led-cube
Fun project for our Embedded Systems course.
Last synced: 20 Apr 2026
https://github.com/delhatch/des_decrypt
C code DES decryption. Takes an encrypted file along with a file containing a DES key, and outputs the plaintext file.
Last synced: 17 May 2026
https://github.com/osakka/jdbx
JDBX is a high-performance document database built specifically for JSON data, featuring TRUE unified documents architecture and capable of handling billion-document collections with sub-millisecond response times. Written in C. JavaScript integration, RBAC, RESTful API.
c database javascript json library-collection-document xvc
Last synced: 11 Apr 2026
https://github.com/mjakeman/tinyray
A simple raytracer in exactly 450 lines of C code.
3d c graphics learning raytracer raytracing rendering toy-project
Last synced: 30 Oct 2025
https://github.com/nishantb06/ray_tracing_challenge_c
C Implementation of the ray tracing challenge book
Last synced: 28 Mar 2025
https://github.com/mayankyadav23/mini-voting-system
Mini Voting System is a C-based election app with an Admin Panel for managing candidates and bans, plus a User Panel for secure voting. Featuring real-time results, it offers a streamlined solution for transparent and efficient elections.
c election mini-project voting-system
Last synced: 25 Aug 2025
https://github.com/kampi/raspberry-pi
Miscellaneous things for my Raspberry Pi.
assembly bash c embedded-linux python
Last synced: 14 Mar 2025
https://github.com/notabhaykumar/college-administration-system
C-based College Administration System This project develops a CAS in C to streamline college operations. It integrates modules for student, faculty/staff, and fee management.
c clanguage structured-data txt-export
Last synced: 24 Jun 2025
https://github.com/spektom/mytar
Simple Unix tar archiving utility implementation
Last synced: 13 Mar 2025
https://github.com/aidrecabrera/c-lang
A simple and brief introduction to C programming
Last synced: 21 Mar 2025
https://github.com/xoolive/ode
Exercice sur les schémas d'intégration d'Euler et de Runge-Kutta d'ordre 4
Last synced: 15 Mar 2025
https://github.com/s1licate/c
C guide, programs and examples.
c c-language c-programming example examples programming tutorial tutorials
Last synced: 16 May 2025
https://github.com/victorharri-chal/tower-defense
🏰 A Tower Defense game coded in C with the CSML library. Done on my 1st year at Epitech
c csfml epitech first-year-project game graphical-programming teamwork tower-defense
Last synced: 06 Apr 2025
https://github.com/samuel-amaro/exercicios-resolvidos
Exercicios Resolvidos Em Linguagem C, exercicios encontrados no URI-Judge.
c exercicios exercises language language-c linguagem-c solved-exercices
Last synced: 29 Jun 2025
https://github.com/spydr06/advent_of_code
My solutions for Advent of Code 2020.
advent-of-code advent-of-code-2019 advent-of-code-2020 c cpp csharp java javascript rust
Last synced: 08 Apr 2026
https://github.com/themusharraf/themusharrafs
I'am
c computer-vision cpp go python rust-lang
Last synced: 11 Apr 2026
https://github.com/piero24/tsp_optimization
A list of Heuristics, Metaheuristics and Matheuristic algorithms for solve the TSP
c cmake cplex cplex-optimization-solver heuristics ibm matheuristic metaheuristics tsp tsp-problem
Last synced: 20 Jul 2025
https://github.com/joexbayer/wifi-monitor
Experimental toy program to monitor wifi networks using a WiFi adapter in mointor mode.
Last synced: 04 Apr 2025
https://github.com/noxmor/cbrew
Single header build tool for C projects.
build build-tool c single-header single-header-lib single-header-library
Last synced: 12 Apr 2025
https://github.com/eastriverlee/array.h
a lightweight dynamic (and generic) array type C is missing.
array c macro meta-programming programming-language
Last synced: 29 Mar 2025
https://github.com/mouneshgouda/learn_dsa
This repository explores fundamental data structures and their implementations. Learn how to organize and manipulate data efficiently for various programming tasks. (Feel free to add your specific focus areas here, e.g., algorithms, interview prep)
c data queue sorting-algorithms stack structured-data
Last synced: 30 Jul 2025
https://github.com/microo8/micronn
Simple neural network library with backpropagation using CUDA
Last synced: 19 May 2026
https://github.com/ygor-sena/42cursus-minitalk
The sixth project of 42's curriculum asks students to code a small data exchange program using UNIX signals.
42 42cursus 42minitalk 42saopaulo 42school 42sp ansi-c c ecole42 signal-processing
Last synced: 04 Oct 2025
https://github.com/sohaib90/dynamic_array
Implementation of a dynamic array in c
Last synced: 18 Mar 2025
https://github.com/tutla53/rp2040
Create Robotic Project with Raspberry Pico RP2040 + Pico SDK + FreeRTOS + micro-ROS (coming soon)
c freertos pico-sdk raspberry-pi-pico servo-motor
Last synced: 15 Mar 2025
https://github.com/electrocodeur/soil_humidity
Projet : Mesure de l'humidité du sol
Last synced: 06 May 2026
https://github.com/kmhmubin/atm-service-management-system
ATM service management system
Last synced: 11 Jun 2025
https://github.com/gpbonillas/exercises-pucesd-cpp
Recopilación de ejercicios en lenguaje C/C++.
Last synced: 21 Apr 2026
https://github.com/aletempiac/baffo-robot
Software to be run on a Lego EV3 brick, whose purpose is to autonomously detect and collect balls in a field and throw them in a basket.
basketball c lego-ev3 lego-mindstorms mustache robot
Last synced: 20 Jul 2025
https://github.com/quantumcomputingworld/vqf
Can we break and RSA keys with NISQ computers (trying out vqf alogs) biggest threat to finance and banking sector
c cpp python3 qiskit quantum-chemistry quantum-computing quntum-circuits rsa variational-quantum-factorization
Last synced: 01 May 2026
https://github.com/hojsong/game_and_server
c client cpp database docker docker-compose grapics linux macos makefile pgadmin4 postgressql server shellscript socket-programming
Last synced: 10 Apr 2026
https://github.com/hardingadonis/hello-world
'Hello world' to all the programming languages I found on Google
c c-sharp cpp hello-world java javascript lua pascal python typescript
Last synced: 10 Apr 2026
https://github.com/arthur020104/ufu
Resolução de trabalhos/atividades da ufu
algorithms-and-data-structures c python ufu
Last synced: 19 May 2026
https://github.com/tengge1/keyboard-hook
键盘钩子,记录所有程序键盘按键。
c hack hook keyboard-hook keyboard-listeners
Last synced: 04 Mar 2025
https://github.com/piras314/raycaster
Simple Game using Raycasting for Fake 3D
c graphics raycaster raycasting raycasting-engine
Last synced: 03 Aug 2025
https://github.com/helcsnewsxd/famaf-computer_science-computer_architecture-lab2
Laboratorio 2 de la materia de Arquitectura del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
analysis armv8 assembly c famaf-unc hardware-description-language in-order-pipeline-architecture lab optimization out-of-order pipelined-processors processor processor-architecture processor-simulation python qemu quartus system-verilog university-project
Last synced: 31 Dec 2025
https://github.com/ar1ja/bean
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/bean] [wip] a package manager in pure c
bean c c89 chroot linux makefile mount package package-manager
Last synced: 04 Oct 2025
https://github.com/cat-in-the-dark/fc3d
Experimental Fantasy Console for 3D (sic!)
c emscripten fantasy-console game-development game-engine raylib
Last synced: 27 May 2026