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/thacuber2a03/made-with-raylib
A simple badge that tells others that your project was made with raylib.
Last synced: 22 Mar 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/laymer/upgraded-potato
Learning C programming again for fun :)
c fun learning networks programming
Last synced: 06 Apr 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/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/dcasella/carrillo-lipman
Carrillo-Lipman algorithm implementation
Last synced: 29 Mar 2025
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/guilhermebn198/program-slicing_pic
exploring program slicing and documenting my discoveries
c english esbmc frama-c pt-br slicing static-analysis
Last synced: 25 Feb 2025
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/alifa98/sultan
The final project of the C programming course. Simple command-line game.
c console game simple-game strategy-game
Last synced: 29 Mar 2025
https://github.com/gabrieledg0/c-shell
A fully custom Linux shell written in C, including process management, command execution, and system interaction. 🐧
c linux linux-shell shell shell-script shell-scripting shellcode shellscript
Last synced: 25 Jan 2026
https://github.com/clark800/page
minimalist pager (more alternative)
c command-line minimalist pager terminal
Last synced: 20 May 2026
https://github.com/kusma/spaceflowers
Spaceflowers (that mess with our genes like DNA) by excess & progress & kvasigen
c demoscene software-rendering
Last synced: 06 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: 08 Apr 2026
https://github.com/rajsoni03/cplusplus-training
C Plus Plus Training Class Codes and Notes
c c-plus-plus core cpp oops-in-cpp
Last synced: 20 May 2026
https://github.com/fboulnois/pg-scram
A tiny C program to create valid Postgres scram-sha-256 passwords
c libpq postgres postgresql scram-sha-256
Last synced: 20 May 2026
https://github.com/sriharikapu/goos-e
Goose is a GO Lang based operating system - its experemental
c compiler go golang goos operating-system os
Last synced: 17 May 2026
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/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/urpagin/my-coreutils
Coreutils my way.
c c-language command-line coreutils cross-platform educational file-management file-system linux low-level open-source performance portability posix shell-scripting small-utilities stdio system-programming text-processing unix
Last synced: 25 Jun 2026
https://github.com/schwalbe-t/DSTIKE-Pong
A port of singleplayer Pong for the DSTIKE Deauther watch.
c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106
Last synced: 25 Oct 2025
https://github.com/ucl/takeout-app-macos
MacOS desktop application for processing Google Takeout export files
c macos macos-monterey porter-stemmer porter-stemmer-algorithm swift swiftui
Last synced: 07 May 2026
https://github.com/krishpranav/diamond-lang
diamond lang is an object-oriented programming language
c clang cpp function-programming http language networking object-orianted programming-language socket
Last synced: 17 Feb 2026
https://github.com/m0t9/c-generics
Idea of generic containers (templates) implementation on pure C ⚙️
c generics generics-c macros preprocessing stl-c templates-c
Last synced: 27 Jun 2025
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/domfarolino/os
Repository to accompany me along me OS journey
c concurrency kernel-module linux mutex operating-systems posix posix-apis semaphore synchronization system-calls system-v unix
Last synced: 20 Jan 2026
https://github.com/yud0uhu/chocottoos
ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。
Last synced: 17 May 2026
https://github.com/loneicewolf/cryptography
Encryption implemented in various languages. like AES and Serpent, more coming.
aes c cascade-encryption cipher cpp cryptography openssl rijndael serpent
Last synced: 08 Mar 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/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/basemax/arraylistc
This is a simple implementation of an ArrayList in C using a struct, a pointer to the struct and a pointer to the array. The array is static and the size of the array is defined when the ArrayList is created.
array array-c arraylist arraylist-c c c-array
Last synced: 03 Apr 2025
https://github.com/nufeng1999/jupyter-myc-kernel
Minimalism Jupyter C kernel
c gcc jupyter jupyter-notebook kernel
Last synced: 12 Apr 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/sourhub226/c-cpp-programs
Important C and C++ programs for computer engineers.
ai algorithm-analysis algorithms artificial-intelligence automata c computer-engineering computer-science cpp data-structures dfa education graphics hacktoberfest learning network oop operating-system programming
Last synced: 24 Aug 2025
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/hqarroum/the-pointer-arithmetics-challenge
🙇♂️ Retrieving a pointer to a structure given a pointer to one of its member.
Last synced: 05 Jul 2025
https://github.com/im-rises/cfloydwarshallparallel
Floyd-Washall algorithm implemented in parallel programming using OpenCL
c c-plus-plus cmake cpp floyd-warshall floyd-warshall-algorithm opencl parallel-programming
Last synced: 19 May 2026
https://github.com/iwas-coder/wft.c
A simple and portable file transfer tool written in pure C. 🌐
c c99 file-transfer hacktoberfest network posix socket tool win32
Last synced: 12 Jul 2025
https://github.com/inclinedadarsh/logistic-regression-c
This is my attempt to do logistic regression the deep learning way in C language.
c deep-learning logistic-regression
Last synced: 13 May 2025
https://github.com/ndraey/mew
Yet another programming language for self-written kernels :)
c mew programming-language programming-languages python python3 transpiler
Last synced: 19 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/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/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/bibhestee/sorting_algorithms
Sorting algorithms & Big O - This project is the implementation of how to select the best sorting algorithm and how to select the best algorithm for a project.
algorithms-and-data-structures big-o-notation c sorting-algorithms sorting-algorithms-implemented time-complexity-analysis
Last synced: 23 Jun 2025
https://github.com/kostek888888/library-database-project-in-c
Database for library written using C and dynamically created one way linked lists. It has ability to sort results of queries by specified fields.
c library-database linked-list
Last synced: 13 Sep 2025
https://github.com/marcelo-schreiber/overcooked-terminal-c
Overcooked clone made in C to be playable in the terminal.
c console game minigame overcooked terminal terminal-application threads
Last synced: 24 Apr 2026
https://github.com/shingareom/javalanguagecompiler
Java Language Compiler is a simple C program that automates the process of compiling and running Java programs.
c c-language clanguage compiler cprogramming diploma diploma-project fun java javacompiler omshingare project shingareom
Last synced: 16 May 2026
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/tokisakikurumi2001/project_rearrange_string
This is my first complete personal project after 1 year learning to code
c csharp html5 mongodb perl php summerstartest
Last synced: 08 Apr 2026
https://github.com/shingareom/slae
This repo is created while learning the SLAE, The Advance Shellcoding Course.
Last synced: 13 Sep 2025
https://github.com/natelindev/Modular-Mini-C-Compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 12 Mar 2025
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/idaljeetsingh/library-management-system
A 'C' project on Library Management System using File Handling to store the records of the books and members of a Library.
c file-handling file-handling-in-c library-management-system project
Last synced: 23 Jul 2025
https://github.com/glpecile/arq_tpe
TPE 72.08 - Arquitectura de Computadoras - Segundo Cuatrimestre 2020.
Last synced: 01 Nov 2025
https://github.com/tomzox/perl-video-zvbi
Perl XS module providing object-oriented interface to the ZVBI library (teletext & closed caption decoding)
c closed-captions cpan-module demuxer dvb perl-xs perl5-module teletext v4l2 vbi videotext zvbi-library
Last synced: 14 May 2025
https://github.com/jwodder/verity
Truth table generator
c latex postscript truth-tables
Last synced: 29 Mar 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/adolbyb/architecture-in-c
A Collection of code from CDA-4102: Computer Architecture
architecture c c-programming computer-hardware debugging gdb gdb-commands
Last synced: 23 Jun 2025
https://github.com/leticiasimoess/projetodafacul_emc
Projeto de sistemas para cadastramento de pessoas diagnosticadas com COVID-19
Last synced: 05 Apr 2025
https://github.com/hosu-kim/the_last_supper_in_progress
A project illustrating concurrency and synchronization through the metaphor of philosophers sharing resources.
c concurrency multithreading parallel-computing sychronization
Last synced: 26 Jun 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/danielbrodi/lowlevelassembler
Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.
assembler assembly assembly-language assembly-language-programming binary binary-code binary-conversion binary-converter c c-programming compiler compiler-construction compiler-design compilers low-level low-level-design low-level-memory-manipulation low-level-programming memory-leak memory-management
Last synced: 02 Jan 2026
https://github.com/akashgutha/10print
10 print program in various languages and platforms
10print c cpp csharp javascript p5-sketches p5js python typescript
Last synced: 07 Apr 2026
https://github.com/kunaldhongade/os
Operating System Programs
c learning-by-doing operating-system os
Last synced: 29 Mar 2025
https://github.com/vivaansinghvi07/atom-simulation
A particle simulation created in C with approaches to gravitational approximation.
Last synced: 17 May 2026
https://github.com/tokenrove/green-threading-shootout
benchmark c green-threads wip x86-64
Last synced: 25 Jun 2025
https://github.com/vokungahrotlaas/scplib
C multipurpose library (it's bad don't use it)
Last synced: 12 Apr 2025
https://github.com/hroptatyr/coinbase
websocket data scraper for coinbase
bitcoin c command-line-tool scraper
Last synced: 26 Apr 2026
https://github.com/8dcc/bootloader
Simple Multiboot 1 bootloader
assembly bootloader c multiboot osdev
Last synced: 16 May 2026
https://github.com/nishantb06/ray_tracing_challenge_c
C Implementation of the ray tracing challenge book
Last synced: 28 Mar 2025
https://github.com/ridvanaltun/c-boilerplate
A template code for C projects.
Last synced: 22 Jun 2025
https://github.com/horrjiy/philosophers
42 Core Curriculum --- Solving the Dining-Philosophers-Problem with Multithreading in C.
42commoncore 42heilbronn c dining-philosophers-problem threading
Last synced: 01 Jul 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/ankush-003/data-structures-using-c
Learning Data Structures using C Language
Last synced: 21 Mar 2025
https://github.com/bensuperpc/docker-ack
The Amsterdam Compiler Kit in docker
Last synced: 18 Apr 2026
https://github.com/edulandoni/c-programming-a-modern-approach-2e-exercises
Exercises and notes for C Programming: A Modern Approach (2nd Edition) by K. N. King. Code in C17.
book-exercises c c-language c-programming-a-modern-approach kn-king solutions study- study-note
Last synced: 06 Jul 2026
https://github.com/trojan-254/monty
An interpreter for Monty ByteCodes files. 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. Monty aims to close the gap between scripting and programming languages
Last synced: 11 Jul 2025
https://github.com/laertispappas/bellman-ford-dijkstra
Bellman ford & Dijkstra algorithm - draft
Last synced: 25 Jun 2025
https://github.com/simpson-computer-technologies-research/csvparser
CSV File Parser in C
Last synced: 13 Mar 2025
https://github.com/ac000/fcgi_app_core
Infrastructure for building a FastCGI C application
Last synced: 16 Jun 2025
https://github.com/tomilola-ng/tomi-teaches-c
C is one of my favourite programming languages, and that's why I decided to teach it
Last synced: 22 Jun 2025
https://github.com/lhx077/betterstring
A high-performance, modern, and easy-to-use string processing library for C++and C
c c-lib c-library c-plus-plus c-string cpp cpp-lib cpp-library cpp-string library optimization string
Last synced: 22 Jun 2025
https://github.com/wesleya0101/lfivader
LFIvader Um scanner avançado para detecção de vulnerabilidades do tipo Local File Inclusion (LFI). Desenvolvido em C, o LFIvader combina eficiência e precisão para identificar falhas em servidores web, apresentando resultados organizados e salvos automaticamente para análise detalhada. 🚀
c lfi-exploitation lfi-exploiter lfi-vulnerability linguagem-c vulnerabilidad vulnerability-detection vulnerability-scanners
Last synced: 05 Apr 2025
https://github.com/mousebyte/luaclasslib
Extends the Lua C API with Moonscript-compatible class support, with or without Moonscript.
Last synced: 16 May 2026
https://github.com/melkassib/calculator
:camel: A simple calculator that evaluates a mathematical expression and shows the step by step solutions.
c calculator evaluate-expressions parse-trees
Last synced: 21 Mar 2025
https://github.com/martan03/spinningdonut
3D spinning ASCII donut
ascii ascii-donut c donut spinning-donut
Last synced: 06 Jul 2026
https://github.com/atpriyanshu/the-fibonacci-series
It contains a simple fibonacci program in different language.
c cpp csharp fibonacci java javascript lua python typescript
Last synced: 25 Dec 2025