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-01 00:04:19 UTC
- JSON Representation
https://github.com/ldilley/junk
:wastebasket: An archive of random programs
asm bash bash-script c cpp cpp11 cpp14 cpp17 csharp freebsd freebsd-kld haskell junk junk-code linux linux-kernel-module nasm python shell shell-script
Last synced: 09 Apr 2025
https://github.com/krisvers/koml2struct
krisvers (not-so) Obvious Minimal Language C struct code-gen tool written in C99.
c c-struct c99 code-gen koml markup-language no-dependencies
Last synced: 13 Mar 2025
https://github.com/nthnn/wtfc
Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.
c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language
Last synced: 10 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/mustfaozcan/pdp_derskodlari
Programlama Dilleri Prensipleri Muhammed Fatih Adak derste yazılan kodlar (2024)
Last synced: 27 Oct 2025
https://github.com/driftluo/algorithmpractice
Learning data structures and algorithm by C/C++/Rust
algorithms-datastructures c cpp rust
Last synced: 09 Apr 2025
https://github.com/im-rises/cunicodelib
C header only Library to write UTF8 text to the console for Windows, macOs and Linux.
c console cpp multi-platform unicode utf8
Last synced: 25 Oct 2025
https://github.com/andrej123456789/uno_pp
Simple game inspired by Uno with extra tweaks
Last synced: 13 Oct 2025
https://github.com/lind026/ucsan
The User Concurrency Sanitizer (UCSAN)
c concurrency concurrent-programming data-race-detection
Last synced: 23 Apr 2025
https://github.com/bartpleiter/fpgc5
A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more about the fundamentals of computers and to improve my Verilog skills
assembler c compiler computer-architecture cpu fpga gpu hardware software verilog
Last synced: 11 Feb 2026
https://github.com/kusma/cb-bart
Carl B - Vi er veldig kule (og har fet bart)
Last synced: 14 Feb 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/grz0zrg/fb_monitor
C Framebuffer display of a remote (HTTP) JPEG image / Octoprint monitoring from REST API
3d-printing c embedded-systems framebuffer graphics monitoring monitoring-tool octoprint
Last synced: 12 Oct 2025
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/sukruciris/journey-of-the-slayer
Source code of the game which is named Journey of the Slayer.
Last synced: 18 Mar 2026
https://github.com/lindseyb/minorprojects
All my small projects that I work on
c c-sharp data-structures java
Last synced: 27 Jan 2026
https://github.com/mohammadrezaamani/bridge
This Universal Shared Memory Bridge enables communication between processes across different programming languages by providing a shared memory interface, facilitating efficient data exchange.
bridge c js python shared-memory
Last synced: 16 Apr 2026
https://github.com/cooljeanius/mdnsd
another package that failed to build with MacPorts that I patched up
Last synced: 18 Jan 2026
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/senselogic/geany_prettify
Source code prettifier plugin for Geany.
beautifier c code cpp css d formatter geany html js php plugin prettifier source
Last synced: 16 Apr 2026
https://github.com/mobius3/creme
Creme is a widget library that is renderer-independent, non-intrusive and made with C99 (mirror of https://gitlab.com/mobius3/creme)
c c99 gui sdl2 tile-based widget-library
Last synced: 19 Jan 2026
https://github.com/bagussatoto/kumpulan-final-project-c-plus-plus
Final Project Pemprograman,Agoritma,Stuktur Data
Last synced: 23 Oct 2025
https://github.com/carcargroup05/designatedcar
This is a repo to store codes for the designated project of the car car class in NTUEE. We appreciate for your star to our repo.
arduino bfs-search c cplusplus python
Last synced: 22 Apr 2025
https://github.com/thearchitect4855/voxelizer-rs
A Rust port of karimnaaji's C Voxelizer
c ffi rust voxelization voxelizer voxels
Last synced: 10 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/shadforth/keylogger-kernel-driver
A kernel space keylogger 🔑
c kernel kernel-space keylogger operating-systems-principles osp
Last synced: 10 Mar 2025
https://github.com/andwn/ym2020
c mega-drive megadrive sega sega-genesis sgdk
Last synced: 13 Feb 2026
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/ldilley/salad
:leaves: An assortment of useful C stuff
algorithm algorithms assortment c data-structure data-structures datastructure datastructures libraries library misc miscellaneous salad search search-algorithm searching searching-algorithm sort sorting sorting-algorithm
Last synced: 03 Mar 2025
https://github.com/cascadingradium/air-traffic-distribution
A GPU-Accelerated Multi-Objective Genetic Algorithm for Air Traffic Management
air-traffic-control air-traffic-management c cuda genetic-algorithm gpu-acceleration
Last synced: 16 May 2025
https://github.com/gagniuc/mix-two-signals-in-csharp
This is an implementation designed in C#. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
algorithm algorithms c csharp csharp-code mix model novel number-theory numerical-analysis signals source-code spectral-forecast
Last synced: 04 Mar 2026
https://github.com/umutsevdi/rle-img-compression
A Utility program that can compress PGM images using Run Length Encoding Algorithm or reconstruct them without loss.
c image pgm pgm-image rle rle-compression-algorithm
Last synced: 14 Mar 2026
https://github.com/nunofachada/pphpc
Several implementations of the standard PPHPC agent-based model
agent-based agent-based-modeling c java netlogo opencl pphpc predator-prey simulation simulations standard-model
Last synced: 14 Mar 2026
https://github.com/manraj29/cricket-using-c
A game of Cricket for programmers.
basicgame c cprogramming cricket fungame programming
Last synced: 30 Jan 2026
https://github.com/maximilianfeldthusen/simpleparser
This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.
Last synced: 05 Sep 2025
https://github.com/abdorayden/raylist
C library that implements a dynamic linked list supporting multiple data types, with various functions for list manipulation
Last synced: 09 Oct 2025
https://github.com/panquesito7/setup-jule
Setup a JuleC development environment in your project.
action-composite actions c clang composite composite-action cpp hacktoberfest jule julec julelang programming
Last synced: 03 Mar 2026
https://github.com/jbw9964/programming_methodology_project
Mario-like game, based on C Lang & SDL2 library
Last synced: 17 Oct 2025
https://github.com/goamegah/c-vaccinodrome
Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.
c data-structures linux memory-management mmap semaphore shell-scripts synchronous-processing
Last synced: 17 Oct 2025
https://github.com/abdelazeem201/arm-core
This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the ARM instruction set, release and name. In 2005, ARM provided a summary of the numerous vendors who implement ARM cores in their design.
amba armv4 armv6 armv7 armv9 axi c fpga soc systemverilog verilog vhdl vhdl-code
Last synced: 03 Sep 2025
https://github.com/madebypixel02/abe-scalability
[Uc3m] Cybersecurity practice to measure the scalability and complexity of Attribute-Based Encryption
abe attribute attribute-based-encryption c cpabe cybersecurity data data-protection makefile protection uc3m
Last synced: 25 Feb 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/stablecoder/vulkan-mini-libs-2
Useful self-contained header files for Vulkan development, such as error codes and enum/bitflag serialization.
bitflag bitset c cpp cpp17 cpp20 flag flagbits flags python vulkan vulkan-library xml xml-parser
Last synced: 18 Oct 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/lelserslasers/gameoflife
Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)
2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation
Last synced: 30 Jul 2025
https://github.com/pgvalle/spaceinvadersclone
Yet another Space Invaders clone coded in C
c gamedev jesus jesus-christ jesus-is-da-lord-n-savior sdl2 space-invaders
Last synced: 27 Oct 2025
https://github.com/embeddedos/x86-64-operatingsystem
An Operating System based on x86-64 architecture.
assembly bios bootloader c cpp kernel operating-system qemu round-robin-scheduler shell systemcalls x86-64
Last synced: 08 Oct 2025
https://github.com/fumiama/simple-dict
db["key"]="value" with tea encryption
c crypto-operations encryption encryption-decryption kv kv-storage kv-store socket socket-client socket-io socket-programming socket-server socketio tea-encryption
Last synced: 09 Apr 2025
https://github.com/dimalmfao/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: 28 Apr 2025
https://github.com/otmanedaoudi/c-complex-declarations-parser
A program that converts a complex C declaration into a human readable representation.
c compiler-design syntax-analysis syntax-tree
Last synced: 08 Oct 2025
https://github.com/fuwn/seiwm
🪄 Lightweight & Hackable X11 Dynamic Window Manager
c desktop desktop-environment dwm linux sei window-manager
Last synced: 31 Jul 2025
https://github.com/gyakobo/quadtree-image-compression
This project aims utilize a graph(a tree) as a form of image value compression by implementing a special kind of data structure where it basically groups repeating variables into a node and ungroups non-repeating values into their own nodes.
c c-plus-plus compression-algorithm dynamic-programming grayscale-images malloc njit partitioning pointers-and-arrays rgb tree-structure weissman-score
Last synced: 12 Apr 2025
https://github.com/dispatchcode/t3c
Tic Tac Toe written in C using MiniMax algorithm with alpha-beta pruning
c minimax-algorithm sdl2 tic-tac-toe
Last synced: 02 Sep 2025
https://github.com/baozhuhan/awesome-se-box
👨🎓 我的专业课程互联网备份。
c cpp homeworks html-css-javascript hzcu java python3
Last synced: 07 Mar 2026
https://github.com/mhamdyx/C-programming-A-Modern-Approach-2nd-ed-Solutions
My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.
abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation
Last synced: 09 May 2025
https://github.com/brimstone/shellload
Load shellcode into a new process, optionally under a false name.
c linux post-exploitation redteam shellcode
Last synced: 12 Apr 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/xuri/xsd
The test collection for the xgen
c code-generation code-generator code-generators go golang java typescript w3c w3c-specification xml xml-parser xsd xsd-converter xsd-files xsd-schema xsd-validation
Last synced: 21 Aug 2025
https://github.com/macbre/plc
Power Line Communication
avr c communication electronics-projects plc x10
Last synced: 07 Mar 2026
https://github.com/luisenmarroquin/cpp-actions
GitHub Actions to build C and C++ on Windows, macOS and Linux
c c-plus-plus cpp docker dockerfile gcc github-actions shell
Last synced: 13 Apr 2025
https://github.com/dineshpinto/timetagger
FPGA programming for nanosecond photon counting
c fpga fpga-programming linux photonics picosecond swig-binding verilog
Last synced: 12 Apr 2025
https://github.com/rjray/mscs-thesis-project
Evaluating Languages for Bioinformatics: Performance, Expressiveness and Energy
bioinformatics c cplusplus energy-consumption energy-efficiency expressiveness performance-analysis perl python rapl rust static-analysis string-matching
Last synced: 09 May 2025
https://github.com/abolfazlmohammadpour/simplecalculatorwithc
A Simple Calculator With C
Last synced: 27 Jul 2025
https://github.com/iryukizo/check_lines
A little python script to check lines in your c files.
c ctags format lines-of-code pypi python-script python3
Last synced: 29 Oct 2025
https://github.com/minhaskamal/coolconsolegames
A Collection of Wonderful Console Games (the-game-of-life-three-3-stones-tic-tac-toe-tictactoe-criss-cross-snake-rush-peeble-dropping-connect-four-4)
Last synced: 23 Aug 2025
https://github.com/luki120/cassia
Simple tweak written in pure C, yes you read that right
Last synced: 07 Apr 2025
https://github.com/wojwozniak/university
University courses that I have finished - tasklists, solutions, study materials
c computer-science csharp java javascript math python racket university
Last synced: 26 Aug 2025
https://github.com/shan18/fat32-file-recovery
A simple file recovery tool for FAT32 filesystems
c fat32 file-recovery filesystem
Last synced: 07 May 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/isopropylcyanide/rip-posix-threads
An attempt to implement the routing information protocol using POSIX Threads (C Language).
c c-programming makefile network networking posix posix-threads router routing-protocols
Last synced: 26 Jul 2025
https://github.com/ssssota/typed-cstruct
Read and Write a binary C struct, Use it as a JavaScript object
c javascript struct webassembly
Last synced: 17 Jun 2025
https://github.com/jcarrano/fixed_point_arith
Fixed point math library in C with 3d vectors and quaternions - formal verification is in process...
arithmetic c embedded-c fixed-point math-library quaternion vector-math
Last synced: 02 Aug 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/jjyr/cbmt
Complete Binary Merkle Tree https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0006-merkle-tree/0006-merkle-tree.md
Last synced: 30 Jun 2025
https://github.com/theakashshukla/data-structures-algorithms
Data Structures & Algorithms using c
algorithms assignment c code data-structures dsa library program project solutions
Last synced: 05 Oct 2025
https://github.com/mrts/debugging-cgi-applications-with-gdb
How to debug CGI applications with GDB
Last synced: 03 May 2026