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-09 00:04:38 UTC
- JSON Representation
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/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/doktormike/gcolpicker
Implementation of a GTK color picker (forked from Gcolor2)
Last synced: 10 May 2026
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/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/d-a-v/libnowebsocket
native stream sockets between C and HTML5
c library posix-compatible websocket
Last synced: 20 Mar 2025
https://github.com/thehxdev/dsa
My implementation of algorithms and data structures
Last synced: 10 Apr 2025
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/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/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/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/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/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/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/lordronz/cp-solutions
my competitive programming solutions
c codeforces codeforces-solutions competitive-programming cpp project-euler
Last synced: 01 May 2026
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/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/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/fahim1049/codeforces
My Codeforces Profile link below
9a c codeforces codeforces-solutions problem-solving problems programming
Last synced: 11 Jan 2026
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/diegocr/libdaemons
all you need to create a daemon, in minutes!
Last synced: 10 Sep 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/mnyoshie/ezgrpc2
A single-threaded, non-blocking, asynchronous gRPC server in C.
Last synced: 10 Apr 2025
https://github.com/egorlem/omega
021011 EZ-FLASH OMEGA Kernel for gameboy advance
Last synced: 27 Mar 2025
https://github.com/rashil2000/p2p
Simple peer to peer chat program
c networking socket-programming
Last synced: 11 Jan 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/7ranveer/os-lab-implementation
Contains c codes of os labs
Last synced: 15 Jun 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/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/slowy07/glowing-assign
my program assignment
assembly assignment-solutions c go java lua ruby
Last synced: 10 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/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/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/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/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/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/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/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/sanketdg/c-projects
A collection of single file c programs I wrote
Last synced: 04 May 2025
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/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/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/ejunjsh/mycc
π» my c compiler
c cc compiler gcc self-compiling
Last synced: 14 Dec 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/sury4karmakar/c-lang
π Learning C Programming From Scratch
c c-programming c-programming-language learn-c
Last synced: 17 Jun 2025
https://github.com/shawnjeffersonwang/xv6-2021
This repository contains my work on the xv6 operating system lab as part of MIT's 6.S081 course. The lab involves extending and optimizing various modules of the xv6 operating system, which is based on the RISC-V instruction set architecture.
c os risc-v xv6 xv6-os xv6-riscv
Last synced: 11 Jan 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/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/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/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/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/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/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/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/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/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/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/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/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/talha4t/codeforces
Codeforces problems solutions
c codeforces-solutions competitive-programming cpp problem-solving
Last synced: 06 Jan 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/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/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/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/halosghost/pandabin
A self-hostable, simple and fast pastebin written in C
Last synced: 27 Mar 2025
https://github.com/skillfulelectro/cstdarg
here we gonna walk through cstdarg source header and build it from scratch
Last synced: 02 May 2026
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/nitinkedia7/cs347-compilers-lab
Guess what, we made a custom C compiler!
Last synced: 05 May 2025
https://github.com/nauja/moro8
Fantasy 8-bit CPU in ANSI C
6502 6502-assembly 6502-processor ansi-c c cpu emulator library simulator
Last synced: 27 Mar 2025
https://github.com/madladsquad/untitledi18n
A powerful internationalisation(i18n) library
Last synced: 11 Apr 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/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/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/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/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/spagnuolocarmine/playground-mpi
Have fun with MPI in C -- An interactive tutorial playground on Tech.io
c distributed distributed-computing distributed-systems mpi openmpi parallel-computing parallel-programming programming tutorial
Last synced: 10 Jul 2025
https://github.com/maumagnaguagno/ichor
:drop_of_blood: Fast S-expression parser for Ruby
Last synced: 17 Feb 2026