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-10 00:04:32 UTC
- JSON Representation
https://github.com/1ay1/vibe
VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊
c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative
Last synced: 28 Jan 2026
https://github.com/refmv/nano-rtos
Sistema operativo en tiempo real para MSP430
Last synced: 08 Jul 2026
https://github.com/nirmit27/dsa-and-revision
For interview preparation and revision.
c cprogramming dsa java java-programming problem-solving python python3
Last synced: 30 Aug 2025
https://github.com/tekknolagi/fmt
Small C string formatting library
c formatting library single-header string
Last synced: 04 Apr 2025
https://github.com/casperkristiansson/ping-pong-in-c-using-chipkit32-is1200
Ping Pong in C using a chipKIT Uno32 Board. This is a group project in the IS1200 course in Computer Science at KTH.
c chipkit chipkit-platform is1200 kth ping-pong pingpong uno32
Last synced: 17 Jun 2025
https://github.com/mhmdhussein/42-minishell
A UNIX shell written in C for the 42 school curriculum. Supports command execution, pipes, redirections, environment variables, and built-in commands. Designed to mimic bash behavior while reinforcing knowledge of processes, signals, and file descriptors.
42 42-project bash c minishell process-management shell system-programming unix
Last synced: 09 May 2026
https://github.com/diveshadivarekar/stationary-receipt-c
A simple c program that aids help to create bill receipt and then store it in a text file
Last synced: 17 Mar 2025
https://github.com/lorenzomorelli-webdev/c_assembly_optimization
Unical project for "ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI DI ELABORAZIONE" exam
assembly c kmeans nearest-neighbor-search optimization
Last synced: 04 Apr 2025
https://github.com/saadbazaz/meme-generator-c
A low-level meme generator in the C language
c meme-generator operating-systems posix system-programming
Last synced: 21 Mar 2025
https://github.com/islipnot/winload
Reversing & recreating Windows 10 image loader with executable API resolution. (usermode, x64/86)
c reverse-engineering windows-10 windows-internals
Last synced: 20 Jun 2025
https://github.com/romelium/connect4
The Connect 4 CLI program with AI implementing alpha-beta pruning I made for fun! There is Human vs Human, Human vs AI, AI vs AI git branches
ai alpha-beta-pruning c connect4 connect4-ai-game
Last synced: 20 Jun 2025
https://github.com/mo7amed-hussein/es-smart-camera-tracker
It provide smart way for camera to track human face
atmega328p bluetooth-module c camera-tracking embedded-c embedded-systems hc-05 practice-project servo-driver servo-motor uart
Last synced: 19 May 2026
https://github.com/happyrao78/c-language
C Language Important questions( interview level 3)
Last synced: 29 Mar 2025
https://github.com/rxchit/barebone-os-raspi3
A simple OS that prints "Hello World", for RaspberryPi 3
c cpp kernel os qemu raspberry-pi-3
Last synced: 11 May 2026
https://github.com/codestrange/warehouse-producer-consumer
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
c producer-consumer race-conditions warehouse-management-system
Last synced: 14 Mar 2025
https://github.com/dcasella/carrillo-lipman
Carrillo-Lipman algorithm implementation
Last synced: 29 Mar 2025
https://github.com/prust/glasstack
A lightweight, minimal-abstraction cross-platform framework
c cross-platform desktop duktape engine framework gui javascript javascript-engine lightweight runtime
Last synced: 16 May 2026
https://github.com/fezcode/timp
Native cross-platform music player in pure C. INI-based skins, themes, EQ, playlist, Unicode paths, no toolkit.
audio-player c c11 cross-platform equalizer flac lightweight linux macos miniaudio mp3 music-player native portable retro sdl2 skinnable themes winamp windows
Last synced: 05 Jul 2026
https://github.com/mtaciano/cmc
Um compilador para a linguagem C- derivada de C.
Last synced: 10 Aug 2025
https://github.com/aabbdev/UniSerializer
Fast and efficient universal data serializer
c cplusplus cross-platform deserializer fast library marshalling python serialization serialization-library serializer tiny universal-serialization-library zero-copy
Last synced: 10 Aug 2025
https://github.com/sirmaxx/programming-math_lessons
matematik programlama dersleri için kodlar ,i will create videos for math-programming ,they are lessons codes
c calculations computer computing mathematics physics
Last synced: 18 Jan 2026
https://github.com/thibamahlezana/intrusion-detection-system
This intrusion detection application leverages C++ with OpenCV and NCNN for real-time computer vision. It monitors live camera feeds, enabling users to define areas of interest. Upon detecting unauthorized access, the system triggers alarms, facilitating rapid security responses.
artificial-intelligence c cmake computer-vision cplusplus cplusplus-11 glew glfw3 imgui imgui-glfw intrusion-detection intrusion-detection-system intrusion-prevention intrusion-prevention-system irrklang ncnn opencv opengl
Last synced: 16 Feb 2026
https://github.com/im-rises/cmergesortparallel
Sequential and parallel merge sort algorithm implemented in C using OpenMP
algorithm c merge-sort openmp parallel pthread
Last synced: 14 May 2025
https://github.com/impiaaa/texmex
A library and command-line interface for converting and modifying compressed texture files
3d c command-line-tool compression converter library
Last synced: 11 Aug 2025
https://github.com/florian-a/pipex
Même Mario Bros n'a pas aimé ce projet
42 42born2cod 42born2code 42school c pipe pipex pipex42 unix
Last synced: 25 Feb 2025
https://github.com/laymer/upgraded-potato
Learning C programming again for fun :)
c fun learning networks programming
Last synced: 06 Apr 2025
https://github.com/hxndev/concurrent-server-chat-program-using-fork
A chat bot using concept of concurrent servers.
c chatbot client client-server code concurrent-programming servers
Last synced: 11 Aug 2025
https://github.com/nurriyad/online-judge-solutions
This repository contain all of my accepted solution in various online judges.
c codechef codeforces competitive-programming cpp
Last synced: 15 May 2026
https://github.com/basemax/checkfullbinarytreec
This is a simple C program to check if a binary tree is full or not.
bin-tree binary-tree binarytree bintree c data-structure datastructure ds full-binary-tree tree
Last synced: 03 Apr 2025
https://github.com/yud0uhu/chocottoos
ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。
Last synced: 17 May 2026
https://github.com/basemax/queuec
This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.
c data-structure data-structures-algorithms data-structures-and-algorithms datastructure datastructures queue queue-algorithm queue-jobs queue-tasks queues
Last synced: 03 Jul 2025
https://github.com/dustinkredmond/sqlitetocsv
Command line tool written in C language to export SQLite data as a CSV file.
Last synced: 26 Aug 2025
https://github.com/gwlucastrig/gridfourc
A C-language API with tools for raster data including geophysical applications and digital elevation models
autonomous-underwater-vehicle bathymetry c data-compression digital-elevation-model geospatial raspberry-pi uav uuv
Last synced: 12 Jan 2026
https://github.com/sugam-arora/leetcode-
All questions solved by me are there
c cpp javascript python typescript
Last synced: 10 Apr 2026
https://github.com/anthonymnf/sistema-de-gestao-bancaria-ed2
Este projeto implementa um sistema de gestão bancária em linguagem C. Ele permite o cadastro, fornecimento e listagem de clientes em uma agência bancária. Aqui foram usados os conhecimentos aprendidos na disciplina Algoritmos e Estruturas de Dados II.
arvore c estrutura-de-dados hash heap
Last synced: 13 Aug 2025
https://github.com/muhammadmooazam/c-programming-language
c c-programming-language programming
Last synced: 16 Feb 2026
https://github.com/notkamui/tpc-compiler
A compiler for a very small subset of C (Très Petit C)
Last synced: 13 Aug 2025
https://github.com/the-akira/the-akira
Gabriel Felippe Profile
c computer javascript profile programming python readme software-engineering sql
Last synced: 20 Aug 2025
https://github.com/arthursudbrackibarra/trab1-psb
Trabalho 1 de Programação de Software Básico.
Last synced: 22 Mar 2025
https://github.com/debakarr/cs6xx
LAB programs for CS6xx (6th SEM)
assignment c college lab pthreads shell socket
Last synced: 04 Oct 2025
https://github.com/vishal-sys-code/18.0.0.2-programming-in-c
Course on Programming in C Language [Course No.: 18.0.0.2]
algorithms-and-data-structures algorithms-in-c c course cprogramming cprogramming-language cprogramming-solutions data-structures dsa-learning-series mit programming-language
Last synced: 25 Aug 2025
https://github.com/meharehsaan/system-programming
This repository contains all C language codes of system programming with linux written while learning.
c linux linux-utility system-programming
Last synced: 22 May 2026
https://github.com/jelhamm/data-link-layer-protocols
"This repository is a comprehensive implementation of data link layer protocols in the field of networking. Also showcases a meticulous approach towards implementing various protocols at the data link layer, enabling developers to understand, experiment."
c cpp datalink datalink-layer frames go-back-n network-layer networking networking-in-c networking-in-cpp physical-layer protocol selective-repeat sliding-window sliding-window-algorithm sliding-window-protocol stopandwait utopian
Last synced: 20 May 2026
https://github.com/frozen-burrito/hydrate-extension-inteligente
Repositorio para el software de aplicación para la extensión inteligente de botellas de agua Hydrate.
ble c cmake embedded-systems esp32 freertos
Last synced: 05 Apr 2025
https://github.com/leechristie/walsh-families
Source for "The role of Walsh structure and ordinal linkage in the optimisation of pseudo-Boolean functions under monotonicity invariance" (Christie, 2016).
c computer-science optimization python research theory walsh-families walsh-functions
Last synced: 06 May 2026
https://github.com/michel-leonard/c-mathsnip
My standalone math snippets in C.
algorithm c education example fast linux math public-domain simple snippets snippets-collection windows
Last synced: 03 Feb 2026
https://github.com/raresracsan/file-transfer
A simple C-based TCP file transfer application that allows clients to request and download files from a server. Future updates: security, error handling for large files, file overwriting, file compression, directories
begginer-friendly c client-server feature-request file-transfer file-transfer-protocol good-first-issue help-wanted intermediate networking open-source sockets tcp
Last synced: 16 Aug 2025
https://github.com/islatri/leetkocpp
A cargo-like runner for C/C++/Rust LeetCode problems
algorithms c cpp leetcode leetcode-c leetcode-cpp leetcode-rust rust
Last synced: 24 Aug 2025
https://github.com/gbafana25/typesrv
Server for typtester program's multiplayer
Last synced: 14 Jul 2025
https://github.com/thisisnotjustin/pongtex
Ping Pong Game utilizing a mutex for mutual exclusion and synchronization
c embedded-systems software-engineering
Last synced: 02 Mar 2026
https://github.com/gdonald/cpama
C Programming - A Modern Approach - 2nd Edition - Solutions
Last synced: 19 May 2026
https://github.com/29dch/chinesechess
中国象棋------大一做的项目,偶尔看到就传上来了.现在感觉这个项目各方面都可以做得更好.
Last synced: 19 May 2026
https://github.com/briansantoss/libdstructs
A C library implementing the most commonly used data structures: linked lists, stacks, queues, binary trees, hash tables, sets and array lists/vectors.
algorithms-and-data-structures c library linked-list stacks
Last synced: 08 Mar 2026
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 21 May 2026
https://github.com/abhayvashokan/compiler-design-lab
Compiler Design Lab KTU 2020
c compiler-design ktu lex yacc
Last synced: 29 Mar 2025
https://github.com/threadexio/cbundl
webpack but for C code.
build-tool bundle bundler c cpp preprocessing preprocessor
Last synced: 08 Mar 2026
https://github.com/arkapg211002/college-dsa
Data Structures and Algorithms in JAVA and C for college
algorithms c college data-structures java
Last synced: 16 Apr 2026
https://github.com/vinayakvthayil/sound-sensor-interfacing-withlpc2148
This project demonstrates how to interface a sound sensor with the LPC2148 microcontroller, part of the ARM
c keil lpc2148 proteus sound-sensor
Last synced: 30 Jan 2026
https://github.com/raphaelmos/kmeansonimage
K-Means Kmeans Algorithm used on .ppm images with different libraries like OpenGL
algorithms-implemented c kmeans kmeans-algorithm kmeans-clustering
Last synced: 09 Sep 2025
https://github.com/aliesmaeil/school-system
School Management System, that manages students data registered at any level.
c crud crud-application file filesystem school-app school-management
Last synced: 08 Mar 2026
https://github.com/pedrozappa/42_ft_printf
42 Project : ft_printf
42 42born2code 42cursus 42school c printf
Last synced: 18 Feb 2026
https://github.com/shiru99/operating-system-lab-course
Operating System Lab Course (CS 314), IIT Dharwad
c dynamic-memory-allocation file-system filesystem linux multi-thread semaphore shell synchronisation
Last synced: 09 May 2026
https://github.com/andrewbastin/texter
A simple ncurses text editor being written in C
c ncurses text-editor work-in-progress
Last synced: 27 Jun 2025
https://github.com/basemax/another-one-draft-in-c
Just a attempt to implement a lexer in pure C without a lexer generator.
Last synced: 19 Aug 2025
https://github.com/coldmayo/klaudwebsite
The official KlaudOS Website's source code
c web webapp webdev webdevelopment website
Last synced: 23 May 2026
https://github.com/firefly-zero/firefly-c
🐀 C/C++ SDK for making Firefly Zero games
c clang cpp firefly-zero framework gamedev rendering sdk wasi-sdk wasm webassembly
Last synced: 12 Jan 2026
https://github.com/ilovenooodles/praktikum-alstrukdat-2021
Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022
Last synced: 31 Mar 2025
https://github.com/alexeev-prog/sleaf-llvm
System programming language made with C++ & LLVM
c clang cmake compiler compiler-design compilers cpp cpp20 langdev llvm llvm-clang llvm-ir llvm19 programming-language
Last synced: 12 Aug 2025
https://github.com/neko-box-coder/macropowertoys
A collection of useful C/C++ macros for manipulating arguments and preprocessing
Last synced: 12 Aug 2025
https://github.com/adriansuter/pmsos
A program written in C to search for Magic Square of Squares.
c gmplib magic-square maths number-theory
Last synced: 22 May 2026
https://github.com/shanduur/c-embedded-sql
This repository contains code of VSCode extension for highlighting SQL syntax in C code.
Last synced: 04 Oct 2025
https://github.com/basemax/string2cstring
A tiny program to convert a file contents to C string with supporting multi-lines...
c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools
Last synced: 18 May 2026
https://github.com/randoragon/iniget
A simple shell utility for extracting information from INI files.
c c89 calculations command-line-tool ini ini-parser
Last synced: 04 Oct 2025
https://github.com/HK-Transfield/wramp-multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 12 Aug 2025
https://github.com/cricksmaidiene/cprograms
:heavy_division_sign: This repository contains the files/programs/problems I worked on in my first year of university in CSF111
Last synced: 22 Mar 2025
https://github.com/hasanisaeed/c-transformer
Implementation of the core Transformer architecture in pure C
c c-transformers generative-ai llm transformers
Last synced: 14 Mar 2025
https://github.com/lynk4/project-os
Writing an OS nobody ask for..............
assembly bootloader c fasm operating-system-from-scratch os os-programming qemu qemu-system-aarch64 x86 x86-assembly
Last synced: 15 Aug 2025
https://github.com/risto-stevcev/c-objects
:rocket: My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management
c object object-oriented-programming objects
Last synced: 14 Jun 2026
https://github.com/filiprokita/bcrack
BCrack is a basic tool designed to crack Bcrypt hashed passwords using brute-force methods. Written in C, it highlights the importance of strong passwords and the effectiveness of Bcrypt for password hashing. Ideal for educational purposes and ethical security testing with permission.
bcrypt bruteforce c cli command-line crypt cryptography cybersecurity decryption encryption file-handling hacking hash-comparison hash-cracking password-cracking security wordlist
Last synced: 11 Feb 2026
https://github.com/ruzafa8/minishell
A simple Unix shell implementation in C. Supports basic commands, piping, redirection, and signal handling. Ideal for learning shell scripting and process management. It's a 42 School Project.
Last synced: 19 Apr 2026
https://github.com/csuychcool/smarthome-environmental-monitoring-system-stm32-qt-cubeide
基于STM32的智能家居/环境监控系统,linux环境用STM32C8T6采集传感器数据,QT作为上位机编写界面良好,两者之间通过USART串口通信,附加天气预报和deepseekAI小助手的功能
ai c cubeide cubemx json linux qt6 stm32f103c8t6
Last synced: 20 Aug 2025
https://github.com/dreamerchaserhah/student-information-management-system
A CLI-based C Program that simulates a student management system
c cli-app college-assignment student-project
Last synced: 14 Aug 2025