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/tpanj/sccp
Simple C Config Parser is simple to use generic reader of key value combinations
c c89 config cross-platform ini toml
Last synced: 02 Feb 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/naemazam/Hello-World
I don't Know What is Your First Language and Don't Want to know Why You Select it. But As a Programmer i know, The Smile When You run Your First Code. After That We made Thousands of Mistake In our DEV life. We did Debug, Copycat or Googling But never Forget This First 2 Words. Let's Combine Our First Happiness In A single Page.
apache-groovy c dart elixir elm fortran go graphql haskel hello-world hellogithub helloworld helloworld-programs naemazam
Last synced: 07 May 2025
https://github.com/smerrony/clarimidi
ClariMIDI is a MIDI wind controller based closely on a standard (Boehm) clarinet layout
c clarinet instrument midi midi-controller pico wind-controller
Last synced: 03 Jul 2026
https://github.com/lukaswrz/readarg
A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library
argument-parsing c cli command-line header-only library parser single-header zero-allocation
Last synced: 12 Jan 2026
https://github.com/prashantrahul141/zspie
A fast, easy, dynamic programming language for beginners.
c compiler programming-language
Last synced: 24 Jun 2025
https://github.com/bynect/libbasex
ISO C library for various base encodings
ansi-c base base16 base2 base32 base32hex base58 base64 base64url binary-encoding c c-library c90 data-encoding encoding encodings library static-library
Last synced: 19 May 2026
https://github.com/ollieday/wordclock-simulator
24x24 pixel wordclock simulator
Last synced: 25 Jul 2025
https://github.com/srilakshmikanthanp/libio
Beginners Friendly Input/Output Library For C, Python Like Syntax!
beginners-friendly c input-output library
Last synced: 09 Sep 2025
https://github.com/howerj/gladiators
Evolve tiny agents that attack each other and find food
c genetic-algorithm neural-network neural-networks
Last synced: 23 May 2026
https://github.com/micahondiwa/alx-low_level_programming
Low-level programming language with ALX and Holberton School
c data-structures malloc malloc-free malloc-library
Last synced: 18 Sep 2025
https://github.com/jayllyz/doomdepth
Doom Depth game simplified in terminal
Last synced: 27 Jul 2025
https://github.com/samarjit98/computer-networks
Network programming using the BSD Sockets API and PCAP in C.
c client-server computer-networks network-programming pcap socket-programming system-programming
Last synced: 11 Jun 2025
https://github.com/f321x/minishell-42-core
Implementation of a (usable) shell program in C as group project (2) in the 42 school core curriculum.
42born2code 42cursus 42school c minishell minishell42 shell
Last synced: 19 Feb 2026
https://github.com/mementomori11723/c-http
A lightweight HTTP server implemented in C, designed to handle basic web requests efficiently.
Last synced: 09 Mar 2026
https://github.com/thisisnotjustin/pi_thing
Raspberry Pi recreation of the Spotify Car Thing
Last synced: 19 Feb 2026
https://github.com/buathiertom/sockets-tic-tac-toe
Création d'un morpion capable de jouer avec le serveur avec plusieurs niveau disponible dans le sujet
Last synced: 29 Mar 2025
https://github.com/mohammadv184/irvalidator
IRValidator is a C library that provides validation for various Iranian identification systems.
Last synced: 29 Mar 2025
https://github.com/heavycircle/advent-of-code
My Solutions for Advent of Code challenges
advent-of-code c python x64-assembly
Last synced: 22 Sep 2025
https://github.com/approxit/amiga-invaders
Yet another clone of Space Ivaders game
Last synced: 30 Jul 2025
https://github.com/md-mafujul-hasan/program-in-c
These Contain 54 C Programming Language Program that I have done while understanding C-Programming Concepts.
c c-language c-program c-programming c-programming-language open-source opensource programming-exercises
Last synced: 28 Jun 2025
https://github.com/ataldaaiume/ensinamentos-de-c-bruto
📁 Repositório criado para armazenar pequenos exercícios em C feitos durante as aulas da professora Cláudia. Ideal para revisar lógica de programação e fundamentos da linguagem C de forma prática.
algorithms c estrutura-de-dados estrutura-de-dados-em-c exercicios exercises fundamentals fundamentos iniciante iniciantes logic-programming logica-de-programacao logical-programming
Last synced: 21 Feb 2026
https://github.com/psingh12354/c
Here i upload my C code which i have done
50 c c-programming more practice than
Last synced: 26 Jun 2025
https://github.com/wangyoucao577/libmath-finite
A simple library to solve the `__xxx_finite` symbols missed problem due to `glibc` upgrade.
Last synced: 01 Aug 2025
https://github.com/krasjet/webaudio-c
the simplest example working with webaudio in c
Last synced: 17 May 2026
https://github.com/walid-git/fork-bomb
Simple C program to create infinite number of processes until no more space is available, with redefinition of SIGINT handler to avoid killing with CTRL+C
c cprogramming fork sigint-handler signal-handler signals system-programming
Last synced: 13 Mar 2025
https://github.com/night0721/ccc
Fast, small, hackable TUI file manager with no dependency
c c99 fff file-manager filemanager suckless tui tui-file-manager
Last synced: 26 Sep 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/rattata2me/cuddly-calculator
Calculator and 2d Graphics Library. Open source and designed for low-end processors. Made in C
2d-graphics c calculator interpreter math
Last synced: 11 May 2025
https://github.com/fardinkamal62/ctocpuemulation
Emulate how a C code runs on CPU
Last synced: 28 Aug 2025
https://github.com/hongfz16/shadowcompiler
Project for Computer Network(2) -- Compiler Part
Last synced: 17 May 2026
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/thejoeejoee/IFJ-VUT-BIT-2017-2018
Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.
c clang cmake interpreter language-implementations school-project
Last synced: 11 May 2025
https://github.com/abdelkarimhajji/piscine_42
this is my first own projects pool in 42network .
c makefile piscine42 shell-scripts
Last synced: 18 May 2026
https://github.com/muhammadmooazam/c-programming-language
c c-programming-language programming
Last synced: 16 Feb 2026
https://github.com/charank-glitch/rv32i
Sapphire SoC: RV32I RISC-V core optimized for FPGAs, featuring UVM verification, AXI4-Lite bus, FreeRTOS support, and Shakti-inspired design. Open-source under MIT license for embedded/IoT applications.
assembly c python riscv rtos rv32i shell soc systemverilog uvm-verification verilog
Last synced: 13 May 2025
https://github.com/Mr-Monster-0248/Algorithm-interpretor
An algorithm interpretor in C language for the 3rd project in first year at EFREI
Last synced: 11 May 2025
https://github.com/myousaf64/push_swap
Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.
algorithms c data-structures programming sorting-algorithms
Last synced: 04 Jul 2026
https://github.com/gdonald/cpama
C Programming - A Modern Approach - 2nd Edition - Solutions
Last synced: 19 May 2026
https://github.com/seng3694/idk
2D Graphics Library written in C and OpenGL
2d 2d-game-framework 2d-graphics-library c opengl
Last synced: 16 May 2026
https://github.com/imanimrod/piggy-os
The best operating system.
c kernel operating-system osdev x86-64
Last synced: 24 Jun 2025
https://github.com/allyndawn/wxtx
STM32 Nucleo-F429ZI FreeRTOS RFM69HCW Weather Station Transmitter / Outdoor Unit
c embedded freertos iot stm32 stm32f4 weather weather-station
Last synced: 15 Jun 2026
https://github.com/burakdemir-mb/c-cpp-data-structures
Data Structures in C & C++
Last synced: 19 Feb 2026
https://github.com/fosscit/ticktos
A user space simulation of a Real Time Operating System (RTOS)
Last synced: 08 Aug 2025
https://github.com/mattmoony/http-client.c
A windows HTTP-Client. I started this side-project to gather some valuable and detailed information about the Hyper Text Transfer Protocol. (TLDR; this is still a work-in-progress) 🕸️
Last synced: 02 Jul 2026
https://github.com/jobson-batista/character_counter
Contador de caracteres escrito em C
Last synced: 09 Aug 2025
https://github.com/kaiwa/php_ftdi
libftdi php extension for talking to FTDI devices
c ftdi libftdi php-extension php-ftdi
Last synced: 16 Jul 2025
https://github.com/ikhlasjihad/os
Operating Systems projects
c cpu-scheduling-simulator operating-systems shell-command shell-programming
Last synced: 09 Aug 2025
https://github.com/endurodave/c_statemachinewiththreads
C Language State Machine with Threads
asynchronous-callbacks c c-language cross-platform multithreading state-machine threads
Last synced: 11 Jul 2025
https://github.com/salamanetwork/tutocpp20
My Tutorial Journey On C++ 20
c cpp cpp11 cpp17 cpp20 cpp23 cpp2a cpp2b memory-management memory-map memory-mapping oop-cpp oops-in-cpp
Last synced: 02 Jan 2026
https://github.com/fairfield-programming/libiii
🎆 An embeddable library for the Interpolated Image Interchange format.
c clang embedded file file-processing image image-processing images library standard standards
Last synced: 22 Aug 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/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/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/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/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/richi-mi/algoritmos-y-estructuras-de-datos
Practicas de programación de la materia "algoritmos y estructuras de datos" de la Escuela Superior de Computo
algorithms algorithms-and-data-structures c
Last synced: 08 May 2025
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/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/notkamui/tpc-compiler
A compiler for a very small subset of C (Très Petit C)
Last synced: 13 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
https://github.com/disconnect3d/mpi_dijkstra
Dijkstra path finding algorithm implemented using MPI
c dijkstra dijkstra-shortest-path mpi mpi-dijkstra parallel
Last synced: 04 May 2026
https://github.com/seanpm2001/wacos_10.12
The guesthouse repository for WacOS 10.12, an open source recreation of MacOS 10.12 (Sierra). Part of the WacOS operating system project.
apple applescript asm assembly c gpl3 gplv3 macos macos-sierra md metal objective-c objective-c-plus-plus operating-system subsystem swift txt wacos wacos-10-12 wacos-project
Last synced: 09 Apr 2026
https://github.com/rajspeaks/minesweepergame
Minesweeper Game using C
c game game-development gamedev minesweeper minesweeper-board minesweeper-cpp minesweeper-game minesweeper-solver minesweeper-style-game rajdeep-das rajspeaks
Last synced: 15 Aug 2025
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/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/grauho/sdc
A simple tool to convert .safetensor files that include certain large dtypes into ones that don't
ansi-c c c89 c90 c99 cli conversion converter dtype dtypes json safetensors stable-diffusion
Last synced: 02 Jan 2026
https://github.com/aniketsingh03/cachememory
This project is an implementation of cache memory with load and store instructions in Verilog.
Last synced: 06 Apr 2025
https://github.com/wickslynx/roofnut
Gui framework written in C. (Stable release out today!)
Last synced: 08 May 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/s-mv/smvm
Register-based bytecode VM implementation.
assembler bytecode-virtual-machine c
Last synced: 18 Aug 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/skullchap/buf
ANSI C89 dynamic buffer lib + code generator macros to help build custom vectors/dynamic array like wrappers and etc.
array buffer c c89 dynamic-array dynamic-buffer vector
Last synced: 09 Feb 2026
https://github.com/clark800/page
minimalist pager (more alternative)
c command-line minimalist pager terminal
Last synced: 20 May 2026
https://github.com/bostelete/cabela_simulator
Simulate the amazing cabela
c cabela raylib screensaver simulator
Last synced: 18 Feb 2026
https://github.com/kientech/data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization
algorithms c cplusplus data-structures python
Last synced: 22 Mar 2025
https://github.com/refmv/nano-rtos
Sistema operativo en tiempo real para MSP430
Last synced: 08 Jul 2026
https://github.com/jeanthom/vr88m
Disassembler for V8 microRISC architecture.
c disassembler embedded microrisc risc v8
Last synced: 25 Jun 2025
https://github.com/tanner-davison/cpp_class_overloading
Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters
c cpp dynamic-memory-management
Last synced: 30 Jan 2026
https://github.com/vardan2009/viax
VIAX is a simple OS written in Assembly and C
assembly c command-line operating-system
Last synced: 16 Jan 2026