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-04 00:04:30 UTC
- JSON Representation
https://github.com/madmurphy/nautilus-hide
A simple Nautilus extension that adds “Hide” and “Unhide” to Nautilus right-click menu
c desktop desktop-environment dotfiles gnome gnu gnu-linux hidden-files nautilus nautilus-extension
Last synced: 10 Feb 2026
https://github.com/bringauto/fleet-protocol
BringAuto Fleet Protocol - simple yet reliable communication for internet-connection-unstable environments
c communication cpp fleet-protocol protobuf reliable-protocol
Last synced: 11 Feb 2026
https://github.com/pedrofnseca/game-machine
🎰 C game with a graphical interface
allegro allegro5 c desktop-application game gcc
Last synced: 11 Feb 2026
https://github.com/randoragon/libstaple
A general-purpose data structure library in pure C89.
Last synced: 27 Feb 2026
https://github.com/mr-mrf-dev/mr-minesweeper
🧨 Minesweeper Game in C Programming Language.
c cpp minesweeper terminal-game terminal-games
Last synced: 27 Feb 2026
https://github.com/8dcc/source-netvar-dumper
NetVar offset dumper for source games in Linux
c fuck-oop game-hacking linux netvar netvars-dumper offsets source-games
Last synced: 28 Feb 2026
https://github.com/clark800/hget
minimalist http/https client utility (curl/wget alternative)
c command-line downloader minimalist
Last synced: 14 Feb 2026
https://github.com/smartherd/c-and-cpp-tutorial
Contains source code, exercises, code challenges, and quiz for C and C++ tutorial published on Youtube.
Last synced: 14 Feb 2026
https://github.com/szymonwilczek/talos-7
The Ultimate SudoPad. A programmable RP2040 macro keyboard with OLED.
automation c diy firmware macropad mechanical-keyboard midi-controller oled productivity programmable-keyboard raspberry-pi-pico rp2040 tinyusb usb-hid web-serial
Last synced: 15 Feb 2026
https://github.com/bemxio/bemxos
A 32-bit OS made for learning purposes
assembly bootloader c kernel low-level operating-system os
Last synced: 15 Feb 2026
https://github.com/mr-technologies/streamadapter
GStreamer integration for MRTech IFF SDK
c camera cuda demosaicing dng genicam gpu gstreamer h264 h265 image-processing jetson json low-latency machine-vision mipi rest-api rtsp tiff vulkan
Last synced: 06 Apr 2026
https://github.com/wjsjtu/socket-control
This project is aimed to control the socket connection by hijacking the syscall table, configure file is in JSON format and transferred into kernel by netlink.
c kernel netlink socket socket-control syscall-table syscalls
Last synced: 18 Oct 2025
https://github.com/rswinkle/opengl_reference
Collection of modern OpenGL programs for reference and frameworks
3d-graphics c cpp examples graphics graphics-library opengl
Last synced: 08 Jul 2025
https://github.com/basemax/ushell
ubash is a simple implementation of a shell in C using 100 LOC.
c linux-shell shell shell-prompt
Last synced: 15 May 2026
https://github.com/ghazaleze/os-lab
some codes of my operating system laboratory
c client-server fork laboratory-exercises linux opreating-systems
Last synced: 19 May 2026
https://github.com/mnyoshie/ezgrpc2
A single-threaded, non-blocking, asynchronous gRPC server in C.
Last synced: 10 Apr 2025
https://github.com/mrornithorynque/cyber-runner-game-epitech-project-my_runner-
Runner-like game.
c csfml game game-development pixel-art retro runner-game synthwave
Last synced: 12 Sep 2025
https://github.com/talha4t/codeforces
Codeforces problems solutions
c codeforces-solutions competitive-programming cpp problem-solving
Last synced: 06 Jan 2026
https://github.com/dylanbt928/raycasting
💡 Raycasting engine using C++ and GLFW to simulate 3D perspective rendering from 2D maps.
2d 3d c cmake cpp game glfw raycasting
Last synced: 16 Jun 2025
https://github.com/ckerr/buffy
An embeddable, MIT-licensed, C-language, zero-dependency memory buffer class inspired by libevent's evbuffer. It consists of just a few files that can be dropped into your own project as-is.
buffers c cpp endianness evbuffer libev libevent libuv memory-management networking string-builder strings
Last synced: 15 May 2026
https://github.com/tteeoo/lc19
♊ A simple server for the Gemini protocol written in C.
c gemini gemini-protocol gemini-server hypertext openssl protocol server
Last synced: 11 Jan 2026
https://github.com/rashil2000/p2p
Simple peer to peer chat program
c networking socket-programming
Last synced: 11 Jan 2026
https://github.com/basemax/brainfuckinterpreterc
A C-based interpreter to read and run Brainfuck programs in pure C in the simplest way.
bf brainfuck brainfuck-c brainfuck-interpreter brainfuck-language brainfuck-programs c interpreter interpreter-bf interpreter-language interpreters
Last synced: 08 Sep 2025
https://github.com/ejunjsh/mycc
👻 my c compiler
c cc compiler gcc self-compiling
Last synced: 14 Dec 2025
https://github.com/ahossu/vianu-hack-lessons
The training sessions held by the Cyber Security club at 'Tudor Vianu' High School in Bucharest, Romania.
c cybersecurity cybersecurity-education cybersecurity-tools forensics hacking linux misc osint pwn python reverse-engineering tools-and-automation web-security
Last synced: 03 May 2026
https://github.com/fahim1049/codeforces
My Codeforces Profile link below
9a c codeforces codeforces-solutions problem-solving problems programming
Last synced: 11 Jan 2026
https://github.com/contractor-x/simplex-algorithm-c-
A simple program that uses the Simplex Algorithm
c computer-science simplex-algorithm student-project
Last synced: 03 Apr 2025
https://github.com/lora-net/lr1110_modem_driver
Driver for LoRa Basics Modem-E
c driver lora-basics-modem-e lorawan lr1110 radio
Last synced: 22 Aug 2025
https://github.com/pedro-ricardo/quadprog
Quadratic programming routine based on R Package sources. Changed to have a Matlab like interface and usage examples in C and Fortran.
c modern-fortran quadprog quadratic-programming solver
Last synced: 15 Jun 2025
https://github.com/souleeater99/cub3d
cub3D 🎮🌌 – A 42 School project recreating core mechanics of the first FPS game using ray-casting. **Core Features:** - Ray-casting engine for 3D perspective - Dynamic maze navigation with WASD controls - Texture mapping for walls/sprites - Map parsing from .cub configuration files **Technical Highlights:** ⚡ Optimized rendering pipeline | 🖼️ M
3d-game 3d-graphics 3d-rendering 42school c game-development graphics maze-game minilibix raycasting
Last synced: 04 Apr 2025
https://github.com/vroncevic/gen_kernel_module
Generate kernel module
c gen-kernel generator kernel kernel-modules linux linux-kernel-module lkm macos makefile python3 template unix
Last synced: 06 Mar 2026
https://github.com/githubprankster/monroe
The engine for cool retro games only the creator uses
3d-engine 3d-rendering c game-engine games gnu99 graphics opengl retro videogames
Last synced: 15 May 2026
https://github.com/amaitou/so_long
Create a vibrant 2D game using Minilibx in C. Minilibx's simplicity streamlines graphics programming, offering a focused platform for dynamic game development. Unleash creativity with pixels, windows, and user interactions, mastering 2D game design effortlessly.
1337school 2d-game 42cursus 42network c minilibx solong42
Last synced: 16 Feb 2026
https://github.com/hroptatyr/unserlob
Simulated trading venue (marketplace) to research maker and taker algorithms.
agent-based-simulation c simulation stock-market
Last synced: 07 Jul 2025
https://github.com/libdriver/hlw8032
HLW8032 full-featured driver library for general-purpose MCU and Linux.
active-power apparent-power c effective-current effective-voltage full-featured-driver hlw8032 linux mcu power-factor quantity-electricity uart
Last synced: 28 Jun 2026
https://github.com/am2022/notepad
a simple notepad with c++ and qt
c c-plus-plus cpp gui notepad qt qt-framework qt-gui text-editor
Last synced: 05 Feb 2026
https://github.com/catsmells/fun-one-liners
a collection of neat little novelties. mostly not made in one line.
c challenge-project novelty sandbox
Last synced: 07 Jul 2025
https://github.com/doktormike/gcolpicker
Implementation of a GTK color picker (forked from Gcolor2)
Last synced: 10 May 2026
https://github.com/ibra-kdbra/CodeConjurer
C++/C playground
algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2
Last synced: 01 May 2025
https://github.com/muhamedayoub/coding_problems
you will find some resources for develop your logical thinking
algorithms c coding-challenge data-structures java
Last synced: 15 May 2026
https://github.com/lukasdias/trabalho-final-lp-2018.2
Trabalho Final para obtenção da terceira nota da cadeira Linguagens de Programação
Last synced: 29 Oct 2025
https://github.com/halosghost/pandabin
A self-hostable, simple and fast pastebin written in C
Last synced: 27 Mar 2025
https://github.com/amriteshanand0129/banking-system
This is a terminal-based banking system built in C, providing essential banking functionalities.
banking-system c encryption filemanagement terminal-based
Last synced: 04 Jun 2026
https://github.com/mr-ema/data-structures-c
data structures and algorithms in C
algorithms algorithms-c c c-algorithms c-data-structures data-structures data-structures-c
Last synced: 28 Mar 2025
https://github.com/bartpleiter/fpgc
My gigantic FPGA hobby project where I learn in extreme detail how computers work by designing my own from scratch at FPGA logic level, and building upon it to create a fully functional physical computer that can compile and run its own software software, without using existing architectures.
assembly bootloader c compiler cpu filesystem fpga gpu os pcb soc toolchain
Last synced: 03 Aug 2025
https://github.com/basemax/jalalicalendarchecker
Tiny function to check the jalali calendar.
c calendar cpp date daterange jalali jalali-calendar jalali-date jalalidate validate validation validator
Last synced: 05 May 2025
https://github.com/thehxdev/dsa
My implementation of algorithms and data structures
Last synced: 10 Apr 2025
https://github.com/rbergen/r136
(Originially DOS-based) text adventure a school friend and I created in 1998.
borland-cpp c cmake cpp game ncurses pdcurses visual-studio
Last synced: 19 Mar 2025
https://github.com/7ranveer/os-lab-implementation
Contains c codes of os labs
Last synced: 15 Jun 2025
https://github.com/nof1eld/tic-tac-toe
simple and basic tic-tac-toe game for educational purpose
c education game linux tic-tac-toe vscode
Last synced: 14 May 2026
https://github.com/ugnmura/bf-transpiler
Simple brainf**k transpiler written in C.
brainfuck c cmake compiler transpiler
Last synced: 09 Apr 2025
https://github.com/lordronz/cp-solutions
my competitive programming solutions
c codeforces codeforces-solutions competitive-programming cpp project-euler
Last synced: 01 May 2026
https://github.com/30mb1/cgi_server
Simple CGI server on C using sockets.
c cgi cgi-server linux-server network-programming server socket-programming socket-server
Last synced: 09 Jul 2025
https://github.com/zainabdnaya/minishell_42
The objective of this project is for you to create a simple shell.
42projects c execution minishell parsing sh
Last synced: 08 Sep 2025
https://github.com/drshahinstein/c-snake-game
🐍 Snake game using C and Raylib
c c-game raylib raylib-c snake-game
Last synced: 05 Jun 2026
https://github.com/villy-p/logic-projects
A Collection of projects for Logic class of 2022-23. Includes Chess, Craps, Monopoly, and Poker!
c chess chess-game cpp craps craps-game css games html lisp monopoly monopoly-game poker poker-game typescript
Last synced: 19 Mar 2025
https://github.com/bamless/cryptor
Client/Server multi-platform ransomware-like program written in C.
c client-server encryption linux network ransomware socket-programming windows
Last synced: 09 Sep 2025
https://github.com/olback/gta-session
A Program that modifies your firewall rules to time out your GTA Session.
Last synced: 02 Apr 2025
https://github.com/hazrat-ali9/hackathons-problem-solving
🏆 Hackathons Problem 🚂 Solving Creative 🚃 Competitive Coding 🚒 Solutions 🚀 hackathons designed 🚋 to showcase ✈ creativity critical 🚢 ⛴thinking and fast 🚝 paced coding 🚁under pressure 🛸 goldmine developers 🏩 preparing coding 🏰 competitions and 🏫 tech sprints 🏯 quick deployment 🚎 and learning 🛰
c cplusplus cprogramming hackathon javascript problem-solving python
Last synced: 15 Jun 2025
https://github.com/inspirate789/stm32-3d-engine
3D engine for STM32 microcontrollers
5sem algorithm-analysis algorithms algorithms-and-data-structures algorithms-implemented bmstu c computer-graphics cpp graphics ics7 iu7 makefile nucleo nucleo-board nucleo-f767zi research research-and-development stm32 stm32f767zi
Last synced: 06 Mar 2026
https://github.com/soumasish2005/dsa
Collection of Data Structures and Algorithms designed to help you understand core concepts in Computer Science
c computer-science data-structures-and-algorithms
Last synced: 18 Mar 2025
https://github.com/d-naveenz/console-text-format-lib
C library for text formats and alignments and text-based graphics.
Last synced: 03 Apr 2025
https://github.com/ineszenkri/42-piscine
My solutions to 42 Heilbronn Piscine challenges ≖‿≖
42born2code 42heilbronn bootcamp c coding-challenges fun learning peer-to-peer piscine-42 shell
Last synced: 15 May 2026
https://github.com/avsystem/anjay-lite
Anjay Lite is AVSystem’s ultra-lightweight implementation of the OMA SpecWorks LwM2M protocol, purpose-built for the most resource-constrained IoT devices.
bootstrap c coap device-management embedded embedded-c internet-of-things iot lwm2m lwm2m-client lwm2m-protocol monitoring
Last synced: 15 Jun 2025
https://github.com/roseswe/tainted
tainted - CLI tool to get the current Linux Kernel taint value and print each set bit in human readable format
c kernel-module linux linux-kernel sles15 suse tainted
Last synced: 03 May 2025
https://github.com/d-a-v/libnowebsocket
native stream sockets between C and HTML5
c library posix-compatible websocket
Last synced: 20 Mar 2025
https://github.com/mohammadkarbalaee/programming-fundamentals
All the codes and exercises done during the fundamentals of programming course that I took on fall 2020
c cpp problem-solving programming sbu
Last synced: 27 Mar 2025
https://github.com/sanketdg/c-projects
A collection of single file c programs I wrote
Last synced: 04 May 2025
https://github.com/sakib2263/airstrike-defense
A game Project developed using C,C++ and BGI Library.
bgi borland-graphics-interface c c-plus-plus
Last synced: 15 May 2026
https://github.com/b-sullender/capi
General C/C++ programming library with data algorithms and CPU based image processing
algorithms c cplusplus ieee754 image image-manipulation image-processing images operating-systems string string-algorithms string-manipulation strings
Last synced: 02 May 2026
https://github.com/chebizarro/nostrc
A C library for the Nostr protocol
anti-censorship c nostr nostr-protocol wip-do-not-use
Last synced: 03 May 2025
https://github.com/0xrocky/diehard
Project of the Algorithms and Data Structures course in C.
algorithms-and-data-structures c
Last synced: 15 Jun 2025
https://github.com/slowy07/glowing-assign
my program assignment
assembly assignment-solutions c go java lua ruby
Last synced: 10 Apr 2025
https://github.com/neolit123/cfg2
A simplistic configuration parser for INI like syntax in C
c c99 cfg-files config configuration ini library
Last synced: 09 Jul 2025
https://github.com/akshayxemo/tcp-client-server-socket
It's a chatting system implemented in C - Programming Language by using TCP-Socket programming. In this project multiple Client can send and receive message between each other until they are connected to the Server. Clients can use multiple commands and command format provided by the server to communicate with the server and other clients.
c c-programming c-programming-language c-project c-projects chat client-server client-server-architecture cpp linux tcp tcp-client tcp-server tcp-socket
Last synced: 30 Apr 2025
https://github.com/vinkle-hzt/bankqueuesystem
SCU Summer Practical Training Project
Last synced: 30 Jun 2026
https://github.com/taylordotfish/jack-send-midi
Send realtime-safe MIDI events with JACK, even from non-realtime-safe contexts
c hard-realtime jack jackaudio midi python realtime
Last synced: 01 May 2026
https://github.com/simonprickett/arduino-task-tracker
Arduino Task Tracker using LED arcade buttons.
arcade-button arduino c iot led
Last synced: 10 May 2026
https://github.com/loneicewolf/pract_rev_engineering
Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.
asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit
Last synced: 07 Mar 2026
https://github.com/nitinkedia7/cs347-compilers-lab
Guess what, we made a custom C compiler!
Last synced: 05 May 2025
https://github.com/diegocr/libdaemons
all you need to create a daemon, in minutes!
Last synced: 10 Sep 2025
https://github.com/chrislim2888/ip2location-apache-module
This is an IP2Location Apache Module that enables the user to identify the country, region, city, latitude, longitude, zip code, time zone, ISP, domain name, connection type, area code, weather station name, mobile, usage types, address type and IAB category by IP address.
c city country geolocation ip-address ip-location ip-lookup ip2location iplocation ipv4 ipv6 isp mod-ip2location region
Last synced: 13 Apr 2025
https://github.com/indoorvivants/sn-bindgen-web
(WIP) web interface to sn-bindgen (https://sn-bindgen.indoorvivants.com/) to generate Scala 3 Native bindings to C header files
bindings c scala-native scala3 smithy smithy4s sn-bindgen
Last synced: 14 Jun 2025
https://github.com/selma-belhadj/monty
Monty, an interpreter built specially for the Monty Bytecodes files.
Last synced: 28 Mar 2025
https://github.com/fuhsnn/c23doku
Arbitrary-size Sudoku solver written in C23/C2Y to explore latest C language features
c c23 c2y sudoku sudoku-solver
Last synced: 26 Apr 2026