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/jhump/midi-compozer
An ancient MIDI composition program for DOS (circa mid-to-late 1990s)
Last synced: 10 Sep 2025
https://github.com/k4u5h4l/ada-lab-progs
A collection of programs done in ada lab, sem 4.
Last synced: 22 Apr 2025
https://github.com/nivindulakshitha/productivity-suite
Explore interactive C programs!
Last synced: 18 Jun 2026
https://github.com/not-minimal/algoritmos
Ramo de Algoritmos y Programación del Segundo Semestre
Last synced: 14 Jun 2025
https://github.com/rtsfred3/pyntegrate
Use of native C code in Python using C Extensions
c c-extensions c-python-extensions cpython python
Last synced: 16 Jul 2025
https://github.com/carletonurocketry/packager
QNX C program for encoding sensor data into radio packets.
c cli cli-tool cuinspace encoding packets qnx raspberry-pi raspberry-pi-4 rocketry transmission
Last synced: 26 Oct 2025
https://github.com/headblockhead/slab-firmware
Firmware for the core boards of the Slab Keyboard system.
c keyboard pico-sdk slab-keyboard tinyusb
Last synced: 12 Mar 2026
https://github.com/basemax/postfixevaluatorc
This is a postfix evaluator written in C. It takes a postfix expression as input and evaluates it. It supports the following operators: + - * / ^ ( )
c evaluator postfix postfix-evaluation postfix-evaluator stack
Last synced: 12 Oct 2025
https://github.com/junexxd/kernel-module
Linux kernel Modules and device drivers
Last synced: 25 Feb 2026
https://github.com/ruthenic/drakecoreutils
Drake's Epic Coreutils (working title)
Last synced: 17 Jun 2025
https://github.com/youpong/chttpd
A single threaded multi process HTTP 1.1 Server implemented in C records apache-like access logs.
Last synced: 22 Apr 2025
https://github.com/tristartom/fussil
Minimalist example code for FuSSIL (full-stack systems programming and security instructional labs)
c linux linux-shell syscalls web web-security
Last synced: 13 Mar 2026
https://github.com/sidojain/cypher
Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.
c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2
Last synced: 13 Apr 2026
https://github.com/kingwill101/dart_native_socket
Low-level socket and file descriptor operations for Dart applications
c dart dart-package dartlang ffi
Last synced: 01 Feb 2026
https://github.com/z1skgr/memory-management-i-o
Memory orchestration at the different levels of languages
assembly c clang cygwin exceptions-handling interrupts memory-allocation memory-layout merge-sort mergesort mips-architecture pcspim program-execution stack
Last synced: 21 Feb 2026
https://github.com/kadir014/lumina
Lightweight and cross-platform game engine in C
2d c cross-platform game-development game-engine gamedev linux wasm web windows
Last synced: 16 Jan 2026
https://github.com/taxborn/u8read
UTF-8 file reader to emit utf-8 codepoints
Last synced: 12 Oct 2025
https://github.com/jspaaks/copier-template-for-c-projects
Copier template for C projects
c clanguage cmake copier-template template
Last synced: 13 Jun 2026
https://github.com/oglinuk/ken-thompsons-rott-quine
The original quine by Ken Thompson defined in his paper "Reflections on Trusting Trust".
c ken-thompson quine reflections-on-trusting-trust security
Last synced: 01 Sep 2025
https://github.com/snick512/cloudflare
A Cloudflare Zone management tool.
api bash c cli cloudflare dns manager zones
Last synced: 07 Feb 2026
https://github.com/lojito/c-database-engine
In-memory database engine written in C.
Last synced: 12 Jun 2025
https://github.com/kchousos/ninja-vs-zombies
A platform game written in C with the Raylib library.
c gamedev platformer raylib raylib-c
Last synced: 16 Mar 2025
https://github.com/hex01e/get_next_line
get_next_line is a function that get line by line from some file using just the file descriptor of the opened file.
Last synced: 13 Oct 2025
https://github.com/spiderbjgun/space-shooter
This repository hosts the "space-shooter" game, a thrilling 2D space shooter built with Flutter and Flame. Explore the galaxy, battle alien foes, and enjoy smooth gameplay across Web, Android, and Windows! 🛠️🌌
2d 2d-game amethyst c cross-platform emscripten flame flutter game game-development multiplayer multiplayer-game-server rpg-game scroll-shooter shooter top-down-game unity win32
Last synced: 10 Jun 2025
https://github.com/pratikrameshmajage/c_programming
I learned the C programming language and documented my journey through these notes. 🖥️ This repository includes: 📝 Key concepts and syntax of C 🔢 Examples of commonly used programs 🛠️ Tips and tricks for beginners 📂 Well-structured notes for easy understanding Perfect for anyone starting with C programming or revising the basics! 🚀
Last synced: 13 May 2025
https://github.com/0xtekgrinder/matchstick
It is an Epitech Project to recreate the nim game with a number of lines changeable as well as a maximum number of sticks you can take each turn.
algorithm c epitech game matchstick network
Last synced: 31 Mar 2025
https://github.com/pjsny/macos-zero-copy-ipc
Fast zero-copy IPC for macOS using POSIX shared memory (not XPC) with examples
c interprocess-communication ipc macos memory-mapping mmap performance posix posix-shm shared-memory zero-copy
Last synced: 28 Feb 2025
https://github.com/n0nexist/n0neditor
simple C file manager / editor
c file-manager file-manager-c file-manager-cli linux-cli linux-file-manager
Last synced: 11 Jun 2025
https://github.com/abzico/colorrectdump
A tool to find rectangular area for color pixels that live in the input .png image
c cli image-processing images png
Last synced: 17 Mar 2025
https://github.com/fahadpathan7/swe-127-128-assignment-
Here are my assignments, of courses, SWE-127 & SWE-128
Last synced: 13 Oct 2025
https://github.com/boweihan/wasm-editor
Terminal Text editor intended for compilation to web assembly - technologies: C, Emscripten (an LLVM to JS compiler)
Last synced: 10 May 2026
https://github.com/subhangisati/c_programming
This is just to practice C programming from scratch
basic-programming c c-programming-language problem-solving
Last synced: 14 Oct 2025
https://github.com/apache/activemq-nms-openwire-generator
Mirror of Apache ActiveMQ NMS OpenWire protocol generator tool
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 22 Apr 2025
https://github.com/isubasinghe/heightmapgenerator
A simple height map generator.
c game game-development heightmap heightmaps
Last synced: 28 Feb 2025
https://github.com/moxer-mmh/sorting-algorithms
Advanced Algorithm mini tp
c complexity python sorting-algorithms
Last synced: 07 Oct 2025
https://github.com/tynab/pic-16f877a
Programmable Intelligent Computer Project
16f877a 16f887 7a c chip computer dhdt dhdt17 dhdt7a industrial industrial-university-hochiminh industrial-university-hochiminh-city intelligent iuh pic pic-16f877a pic-16f887 programmable programmable-intelligent-computer yan
Last synced: 10 Feb 2026
https://github.com/missipsag/lexic-analyser
This project is a Lexical Analyzer (Scanner) implemented in C, designed to tokenize a simple programming language. It processes an input string (source code) and identifies valid tokens such as keywords, identifiers, numbers, operators, and punctuation marks. The analyzer is based on a Deterministic Finite Automaton (DFA).
automaton c c-programming compilation dfa lexical-analysis lexical-analyzer programming-languages theory-of-programming-languages
Last synced: 30 Jan 2026
https://github.com/vroncevic/gen_shared_file
POSIX shared files skeleton for integration processes
c generator ipc linux posix python3 shared-file template
Last synced: 03 Mar 2026
https://github.com/kpetridis24/four-russians-algorithm
Boolean matrix multiplication accelerated by the four-Russians algorithm
c cuda gpu high-performance matrix-multiplication preprocess
Last synced: 29 May 2026
https://github.com/kodiererin/iter-assignment
The repository is organized into folders based on the year and semesters and contains code examples, exercises, and projects that demonstrate the practical application of the concepts covered in the classroom.
bootstrap4 bootstrap5 c css html html5 java javascript jquery python shell
Last synced: 27 Jan 2026
https://github.com/madmann91/fir
Functional IR
c compiler continuation-passing-style intermediate-representation type-system
Last synced: 07 Jan 2026
https://github.com/sergei-mironov/xscreensaver-run
Run the screensaver from XScreenSaver collection synchronousely in the fullscreen
c linux make nixos x11 xscreensaver
Last synced: 14 Apr 2025
https://github.com/mewmix/sm4-xts-openssl
openssl sm4-xts & aes-xts 256 implementations for testing
aes-256 c cryptography disk-encryption openssl sm4
Last synced: 07 Jun 2026
https://github.com/kourouklides/perspective-taking
Visual and Spatial Perceptual Perspective Taking (using Kinect)
c c-plus-plus computer-vision cpp cpp-code kinect kinect-fusion opencv opengl openni robotics ros ros-kinetic
Last synced: 12 Apr 2026
https://github.com/iakovoskritikos/CAMMS_Tutorials
Software install guidelines used by the Coded Aperture Miniature Mass Spectrometer (CAMMS)
c debian-linux keithley-instruments linux-kernel microprocessor python spectrometer stm32mp157c-dk2 ubuntu2004
Last synced: 04 Oct 2025
https://github.com/bashkirtsevich-llc/cmm32
C-- compiler
assembler assembler-code assembly assembly-8086 assembly-language c c-- compiler compiler-principles pure-c
Last synced: 13 May 2026
https://github.com/arianamagaliariza/taller-de-lenguajes-i
Some exercise solutions from the subject "Lenguages Workshop I" (UNLP)
c c-language c-programming-language ingenieria-en-computacion seminario-de-lenguaje-c taller-de-lenguajes-1 unlp unlp-informatica unlp-sistemas
Last synced: 01 Mar 2026
https://github.com/0xvpr/c-cheat-template
Template for video-game hacking using C and Assembly.
assembly c cheat hacking library template videogame-hacking
Last synced: 16 Apr 2026
https://github.com/wangrongwei/kcore-utility
WIP: Linux kernel kcore-utility
Last synced: 16 May 2026
https://github.com/achrafelkhnissi/cub3d
cub3D is project is inspired by the world-famous Wolfenstein 3D game, whichwas the first FPS ever. The goal of this project was to enable us to explore ray-casting. Our goal is to make a dynamic view inside a maze, in which we'll have to find our way.
1337school 42cursus 42projects 42school c cub3d
Last synced: 06 Feb 2026
https://github.com/madladsquad/untitledtemplatingengine
A templating engine powered by a lisp-like language
c cpp library templating templating-engine templating-language
Last synced: 17 Mar 2026
https://github.com/neorandom/class-in-c
How to implement classes in C.
c c-language class classes classes-and-objects low-level low-level-programming objects pointers pointers-in-c pointers-to-functions
Last synced: 22 Jan 2026
https://github.com/v0idzdev/open-jinx
Jinx OS is a retro themed command line operating system for x86_64 architectures.
assembly c command-line docker linux os retro
Last synced: 14 Apr 2026
https://github.com/Platypus-Tech/linufux
Linux kernel source tree with ridiculous modifications :D
c gnu gpl gplv2 kernel linux linux-kernel os
Last synced: 10 Mar 2025
https://github.com/pedrozappa/42_fractol
42 Project : Fract'ol
42 42born2code 42cursus c fractol fractol-42 gdb make minilibx
Last synced: 24 Sep 2025
https://github.com/gilzoide/file2c
Python script that generates C source files with global variables embedding binary/text file contents, with easy integration for CMake projects
bin2c c cmake cmake-module cpp embed-file source-code-generation source-code-generator source-generation source-generator
Last synced: 13 Apr 2026
https://github.com/huanhuanonly/windowdo
The scripting language for controlling windows on Windows OS.
c console scripting-language win32 windows-control
Last synced: 14 Jun 2025
https://github.com/sambhav2612/cedit
:clipboard: :black_nib: A text editor written in C and C++
Last synced: 15 Mar 2025
https://github.com/wadaboa/operating-systems-project
Trains scheduling project, for Operating Systems class at UNIFI
c operating-systems sistemi-operativi so threading train-scheduler unifi
Last synced: 07 Oct 2025
https://github.com/dnl-blkv/simple-php-enum
Simple C/C++ alike enum library in PHP
c c-plus-plus enum enumerated-types enumeration php php-enum php7 php71 simple
Last synced: 29 Jan 2026
https://github.com/vulcan-dev/gettext-gen
Automation utility for gettext
c cpp languages localization python
Last synced: 28 Feb 2025
https://github.com/gryf/wmaker
My personal playground of Window Maker repository (cloned from http://repo.or.cz/w/wmaker-crm.git)
Last synced: 09 Oct 2025
https://github.com/kauahensilva/c_app_list_enc
This project is a simple application that demonstrates the use of linked lists in C. The application was developed using the GTK library for the graphical interface. The application allows the user to create a linked list, where the user can add and remove elements.
Last synced: 04 Jan 2026
https://github.com/lintenn/cudaaddvectors-explicit-vs-unified-memory
Performance comparison of two different forms of memory management in CUDA
c cuda explicit memory memory-management performance unified-memory
Last synced: 17 May 2026
https://github.com/carletonurocketry/josh-nx
Board support logic for the Josh flight computer running Apache Nuttx.
apache-nuttx c embedded flight-computer inspace nuttx rocket rocketry rtos space
Last synced: 06 Oct 2025
https://github.com/anvouk/c4c
Containers4C or simply C4C is a header only preprocessor-heavy implementation for many common containers available in other programming languages.
c c89 containers cross-platform fast library lightweight templates
Last synced: 01 Oct 2025
https://github.com/usmanmehmood55/genetic_algorithm
Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.
algorithm c genetic-algorithm optimization-algorithms
Last synced: 30 Jun 2025
https://github.com/codepr/raft-c
Fun-driven Raft-based distributed time series database, featuring sharding with consistent hashing, an SQL-like query language
c distributed-systems network-programming raft sql-query time-series write-ahead-log
Last synced: 29 Jan 2026
https://github.com/kapoor-0905/codechef
c competitive-programming cpp golang python
Last synced: 09 Feb 2026
https://github.com/gabriel-logan/keylogger-full-working
This project allows you to capture and record keystrokes made by the user on a computer while the program is running. "Keylogger full working" is a project hosted on GitHub that implements a working keylogger in C.
c capture keylog keylogger keylogger-c keys keystrokes log logs programming security
Last synced: 06 Oct 2025
https://github.com/jaguar-ks/pipex
This project will let you discover in detail a UNIX mechanism that you already use.
c imperative-programming pipes processes unix
Last synced: 10 Feb 2026
https://github.com/neomutt/test-library
⚠️ Sample code to test the NeoMutt libraries
Last synced: 27 May 2026
https://github.com/valsaven/programming-challenges
c challenges education javascript python
Last synced: 13 Apr 2026
https://github.com/liyanboy74/clock
Simple Desktop Clock using SDL & C++
analog-clock c clock cpp desktop-clock sdl timer wiget windows-desktop windows-widget
Last synced: 04 Feb 2026
https://github.com/tillkuhn/moodboard
ESP32 MoodBoard C++ Sourcecode for Arduino IDE
Last synced: 11 Apr 2026
https://github.com/matheusjohannaraujo/lego_nxt_com_bricxcc_nxc
Códigos para LEGO NXT usando a linguagem NXC no Bricx Command Center
bricxcc c lego lego-mindstorms lego-nxt nxc
Last synced: 07 Jul 2025
https://github.com/devfabiosilva/witsmlparser
WITSML 1.4.1.x and 1.3.1.x to BSON parser
c c-plus-plus energistics java javascript nodejs oil-and-gas osdu python python3 witsml witsml-data-standards
Last synced: 24 Feb 2026
https://github.com/hxndev/non-forking-concurrent-servers-using-select
Chat bot using non-forking concurrent servers. This is done using select statements.
c chatbot code concurrent-programming non-forking select server
Last synced: 12 Jul 2025
https://github.com/joelkp/scoop
SCOOP: Simple C library for Object-Oriented Programming (2013 proof-of-concept library)
c object-oriented-c object-oriented-programming
Last synced: 10 Mar 2026
https://github.com/acevedoesteban999/ese_grs
Generador de superficies complejas mediante el uso de un brazo robótico
c multithreading opengl serialport windowsapp
Last synced: 29 Jan 2026
https://github.com/xchellx/bnrtool
Encodes and decodes BNR banner files for the Nintendo GameCube.
banner binary-format c c99 cmake command-line-tool gamecube graphics gx image-decoding image-encoding image-processing metadata nintendo nintendo-gamecube text transcoding yaml
Last synced: 28 Feb 2026
https://github.com/boogiemonster1o1/ghost
An operating system built from scratch
assembly c operating-system x86-assembly
Last synced: 22 Jan 2026
https://github.com/juliangrtz/crackmes
A collection of crackmes uploaded to crackmes.one
c crackmes csharp reverse-engineering
Last synced: 02 Jun 2026
https://github.com/adriansuter/pmsos
A program written in C to search for Magic Square of Squares.
c gmplib magic-square maths number-theory
Last synced: 22 May 2026
https://github.com/briandowns/libbenchmark
loads is a simple library to benchmark C functions across a given number of threads.
benchmark c performance threads
Last synced: 06 Feb 2026