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-09 00:04:38 UTC
- JSON Representation
https://github.com/anas-farooq8/parallel-imageprocessing-opencl
OpenCL Image Processing: Explore efficient image processing algorithms using OpenCL, a framework for parallel computing. Convert colored images to grayscale for tasks like skin cancer detection, leveraging the ISIC 2020 Challenge Dataset. Includes optimized parallelized algorithms and documentation for seamless implementation.
c cpu data-parallel gpu-computing grayscale-images image-processing kernel-functions opencl parallel-processing
Last synced: 15 Jun 2026
https://github.com/hacker-code-j/c-craftcodelab
Mastering the Art of C Programming
Last synced: 15 Jun 2026
https://github.com/sathiiii/simple-strtok
A strtok-like function implemented in C
c c-programming cprogramming string-manipulation strtok
Last synced: 15 Jun 2026
https://github.com/hatimhtm/c-fundamentals
Canonical C11 reference: 7 sorts, binary search, 4 crypto primitives (Caesar/Vigenère/XOR/SHA-256), 7 data structures (linked list, stack, queue, BST, heap, trie, hash table), POSIX systems demos. Zero deps, 1009 test assertions, ASan + UBSan clean, GCC + Clang clean.
addresssanitizer algorithms binary-search binary-search-tree c c11 data-structure data-structures encryption hash-table heap linked-list makefile open-source sha256 sorting systems-programming trie undefined-behavior-sanitizer vigenere
Last synced: 16 Jun 2026
https://github.com/mikewarot/fubas
FUBAS - FUnctional BASic interpeter/compiler
Last synced: 16 Jun 2026
https://github.com/fraawlen/cassette-configuration
CCFG - Configuration language and parser for the Cassette ecosystem
c configuration-language configuration-parser library s-expressions
Last synced: 16 Jun 2026
https://github.com/hey-its-d2t2/c-graphics-dcc_management
Institute management software using C programming with Graphics Programming. I had made this project when i'm in the 1st semester and make very first GUI based software. This is partially incomplete but during making tthis project i learned a lot and become more confident in the software development field.
advanced-programming c cprogramming desktop-application filehandling first-project graphics-programming gui-application learning-by-doing management-system
Last synced: 16 Jun 2026
https://github.com/bigmat18/snake-sdl2
Basic Snake game makes with C and SDL2 library to learn the basics of SDL2 programming.
c game-development makefile sdl sdl2 sdl2-ttf snake-game
Last synced: 17 Jun 2026
https://github.com/mayankmittal29/filehub--portable-user-interfaced-network-file-system
NFS for users to manage their system storage files and directories
c concurrency distributed-systems error-handling lru-cache multiple-clients nfs redundancy reliability trie-data-structure
Last synced: 17 Jun 2026
https://github.com/42yerevanprojects/get_next_line
The aim of this project is to make you code a function that returns a line ending with a newline, read from a file descriptor.
Last synced: 18 Jun 2026
https://github.com/nirmalnishant645/c-programming
Basic C Programs
c c-language c-programming c-programming-language clangu cprogram cprogramming cprogramming-language cprogramming-solutions cprograms
Last synced: 18 Jun 2026
https://github.com/borgoat/jabrad
D-Bus daemon to control Jabra devices on Linux
Last synced: 18 Jun 2026
https://github.com/eightsq/oted
fragments of a simple commandline editor (inspired by vim)
Last synced: 18 Jun 2026
https://github.com/rubymetric/rawstr4c
Raw strings for the C programming language
Last synced: 19 Jun 2026
https://github.com/moulahguine/mips-student-projects
Project showing a C codebase and its manual translation to MIPS assembly instructions
c code-conversion cprogramming homework-assignments mips
Last synced: 19 Jun 2026
https://github.com/shishir-grez/proxyserver
Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.
c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket
Last synced: 19 Jun 2026
https://github.com/klimentlagrangiewicz/k-means-using-mpi
Implementation of k-means algorithm using MPI technology
c clustering clustering-algorithm data-clustering k-means k-means-clustering k-means-parallel mpi openmpi parallel-computing
Last synced: 20 Jun 2026
https://github.com/silicon42/hivetag
Circular black and white fiducial markers of my own design. Intended for object tracking.
c fiducial-markers object-tracking reed-solomon-codes
Last synced: 20 Jun 2026
https://github.com/kumarjitdas/align-memory
A simple C library for easy memory alignment.
batch-script c c99 cmake library memory memory-alignment
Last synced: 22 Jun 2026
https://github.com/fabiannorbertoescobar/tda-indice
TDA Indice. Programación Estructurada en C. Trabajo Práctico Integrador de Programación en C.
archivos c cola indice lista programming programming-language tda
Last synced: 22 Jun 2026
https://github.com/farbod-s/auction
Auction with System Calls
auctions-simulation c systemcalls
Last synced: 23 Jun 2026
https://github.com/mcquerol/electronic-clock-psoc5-erikaos
Electronic clock using PSoC5 and ERIKA OS. Features RTOS, UART, and display interfacing.
c clock erika-os osek psoc5 rtelight rtos state-machine tft-display uart watchdog-timer
Last synced: 24 Jun 2026
https://github.com/dhunanyan/highway-network
Concurrent highway toll-network simulator in C using processes, threads, IPC, shared memory, semaphores, and signals.
c concurrency ipc message-queues multiprocessing multithreading operating-systems pipes posix semaphores shared-memory signals simulation systems-programming university-project
Last synced: 24 Jun 2026
https://github.com/erik-donath/kage
An ordinary Eso-Lang.
c cmake esolangs kage kage-esolang mit-license
Last synced: 25 Jun 2026
https://github.com/libdriver/bmm150
BMM150 full-featured driver library for general-purpose MCU and Linux.
bmm150 c full-featured-driver iic linux magnetometer mcu
Last synced: 27 Jun 2026
https://github.com/danielmeloalencar/sus-covid19-report
Sistema em C para registro de pacientes com COVID-19 e geração de grupo de risco
Last synced: 29 Jun 2026
https://github.com/nos1dot618/malpractice
A lightweight C library for creating, training, and evaluating simple neural networks
Last synced: 29 Jun 2026
https://github.com/randruc/perpetualcalendar
A simple perpetual calendar in C.
Last synced: 21 May 2026
https://github.com/nazlizamanian/lia
LIA project a simple bank managment programme that resemblance the nature and primary functions of an atm machine and fullfils the tasks that one can expect to be done at a visit to the bank.
Last synced: 05 Apr 2025
https://github.com/jonathspirit/_list
_list is a headers only library for a convenient replacement of std::list
analysis c container containers cpp list optimization performance replacement tests
Last synced: 16 May 2026
https://github.com/jf17/simple-text-editor
Simple Text Editor
c example glade gtk3 linux simple-text-editor text-editor
Last synced: 09 Sep 2025
https://github.com/armi3/programming-III
🧯 This is a collection of exercises I'm doing for my university programming III course. Java, C, Python, Nodejs and Go will be used.
c cplusplus go golang java javascript jupyter-notebook nodejs python university-course
Last synced: 07 May 2025
https://github.com/zjamali/minirt_42
A minimal raytracing engine wrote in C and MiniLibX.
Last synced: 12 Apr 2025
https://github.com/mappuu-dev/qemu-arm-bare-metal
sample bare-metal application for ARM QEMU.
Last synced: 07 May 2025
https://github.com/mahmoudelshimi/mwm
Maria's Window Manger is a fork of dwm an extremely fast, small, and dynamic window manager for X written in C.
c dwm linux open-source openbsd suckless x11-wm
Last synced: 17 Feb 2026
https://github.com/hackpulsar/flappy-char
A flappy bird clone in your terminal.
c console-application console-game makefile
Last synced: 17 Jun 2025
https://github.com/coderboy-raiyan/cs-fundamentals
Advanced CS Topics and Algorithms. Build Your Foundation As A Programmer
c cpp dsa-algorithm problem-solving
Last synced: 02 Jul 2026
https://github.com/greeenboi/greeenboii
Greeenboii is a cli tool that I will use to perform all kinds of things that i use daily
c cli-ui gem gosu productivity rubocop ruby rubygems search-engine shopify sorbet template
Last synced: 07 May 2025
https://github.com/lanstobias/circular-queue
Implementation of a circular queue in c
adt c circular-queue linux queue
Last synced: 02 Jul 2026
https://github.com/element39/bun-llvm
🍔 use LLVM with bun effortlessly
bindings bun c cpp ffi go ir javascript llvm llvm-bindings rust typescript zig
Last synced: 09 Apr 2026
https://github.com/wilsonsilva/raylib-tic-tac-toe
Tic Tac Toe in Raylib
c raylib raylib-c raylib-game tic-tac-toe tic-tac-toe-game tictactoe tictactoe-game
Last synced: 17 Feb 2026
https://github.com/sahilkhanna/platformio-dso-atmega16
atmega16 c cpp design electronic oscilloscope system
Last synced: 16 May 2026
https://github.com/coding-pelican/game2048-c
Implementation of the classic 2048 game in C
2048 ascii ascii-game c cli cli-game console console-based console-game game game-2048 terminal terminal-based terminal-game
Last synced: 19 May 2026
https://github.com/younesaassila/42-piscine
The projects I’ve made for my Piscine @42Paris (July 2022)
Last synced: 18 Jun 2025
https://github.com/notsuju/chroma
A simple text editor written in c
ansi-escape-codes c c-language project text-editor vim
Last synced: 12 Apr 2026
https://github.com/walternascimentobarroso/onlinejudges
solution in C and JS for challenges
Last synced: 16 May 2026
https://github.com/ashutoshthings/retrochat
A Terminal based chatting application.
c server-client-application socketprogramming winsock2
Last synced: 02 Jul 2026
https://github.com/addisonelliott/nifticlib
Nifticlib is a C I/O library for reading and writing files in the nifti-1 data format. nifti-1 is a binary file format for storing medical image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI) brain images.
c fmri fmri-image-slices library medical medical-imaging mri mri-images nifti nifti-format
Last synced: 21 Jun 2025
https://github.com/jose-jaen/ft_printf
Custom implentation of printf function in C
42 42born2code 42madrid 42school c printf printf-42 programming
Last synced: 21 Jun 2025
https://github.com/viztruth/c-and-cpp-practice-problems-with-solutions
👉Well curated repo. containing solutions for all the practice questions that I've solved while I was learning C and C++. 💡Check the README for categorized questions. This repo. can be useful for beginner and intermediate-level C or C++ programmers. If you found this repo. useful, don't forget to star the repo and give a follow.
array-manipulations c c-plus-plus c-programming cpp data-structures data-structures-and-algorithms linked-list matrices practice practice-exercises practice-problems programming solutions string-manipulation
Last synced: 16 May 2026
https://github.com/pranshuchittora/dsa
DS in C
algorithms c cpp data-structures golang
Last synced: 11 May 2026
https://github.com/zakariaelbouzkri/mindful_dining
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
c multiprocessing synchronization threading
Last synced: 05 Jul 2025
https://github.com/matteoepitech/ggl
GGL also known as GenesisGL is an easy to use 2D graphical library made using OpenGL, GLFW in C.
2d-graphics-library c glfw graphical library opengl
Last synced: 22 Jun 2025
https://github.com/medoussemaboussida/leaders-apocalypse
✔Conception and development of a 2D game using the Linux operating system and C Language.
adobe-illustrator adobe-photoshop c sdl2-library ubuntu
Last synced: 27 Jan 2026
https://github.com/jmaczan/curiosity
Low-level deep learning framework
autograd c deep-learning low-level low-level-programming machine-learning neural-network tensor
Last synced: 22 Jun 2025
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/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/graphtylove/hangman_c
Simple terminal based hangman game written in C
Last synced: 22 Jun 2025
https://github.com/kshru9/basic-shell
Basic shell commands written in C language
c execvp fork grep makefile operating-system shell
Last synced: 16 May 2026
https://github.com/whisperity/distcc-driver
Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.
bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script
Last synced: 07 Apr 2026
https://github.com/roscibely/computer-graphics
Computer Graphics: Scene processing and texturing 🟤
c computer-graphics graphics linear-algebra opengl texture
Last synced: 16 May 2026
https://github.com/rainyroot/learning_projects
Some Projects for learning purposes I've done. Vary in difficulty and complexity.
c css django flask html javascript python sql
Last synced: 14 Feb 2026
https://github.com/sdsds222/conyblockbrace
一个支持将Java、Javascript、Json、C、C++、C#程序语句中的大括号围起来的语句代码块高亮醒目地显示的插件,便于开发者审查阅览程序语句.Cony Block Brace{},A Java、Javascript、Json、C、C++、C# Code Block Brace Highlighting Extension.
block brace c code-block-brace javascript vscode vscode-extension
Last synced: 13 Apr 2026
https://github.com/pikmin-rgb/minishell
As beautiful as a shell
c makefile school-project shell
Last synced: 17 May 2026
https://github.com/neomutt/test-logging
⚠️ Test code for a logging replacement
Last synced: 30 Oct 2025
https://github.com/bezarhere/pygnu
Project manager & builder for GCC
build-tool c cpp gcc gcc-builds gcc-complier
Last synced: 11 May 2026
https://github.com/kylemh/uo_cis330
C/C++ and Unix course at the University of Oregon.
Last synced: 03 May 2026
https://github.com/baltasarq/c-sim
Memory management simulator for a (limited) C interpreter
c c-plus-plus csharp csim interpreter memory-allocation memory-management
Last synced: 04 May 2026
https://github.com/ugnmura/dotfiles
My Dotfiles
c dotfiles dotfiles-linux dwm lightweight native suckless suckless-software
Last synced: 07 Apr 2026
https://github.com/gabrieldlima/knr-solutions
Solutions for "The C Programming Language 2nd Edition" :book:
c exercises kernigan-ritchie-book solutions the-c-programming-language-solutions
Last synced: 17 Jul 2025
https://github.com/jakubvojvoda/unix-users-info
Information searching about Unix users
c client-server socket unix user-info
Last synced: 10 Sep 2025
https://github.com/komodoresoft/mgl
OpenGL 1-style wrapper for Modern OpenGL in C
c immediate-mode opengl wrapper
Last synced: 17 May 2026
https://github.com/benj1x/bargain-hunting
P1 Projekt til Bargain Hunting på AAU
Last synced: 19 Jul 2025
https://github.com/detomon/bliplay-wasm
WebAssembly version of bliplay
audio c chiptune emscripten music plaintext sound tracker webassembly
Last synced: 24 Oct 2025
https://github.com/ankush-003/data-structures-using-c
Learning Data Structures using C Language
Last synced: 21 Mar 2025
https://github.com/pedrofurtado/c-data-structures
Data structures implemented in C.
c data-structure data-structures
Last synced: 05 Apr 2025
https://github.com/simpson-computer-technologies-research/simplc_parser
Parser for my programming language, simp lang (simpl) made in C
c parser programming-language simpl
Last synced: 13 Mar 2025
https://github.com/simpson-computer-technologies-research/csvparser
CSV File Parser in C
Last synced: 13 Mar 2025
https://github.com/gabrioliv/c-general-scripts
General scripts in C language.
c language-c learning programming script terminal testing
Last synced: 17 May 2026
https://github.com/1deaa/so_long
so_long 42 project
2d-game 42 c graphics2d minilibx mlx42 so-long
Last synced: 20 Jul 2025
https://github.com/aatrick/julia_set
Python fractal generator based on the julia set
c fractal-rendering fractals matplotlib matrix python rust
Last synced: 23 Jun 2025
https://github.com/i5-650/turb-os
A small OS made in C/C++, made for a supervized project ! This project is NOT an example
c cpp operating-system os school-project
Last synced: 17 May 2026