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-06 00:04:32 UTC
- JSON Representation
https://github.com/ghulamghousdev/algorithm-analysis
This repository consists of codes written during my undergraduate Design and Analysis of Algorithms course!
algorithm-challenges algorithms c complex-analysis complexity cpp cutting greedy-algorithm greedy-algorithms hacktoberfest hybrid insertion-sort matrix merge-sort optimization-algorithms sorting sorting-algorithms
Last synced: 23 Jun 2025
https://github.com/gimploo/scuffed_whatsapp
tui version of whatsapp
c c11 mutlithreading socket-programming
Last synced: 07 May 2025
https://github.com/8dcc/brainfuck-interpreter
Interactive brainfuck interpreter made in C
brainfuck brainfuck-interpreter c interpreter ncurses
Last synced: 30 Apr 2025
https://github.com/thefox/httpflood
Tool for flooding HTTP servers under Linux.
c flood flood-attack http linux mit-license
Last synced: 26 Jul 2025
https://github.com/equals215/ncurses_fs_explorer
A lightweight designed filesystem explorer
c epitech file-explorer ncurses
Last synced: 11 May 2025
https://github.com/rdch106/bennugd
The game programming language
bennugd c game-programming-language multiplatform
Last synced: 13 Jul 2025
https://github.com/adammaj1/hsluv-color-gradient
perceptually uniform 1D color gradient ( HSLuv) using C99 implementation of HSLuv (revision 4) www.hsluv.org
1d bash c color-gradient color-scheme coloring-algorithm colormaps colorscheme gnuplot gradient graphics-programming hsl hsluv hsv2rgb rgb-color scientific-visualization scientific-visualizations
Last synced: 10 May 2025
https://github.com/sukhmancs/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 11 Apr 2025
https://github.com/kaoutherbo/monty
Stacks, Queues - LIFO, FIFO project
alx-challenge c cmdline fifo-queue lifo-stack queue stuck
Last synced: 14 Apr 2025
https://github.com/yusufss4/advanced-c-programming-course
Advanced C Programming Notes
advanced-c c c-programming c-programming-language embedded-c linux
Last synced: 10 Apr 2025
https://github.com/diluo1999/blackjack
Final team project: Blackjack in C. CS50 Software Design and Implementation @ Dartmouth.
bash-shell blackjack-game c documentation game-developement makefile reinforcement-learning tcp-ip team-project valgrind
Last synced: 26 Feb 2026
https://github.com/appliedfm/docker-coq-vst
Docker images of the Coq proof assistant with compcert and VST pre-installed
appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile
Last synced: 19 Feb 2026
https://github.com/camchambers/parallel-matrix-multiplication
A demonstration of parallel computing in C using the Open MPI library.
Last synced: 23 Jun 2025
https://github.com/saloniamatteo/csnake
A Snake clone written in C; uses Ncurses.
c c-game c-ncurses c-snake difficulty game ncurses pause scores snake snake-game snake-ncurses
Last synced: 18 Sep 2025
https://github.com/lind026/coroutine-in-c
The Unix style of coroutine mechanism in C language.
Last synced: 14 May 2025
https://github.com/prisect/dimanet
DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).
ai c contributions-welcome library open-source
Last synced: 31 Aug 2025
https://github.com/himslm01/n38hn
Application for Raspberry Pi to send 433MHz remote control signals to Maplin remote controlled mains sockets.
Last synced: 18 Mar 2025
https://github.com/danielmartensson/c-applications
Embedded C with ST Microelectronics CubeMX and other C-applications
atollic c cubemx eclipse-cdt embedded stm32 truestudio
Last synced: 18 Sep 2025
https://github.com/daneelsan/wireworld
Wireworld: a Turing-complete cellular automaton suited for simulating logic gates and other real-world computer elements
c wireworld wolfram-language zig
Last synced: 20 Jun 2025
https://github.com/s4m-mo/language-runner-vscode
A VS Code extension that can run a variety of file types.
c cpp javascript language-runner nodejs python vbnet vscode vscode-extension
Last synced: 08 Apr 2026
https://github.com/desmonhak/compiler
Lenguaje de programación creado para desarrollo de sistemas operativos, creación de shellcodes y muestras de malware
assembly-language c malware os shellcode
Last synced: 03 Aug 2025
https://github.com/veeso/stringext
C extension of string.h
ascii-to-hex c cpp hex-to-ascii join-in-c library libstring replace-in-c replaceall-in-c reverse-in-c string string-extended string-extension string-manipulation substr-in-c substring-in-c trim-in-c
Last synced: 21 May 2026
https://github.com/codegasms/azzian
A funny pixel game about an Asian boy who is chased around by slippers and constantly taunted by family, peers and the game itself.
c game game-development global-game-jam raygui raylib
Last synced: 15 Apr 2025
https://github.com/desmonhak/structs_data_c
implementacion de vectores, al estilo de C++, podemos situar un ejemplo usando la implementacion en el archivo code_array-list.c. Ademas hemos hecho una implementacion de tablas de hash, puede situar un ejemplo de su uso en code_hash-table.c. Podemos situar tambien una implementacion de vectores pero esta vez con listas enlazadas en code_vector-...
arrays-dinamicos c estr hashtable listas-enlazadas
Last synced: 23 Jul 2025
https://github.com/jonmrowczynski/pt-symmetry-controller
This mechanical PT-Symmetry-Controller project is an analog to a quantum mechanical PT-symmetric system.
autodesk autodesk-eagle c c-plus-plus cpp design electronics firmware intellij java jni jni-java labquest2 mplabx physics quantum quantum-mechanics quantum-physics reasearch visual-studio
Last synced: 27 Jul 2025
https://github.com/zlatnaspirala/web-to-native
Testing basic c++ compilers work
c cef cpp porting visual-studio web xcode
Last synced: 13 May 2026
https://github.com/marcusvinix/minishell
The objective of this project is for you to create a simple shell. Yes, your little bash or zsh. You will learn a lot about processes and file descriptors.
Last synced: 18 Jun 2026
https://github.com/sphinx-contrib/cheader
Sphinx extension that implements a c:header directive.
c sphinx sphinx-extension sphinxcontrib
Last synced: 14 May 2026
https://github.com/nganltp/fire-detection
Detect fire using image processing and machine learning
Last synced: 30 Apr 2026
https://github.com/githubprankster/ps2kit
The PS2 SDK, from the future of today
assembly c mips playstation-2 playstation2 ps2 sdk
Last synced: 08 May 2026
https://github.com/laserpants/mbs
:hourglass_flowing_sand: Command line tool to help keeping a tab on data usage.
c c99 cli-tool linux networking
Last synced: 05 May 2026
https://github.com/janlauber/bfh
Watch my journey at completing the bachelor of science in informatics at Bern University of Applied Sciences.
c computer-science education golang java science study
Last synced: 07 May 2026
https://github.com/sharadcodes/bms
Bank Management Software :- A menu driven minor project in C language giving the facility of creating a new account, deleting, withdrawing, depositing and showing the details of the accounts.
Last synced: 26 Apr 2026
https://github.com/samuelmarks/type-correct
Correct types: typed correctly
c cpp libclang libtooling llvm
Last synced: 08 May 2026
https://github.com/f0rkr/minishell
Making a shell using dummy C.
c descriptors minishell shell zsh
Last synced: 13 May 2026
https://github.com/ivkos/hexviewer
Console hex viewer written in C
c console hex hex-viewer hexviewer simple
Last synced: 13 Jun 2026
https://github.com/danielmartensson/java-applications
Simulation of 3D models, web applications, JavaEE, JavaFX and Sockets
3d blender c c-application embedded-java embedded-systems gnu-octave java java-application mysql-server socket
Last synced: 07 May 2026
https://github.com/hope2333/tsac-ng
神经音频编解码器 — Multi-backend neural audio codec. CPU (AVX/AVX2/AVX-512, NEON/SVE, RVV), GPU (CUDA, HIP/ROCm, Vulkan), LLVM JIT. Clean-room implementation.
arm64 audio-codec avx c cuda dac hip llvm-jit neural-audio riscv simd vulkan
Last synced: 29 Jun 2026
https://github.com/japrozs/rim_llvm
a smol compiler I've been working on for the past few weeks
c compiler interpreters llir llvm
Last synced: 29 Apr 2026
https://github.com/soypat/so
MWE tutorial of .so dynamic linking. Call C from Go; and Go from Python
abi c ctypes dynamic dynamic-linking ffi go golang python python-ctypes shared-library shared-object
Last synced: 27 Oct 2025
https://github.com/libdriver/hdc2080
HDC2080 full-featured driver library for general MCU and Linux.
c full-featured-driver hdc2080 humidity iic linux mcu temperature
Last synced: 23 Apr 2025
https://github.com/abhixsh/number-guessing-game
This is a C program for a number guessing game. The user has to guess a random number within a limited number of attempts. The program will provide feedback on each guess.
Last synced: 16 Mar 2026
https://github.com/dyne/lua-paillier
Lua module for the Paillier cryptographic scheme
Last synced: 10 Mar 2026
https://github.com/oscarfmdc/antsystem
C implementation of various Ant Colony Optimization (ACO) algorithms
Last synced: 07 Jan 2026
https://github.com/the-pink-hacker/ticevid
A USB color video player for the TI-84+ CE.
c c-lang c-language c-language-programming qoi qoi-format ti-84-plus-ce
Last synced: 14 Oct 2025
https://github.com/abranhe/binary.c
An small C library to work with binary numbers
binary binary-numbers c c-library clib clibs makefile
Last synced: 31 May 2026
https://github.com/giannitedesco/xpdt
eXPeditious Data Transfer
c compilers marshalling protocol-buffers python serialization xpdt
Last synced: 19 Jan 2026
https://github.com/auneri/celloworld
Self-contained project templates for (mostly) C-family languages.
Last synced: 09 Apr 2025
https://github.com/andrej123456789/uno_pp
Simple game inspired by Uno with extra tweaks
Last synced: 13 Oct 2025
https://github.com/mrh1997/headlock
An adapter for making C code testable from Python (see https://headlock.readthedocs.io/en/latest)
bridge bridging c embedded-c iot python tdd test-driven-development testing unittest
Last synced: 16 Jan 2026
https://github.com/AbyssEngine/AbyssEngine
Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.
Last synced: 01 Apr 2025
https://github.com/mustfaozcan/pdp_derskodlari
Programlama Dilleri Prensipleri Muhammed Fatih Adak derste yazılan kodlar (2024)
Last synced: 27 Oct 2025
https://github.com/kai-kj/microcompute
A small library for gpu computing
c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl
Last synced: 12 Apr 2025
https://github.com/desmonhak/argparse_c
Librería para pasear y manejar argumentos por linea de comandos en C
Last synced: 09 Apr 2025
https://github.com/abdorayden/raymp
raymp CLI Music Player with beautiful UI
bash-script c linux linux-app linux-shell
Last synced: 12 Apr 2025
https://github.com/joaodiaslobo/rogue-pointers
Roguelike game in C, using the ncurses library! 🧟
ascii c ncurses roguelike-game sdl2
Last synced: 27 Oct 2025
https://github.com/winterrdog/x86-bootloader
A hobby project to learn how to make a bootloader. Written in C and x86 Assembly
assembly-x86 bootloader c nasm qemu
Last synced: 27 Oct 2025
https://github.com/dreampast/libul
Some header-only utility files
c cpp cross-compiler cross-plattform native utiltity
Last synced: 22 Jun 2025
https://github.com/chimari/hskymon
Sky Monitor for Subaru Telescope
astronomy c gtk2 gtk3 observatory subaru telescope
Last synced: 13 May 2025
https://github.com/tuvimen/csas
console file manager
c console file-manager file-preview ncurses
Last synced: 29 Jul 2025
https://github.com/nunofachada/cl_ops
A library of common OpenCL operations.
bitonic-sort c cl-ops gpgpu hpc lgplv3 opencl opencl-benchmarks opencl-kernels opencl-library parallel-algorithm prefix-sum prng radix-sort random-number-generators sorting-algorithms
Last synced: 07 Jul 2025
https://github.com/jakubtomsu/raylib-template
C/C++ game template for Raylib and Visual Studio. Just download and use, no setup required
c cpp easy-to-use game game-development raylib raylib-cpp
Last synced: 07 Oct 2025
https://github.com/yageek/lambert
:earth_africa: C library to convert Lambert coordinates to WGS84 with IGN Algorithms
Last synced: 11 Apr 2025
https://github.com/garciparedes/parallel-scan-sky
Parallel Computing work
c cuda high-performance-computing hpc mpi openmp parallel parallel-algorithm parallel-computing parallel-processing parallel-programming parallelism parallelization university-of-valladolid
Last synced: 18 Apr 2026
https://github.com/nizamiza/self-balancing-trees
Implementations of AVL and 2-3 trees
2-3-tree avl avl-tree binary-search-tree bst c computer-science data-structures tree-insert tree-search two-three-tree
Last synced: 09 Apr 2025
https://github.com/akash1474/txedit
TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️
c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app
Last synced: 10 Jul 2025
https://github.com/r1nc/ngenxx
A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.
android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows
Last synced: 02 Apr 2025
https://github.com/alphaville/static_malloc
C: malloc for static allocation! :eyes: :tractor:
c cprogramming embedded embedded-systems memory-management systems-programming
Last synced: 01 Jul 2025
https://github.com/ryantusi/cs50x
🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨
api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3
Last synced: 16 May 2025
https://github.com/goshatch/astrovox
🎛️ Experimental synthesizer implementation
audio c cli experimental midi synthesizer
Last synced: 12 May 2025
https://github.com/madhurimarawat/learning-programming-concepts-with-c
This repository contains programs in the C programming language.
armstrong-number array-manipulations basic-programs c c-programming-code do-while-loop escape-sequences for-loop functions loops loops-and-patterns pattern-printing prime-numbers recursion star-pattern string-functions swapping-algorithm user-defined-functions vowel-consonant while-loop
Last synced: 19 Oct 2025
https://github.com/anuraganalog/dfs
Data and File structues
algorithms c data-structures dfs hacktoberfest hacktoberfest2020 hashing linked-list py3 queue searching shuffling sort sorting stack tree
Last synced: 09 Apr 2025
https://github.com/sabyasachi-seal/codinginc-cpp
This Is where I keep the C codes that I practice
Last synced: 27 Jan 2026
https://github.com/kassane/asio-zig
asio (standalone) event-loop to C API - Experimental (uses zig 0.12.0)
asio asio-library asynchronous c concurrency cplusplus cpp ffi-bindings threading zig
Last synced: 15 Apr 2025
https://github.com/justinmeiners/c-foundation
An implementation of an ANSI C class system similar to Apple's Core Foundation. (Retain/release, autorelease, mutable/immutable, etc)
apple autorelease c cocoa foundation reference-counting
Last synced: 08 Oct 2025
https://github.com/sigmapitech/myprintf
Allocation free, C99 printf function recreation focused of a small memory footprint
c epitech epitech-project printf
Last synced: 26 Apr 2025
https://github.com/memescoep/hyperion_os
The Hyperion Operating System is a 64-bit OS that is using the limine bootloader and is written in C
64bit c limine-bootloader operating-system osdev
Last synced: 08 Oct 2025
https://github.com/hoangtien2k3/code-c-plus-plus
Master your language C++. design patterns example - Java - C++. Multiple projects. Software engineering experiences.
Last synced: 21 Apr 2025
https://github.com/nick-vinesmoke/console-snake-c
The simple snake game on the windows console which written using c
c console game game-development gamedev
Last synced: 28 Jun 2025
https://github.com/yash22222/c-programming-projects-and-algorithms
In computer programming terms, an algorithm is a set of well-defined instructions to solve a particular problem. It takes a set of input(s) and produces the desired output. For example, An algorithm to add two numbers: Take two number inputs Add numbers using the + operator Display the results.
algorithms algorithms-and-data-structures c c-programming c-programming-language data-structures mini-project
Last synced: 13 Jun 2026
https://github.com/gearsix/bfme2-installer
An ISO install wrapper for (specifically for Lord of the Rings: Battle for Middle-Earth 2). It mounts .iso files, runs the installer (on disc) and applies the no cd crack so that you don't need to re-mount the .iso files everytime you run the game.
animated c cd command-line crack friendly gaming installer iso-files lord-of-the-rings lotr mount powershell script windows-10 wrapper
Last synced: 16 Jan 2026
https://github.com/faisalahmedbijoy/compiler-project-with-flex-and-bison
Laboratory works, Assignments, Laboratory tasks, Projects
bison c compiler-design compilers flex
Last synced: 09 Oct 2025
https://github.com/ohidurbappy/tutorialspoint-c-source-code
Example code given in Tutorialspoint.com C programming tutorial
c example-code tutorial tutorialspoint
Last synced: 11 Apr 2025
https://github.com/kirillzhosul/reverse-proxy
Simple reverse proxy written in C
c educational http linux nginx proxy reverse-proxy socket
Last synced: 17 Oct 2025
https://github.com/jdsherbert/fisher-yates-shuffle
Fisher Yates Algorithm implementation for randomizing an array of objects, implemented in various languages.
c cpp csharp haxe java javascript js lua python ruby ts typescript unity unreal-engine
Last synced: 07 Apr 2025