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-03 00:04:33 UTC
- JSON Representation
https://github.com/vegasword/raylib-msvc-template
Because you don't want to waste your precious time struggling with a failing MSVC build script or dealing with a cumbersome build system to prototype your raylib game.
bill-gates c handmade it-just-works msvc raylib template todd-howard windows
Last synced: 17 Jul 2025
https://github.com/aziliz1/solutions
My solutions to online challenges, with explanations when allowed.
c challenges challenges-solved online-challenges problem-solving pwnable
Last synced: 22 Mar 2025
https://github.com/LucasMW/bfi
Brainfuck Interpreter
bfi brainfuck brainfuck-interpreter c interpreter
Last synced: 11 May 2025
https://github.com/selma-belhadj/alx-low_level_programming
:octocat: PERSONAL STUDIES: C, System Calls, Pointers, Memory Handling, Static/Dynamic Libraries, Bit Manipulation, Data Structure & Algorithms
Last synced: 28 Mar 2025
https://github.com/aditya-a-garwal/stm32f401ccu6-peripheral-drivers
Abstractions over the peripherals of the STM32F401CCU6 microcontroller in the C language
arm-cortex arm-cortex-m4 armv7 bare-metal c cmsis hardware-abstraction-layer make stm32 stm32f4
Last synced: 27 Jun 2025
https://github.com/black-hell-team/scannerwindows
A simple PortScanner developed in C for the windows operating system.
Last synced: 09 May 2025
https://github.com/psp515/imperativeprogramming
Imperative Programming course 2021/22 at AGH UST.
basics c memory-allocation memory-management
Last synced: 14 May 2025
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/aleks-net/fnv1a
Single header solution to hashing with FNV1a in C/C++
c compile-time cpp fnv fnv-1a fnv1a hash header-only multiplatform
Last synced: 30 Apr 2025
https://github.com/cwchentw/clibs
Self-contained Utilities for C
ansi ansi-c c c-lib c-library c11 c89 c99 clibs minimalist single-header single-header-lib single-header-library utility-library
Last synced: 20 Jan 2026
https://github.com/keeferrourke/libtdd
libtdd is a minimalist testing framework inspired by the golang testing pkg
c c-library c99 library posix tdd test-driven-development testing testing-framework
Last synced: 20 Jan 2026
https://github.com/CorridoniMatias/kemmens
Biblioteca Multiuso para C - Socket Server - Socket Client - Thread Pool - Serialization - Command Interpreter
c command-interpreter commons cpp frba gnu kemmens operativos serialization sisop socket thread thread-pool utn
Last synced: 11 May 2025
https://github.com/san7o/micro-headers
A collection of high-quality, configurable, header-only libraries written in C99.
Last synced: 03 Jul 2026
https://github.com/phunanon/Barebrain
Relatively fast, cleanly written C and Python Brainfuck interpreters
brainfuck brainfuck-interpreter c python
Last synced: 11 May 2025
https://github.com/mauricioromagnollo/study-algorithms-data-structures-c
A Open Source repository written in C language about data structures and algorithms
algorithms c clang data-structures makefile study
Last synced: 28 Mar 2025
https://github.com/wpmed92/tinymaix-riscyd2
Porting of Sipeed's TinyMaix inference library to RiscyD2
c hardware microcontroller neural-network
Last synced: 03 Jul 2025
https://github.com/cachehash/bfdc
bfdc is an optimizing brainfuck compiler/interpreter
brainfuck brainfuck-compiler brainfuck-interpreter c golang optimizing
Last synced: 11 May 2025
https://github.com/amaitou/get_next_line
Explore efficient line-by-line reading with My C project designed to handle file descriptors. This program adeptly processes input, reading each line sequentially from the specified file descriptor.
1337school 42cursus 42network c getnextline-42 memory-allocation static-variables
Last synced: 25 Jan 2026
https://github.com/jsoulier/ray_tracing_in_one_weekend
Ray Tracing In One Weekend using SDL3 GPU with compute shaders
c glsl raytracing sdl sdl3 shaders
Last synced: 15 Sep 2025
https://github.com/analogfeelings/noraos
A megalithic kernel, named after me for some reason. Idea by NSG650.
c cmake limine megalithic-kernel operating-system operating-system-kernel operating-system-learning operating-systems stivale2
Last synced: 12 Sep 2025
https://github.com/sarincr/object-oriented-programming-with-cpp
Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.
algorithms artificial-intelligence c course cplusplus cpp data-science datascience datastructure datastructures deep-learning machinelearning object-oriented-programming objective-c oops-in-cpp opps programming-exercises programming-paradigm regression
Last synced: 09 May 2026
https://github.com/nathanmcmillan/hymn-lang-legacy
Small language that compiles to C code.
c compiler language programming-language
Last synced: 20 Jan 2026
https://github.com/khopan/cuber-zero
A Rubik's Cube timer for Flipper Zero!
c flipper-zero rubiks-cube-timer
Last synced: 24 Jun 2025
https://github.com/seluj78/ft_printf
This repository hosts the source code for my rework of the printf function called ft_printf. It's a project made for the school 42 and I'll keep updating/improving it over time
Last synced: 12 Jun 2026
https://github.com/nasso/libgote
C library providing a general set of classes and data structures for use by game engines
c data-oriented ecs epitech game-engine
Last synced: 02 Mar 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/sudeepacharjee/c-projects
This Repo contains 10 Basic C LAnguage Project. That includes DS and other basic knowledege of the language
c outputs-are-available-at-the-blogs-pages
Last synced: 11 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/rphii/c-file-tagger
Simple CLI tool to store, systematically retrieve and manage tags of anything
boolean-algebra c cli command-line-tool file-tagging linux lookup-table tagging tags vector
Last synced: 11 Apr 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/rashil2000/p2p
Simple peer to peer chat program
c networking socket-programming
Last synced: 11 Jan 2026
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/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/diegocr/libdaemons
all you need to create a daemon, in minutes!
Last synced: 10 Sep 2025
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/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/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/deyzi-the-youtuber/lunaris2
Lunaris 2: The successor to Lunaris
assembly assembly-x86 c kernel lunaris osdev programming unix unix-like
Last synced: 28 Mar 2025
https://github.com/alejandroesquivel/msp430-ultrasonic-distance
The MSP430 (MSP430g2553) was used to create an ultrasonic (HC-SR04) distance meter, the distance measurements are sent via USB-Serial interface to the host computer using UART.
c matplotlib msp430 msp430g2553 python uart ultrasonic-sensor ultrasonic-sensor-distance usb
Last synced: 28 Mar 2025
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/ejunjsh/mycc
👻 my c compiler
c cc compiler gcc self-compiling
Last synced: 14 Dec 2025
https://github.com/maumagnaguagno/ichor
:drop_of_blood: Fast S-expression parser for Ruby
Last synced: 17 Feb 2026
https://github.com/halosghost/pandabin
A self-hostable, simple and fast pastebin written in C
Last synced: 27 Mar 2025
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/7ranveer/os-lab-implementation
Contains c codes of os labs
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/ugnmura/bf-transpiler
Simple brainf**k transpiler written in C.
brainfuck c cmake compiler transpiler
Last synced: 09 Apr 2025
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/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/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/priontoabdullah/c-cpp-programming-all-projects
🆑 The goal of this repo is to save my C & C++ all my Projects. 🚀💻
c cpp cpp-graphics logic projects
Last synced: 15 May 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/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/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/selma-belhadj/monty
Monty, an interpreter built specially for the Monty Bytecodes files.
Last synced: 28 Mar 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/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/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/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/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/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/kamomille/sudoku
Programmation jeu de Sudoku en C
c c-plus-plus game sdl2 sudoku
Last synced: 02 May 2026
https://github.com/scjoaoantonio/trab_compiladores
Compilador para uma linguagem descrita como "Mini-C" programada em Python
c compiler lexical-analyzer python semantic-analyzer sintaxis-analyzer
Last synced: 14 May 2026
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/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/sanketdg/c-projects
A collection of single file c programs I wrote
Last synced: 04 May 2025
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/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/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/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/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/slowy07/glowing-assign
my program assignment
assembly assignment-solutions c go java lua ruby
Last synced: 10 Apr 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/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/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/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/lordronz/cp-solutions
my competitive programming solutions
c codeforces codeforces-solutions competitive-programming cpp project-euler
Last synced: 01 May 2026
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/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
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/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/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