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-07 00:05:12 UTC
- JSON Representation
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/sanketdg/c-projects
A collection of single file c programs I wrote
Last synced: 04 May 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/kamomille/sudoku
Programmation jeu de Sudoku en C
c c-plus-plus game sdl2 sudoku
Last synced: 02 May 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/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/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/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/diegocr/libdaemons
all you need to create a daemon, in minutes!
Last synced: 10 Sep 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/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/sury4karmakar/c-lang
📌 Learning C Programming From Scratch
c c-programming c-programming-language learn-c
Last synced: 17 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/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/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/nitinkedia7/cs347-compilers-lab
Guess what, we made a custom C compiler!
Last synced: 05 May 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/7ranveer/os-lab-implementation
Contains c codes of os labs
Last synced: 15 Jun 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/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/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/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/slowy07/glowing-assign
my program assignment
assembly assignment-solutions c go java lua ruby
Last synced: 10 Apr 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/ugnmura/bf-transpiler
Simple brainf**k transpiler written in C.
brainfuck c cmake compiler transpiler
Last synced: 09 Apr 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/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/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/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/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/maumagnaguagno/ichor
:drop_of_blood: Fast S-expression parser for Ruby
Last synced: 17 Feb 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/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/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/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/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/ejunjsh/mycc
👻 my c compiler
c cc compiler gcc self-compiling
Last synced: 14 Dec 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/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/talha4t/codeforces
Codeforces problems solutions
c codeforces-solutions competitive-programming cpp problem-solving
Last synced: 06 Jan 2026
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/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/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/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/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/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/halosghost/pandabin
A self-hostable, simple and fast pastebin written in C
Last synced: 27 Mar 2025
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/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/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/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/egorlem/omega
021011 EZ-FLASH OMEGA Kernel for gameboy advance
Last synced: 27 Mar 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/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/lordronz/cp-solutions
my competitive programming solutions
c codeforces codeforces-solutions competitive-programming cpp project-euler
Last synced: 01 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/aryank1511/seneca-college-ipc144-workshops
This repository contains all the IPC144 (Introduction to programming using C) workshops and milestones that I have done as a student at Seneca College.
c modular-architecture structured-programming
Last synced: 04 Aug 2025
https://github.com/gadget114514/yaadv
embeddable adventure visual novel engine for cocos2d
c cocos2d cplusplus game game-development game-engine
Last synced: 24 May 2026
https://github.com/mirodilkamilov/capstone
All assignment and project source codes for Capstone Design Spring 2022 semester in IUT
c capstone-project lane-detection opencv python raspberry-pi
Last synced: 11 Apr 2026
https://github.com/eersoy93/os93
My second attempt OS from scratch
assembly bootloader c kernel nasm os-development osdev
Last synced: 23 Aug 2025
https://github.com/8dcc/snc
Simple netcat(1) and ncat(1) alternative over TCP
c cli network productivity sockets
Last synced: 29 Jun 2026
https://github.com/westleyk/rpi-brightness
Raspberry pi backlight brightness cli simple c
adjust backlight brightness c cli mode pi raspberry-pi rpi rpi-backlight rpi-brightness sleep
Last synced: 28 Jul 2025
https://github.com/ybootin/mp3gain.js
Analyse and Normalize MP3 file into the browser
audio c docker emscripten javascript mp3 mp3-converter normalize typescript
Last synced: 15 Apr 2025
https://github.com/teomandeniz/c_mt
A library for C Language that for make you able to use all keywords uppercase, compilable both Windows and Linux operating systems with C99 version and most of functions are re-written.
Last synced: 31 Jul 2025
https://github.com/ikhsan3adi/c5-jump-and-survive
Proyek 2: Pengembangan Aplikasi Berbasis Library | Kelompok C5
Last synced: 05 Apr 2026
https://github.com/sonus21/c-programm-to-3-address-translator
Translate a C program to 3 Address Code.
bison c c-plus-plus compiler lex lexical-analyzer programming-language yacc
Last synced: 23 Apr 2025
https://github.com/jotavare/get_next_line
Create a function that enables reading content line by line from a file descriptor.
buffer c gdb get-next-line gnl makefile norminette static-variables text valgrind
Last synced: 24 Apr 2025