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-15 00:04:29 UTC
- JSON Representation
https://github.com/zpnst/btree
Here you will find an implementation with comments and a full description of one of the most important data structures - the B tree!
Last synced: 15 Oct 2025
https://github.com/hu2di/c-network-programming
Network programming by C (Client, Server, TCP, UDP, CAsyncSocket, Ovelapped, WSAEventSelect, Socket)
c network network-programming windows
Last synced: 08 Apr 2025
https://github.com/dexter-xd/restapi-c-sqlite
A lightweight RESTful API for todo management built entirely in C.
Last synced: 23 Apr 2025
https://github.com/ravi-prakash1907/os-practicals
C/C++ programs to understand the working of the Operating System
c college cpp operating-system os
Last synced: 06 Sep 2025
https://github.com/pomettini/gba-raytracer
Simple Raytracer for the Gameboy Advance written in C
c gameboy-advance gba gba-rom raytracer
Last synced: 10 Apr 2025
https://github.com/2hdddg/chili
Unit tests for C in C
c embedded-c embedded-linux test-framework testrunner unit-testing unittest
Last synced: 23 Apr 2025
https://github.com/justinmeiners/exercises
Exercises I do from books, articles, etc.
algorithms c code-golf cpp excercises scheme sicp sicp-solutions
Last synced: 25 Mar 2025
https://github.com/codinasion/hello-world
"Hello World" in every programming language 🤗 Good collection of `good first issue`
c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala
Last synced: 05 Jul 2025
https://github.com/yuichitk/libteep
IETF TEEP Protocol message encoder/decoder implemented in C.
Last synced: 10 Mar 2025
https://github.com/randruc/lazuli
Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.
arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling
Last synced: 10 Apr 2025
https://github.com/simeononsecurity/ntripserver
Ntrip Version 2.0 Command Line Server - Fork of ntripserver at https://software.rtcm-ntrip.org/browser/ntrip/trunk/ntripserver
basestation bkg c gnss gps ntrip ntripserver
Last synced: 06 Sep 2025
https://github.com/jacobwb/php-webserver-gui
A GTK+ interface for PHP's built-in web server
c freesoftware gpl gplv3 gtk opensource php webserver
Last synced: 10 Mar 2025
https://github.com/MotionLang/motion
Motion is a clean, dynamically typed programming language.
c dynamic easy-to-use fast free language opensource programming-language safe simple small
Last synced: 28 Nov 2025
https://github.com/martinrixham/cheesemake
It is not meant to be taken literally, it refers to any manufacturers of dairy products.
Last synced: 06 Oct 2025
https://github.com/librity/ft_minishell
42 São Paulo - minishell
42 42born2code 42cursus 42projects 42saopaulo 42school bash c minihell minishell minishell42 minunit repl shell unit-testing
Last synced: 17 Mar 2026
https://github.com/MikaelVallenet/Bistromatic
EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base
bistro bistro-matic c calculator epitech epitech-project programming-language
Last synced: 27 Oct 2025
https://github.com/mrsarm/compres
Implementación Algoritmo de Huffman, código original de Salvador Pozo Coronado
c cli huffman-coding huffman-compression-algorithm
Last synced: 09 Apr 2025
https://github.com/mozancetin/c-projects
Some C Projects
c c-programming-language c-projects
Last synced: 10 Apr 2025
https://github.com/richiepagard/bitfiddler
Learning low-level stuff the hard way — by fiddling, failing, and fixing.
c funny-experiments low-level low-level-programming network programming
Last synced: 18 Jan 2026
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 10 Apr 2025
https://github.com/jabbalaci/programozas_1
A Programozás 1 c. tárgyhoz kapcsolódó anyagok (2024. febr.)
Last synced: 26 Oct 2025
https://github.com/krypto-etox/c-language-book-solutions
The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy
c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions
Last synced: 10 Apr 2025
https://github.com/rmn20/planecut
Color quantization/palette generation for png images
c compression image-optimization palette png png-compression quality quantization
Last synced: 06 Sep 2025
https://github.com/bay0/switch-homebrew-template
Hello World example for switch homebrew development.
c devkitpro docker hello-world homebrew make nintendo nintendo-switch nintendo-switch-homebrew switch
Last synced: 15 Oct 2025
https://github.com/hatkidchan/yaitaa
yummy-yummy ANSI art
ansi ansi-art ascii ascii-art braille-patterns c c99 cli command-line command-line-tool image-processing linux terminal
Last synced: 11 Mar 2025
https://github.com/theimpossibleastronaut/zank
Text-based adventure game
c game ncurses practice-project terminal text-adventure
Last synced: 28 Feb 2025
https://github.com/dahlitzflorian/game-of-life
The 'Game of Life' is an (mac) console application written in C. It represents a modified version of the famous game of life thought of by mathematician Conway.
c command-line console console-application game
Last synced: 15 Oct 2025
https://github.com/yugr/gcc-interp
Run C files as standalone scripts
c cplusplus interpreter proof-of-concept script
Last synced: 05 May 2026
https://github.com/n1ghtf1re/c-collections
Implementation of some collections on C
c c-data-structures c-library c-struct collections dynamic-structures
Last synced: 05 Mar 2026
https://github.com/rafael-santiago/accacia
A C-library for ansi color coding usage.
ansi-colors ansi-escape-codes c minimalist-library
Last synced: 14 Sep 2025
https://github.com/alon-regev/veganvirus
A Virus to encourage veganism and deter against eating meat.
api-hook assembly c code-injection cpp cybersecurity dll-injection gdi-plus hackathon oop operating-system pe-format project teamwork visual-studio winapi windows
Last synced: 13 Sep 2025
https://github.com/sshahryiar/8051-projects
My projects using AT89xx Microcontrollers and MikroC Compiler
8051 8051-microcontroller 8051-projects at89c2051 at89c51 at89c52 at89s51 at89s52 c microcontroller mikroc
Last synced: 13 Apr 2025
https://github.com/rolandbrake/piscript
Piscript is a lightweight scripting language inspired by Python, built in C for speed and simplicity. It features a built-in 128x128 pixel graphics display and supports functional programming, matrix math, and WebAssembly via Emscripten. Ideal for learning, experimentation, and building retro-style visual programs.
c compiler embedded emulators games interpreter love2d pico-8 pixel-art python python-like retro scripting tic80 virtual-machine wasm
Last synced: 22 Jun 2025
https://github.com/shawnanastasio/BasilC
An interpreter for the BasilC esoteric programming language
c esoteric-language esoteric-programming-language interpreter
Last synced: 11 May 2025
https://github.com/iswenzz/cgsc
Call of Duty 4X source extension that adds new utilities to extend the server and the creation of new plugins.
Last synced: 14 May 2025
https://github.com/keyu-tian/buaa-datastructure-project-solution
[Ranked No. 1🥇] My solution for the course project of Datastructure 2019'Spring @ BUAA (北航数据结构). Plenty of C language tricks, hacks, and optimizations are used for extreme efficiency. *Ranked 1/800* in the efficiency test.
algorithms beihang beihang-university buaa buaaoj c datastructures datastructures-algorithms hashtable string-matching
Last synced: 15 Mar 2026
https://github.com/lyriarte/MemoCalc
MemoCalc Palm OS application
c calculator interpreter palmos
Last synced: 11 May 2025
https://github.com/sizet/packet_capture
使用 raw socket 和搭配輔助資料 (ancillary data (PACKET_AUXDATA), 適用於 2.6.21 之後的核心) 監聽和記錄 (pcap 格式) 乙太網路介面上傳送和接收的封包.
c linux packet-capture raw-socket
Last synced: 11 May 2025
https://github.com/govnorice/mixerdialog
A simple application to control system volume with fancy visualisation.
c cpp gtk3 linux linux-app volume volume-control volume-mixer volume-slider volume-visualization
Last synced: 30 Oct 2025
https://github.com/libdriver/syn6658
SYN6658 full function driver library for general MCU and Linux.
c full-function-driver linux mcu speech-synthesis spi syn6658 uart
Last synced: 19 Jun 2025
https://github.com/jrhea/anomlee
ANOMLEE: A Neat-O ML EE (pronounced a·nom·a·ly)
c ethereum machine-learning python rust wasm
Last synced: 29 Jun 2025
https://github.com/basemax/etcompilergenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 05 May 2025
https://github.com/cob16/rt8900_serial_control
Provides computer control for the YAESU FT-8900R radio.
c ham-radio radio serial-ports yaesu
Last synced: 13 Apr 2025
https://github.com/willdoescode/natcpp
Re-writing natls in c++ to learn c++
c cpp ls ls-colors ls-command nat natls
Last synced: 07 Apr 2025
https://github.com/mattmoony/propaganda.c
A robust and easy to use string-manipulation library for the C programming language. There is no need for writing your own functions to perform simple tasks all of the time! 🐱💻
c char character data-type data-types datatype datatypes easier easy easy-to-use functions library manipulation propaganda pure-c simple string string-manipulation string-operations strings
Last synced: 30 Oct 2025
https://github.com/coderarjob/split_join
Splits a large file into smaller files of specified bytes and also joins them back to the original file.
c file-joiner file-split file-splitter linux
Last synced: 18 May 2026
https://github.com/colleagueriley/rgfw-odin
RGFW bindings for Odin
c cross-platform glfw library lightweight odin odin-lang opengl rgfw software-rendering window-abstraction
Last synced: 14 May 2025
https://github.com/arnau478/owl-os
Yet another self-learning OS
assembly c hobby-kernel hobby-os kernel low-level open-source operating-system os unix x86-64
Last synced: 06 Apr 2025
https://github.com/hikarin/aquario
GC-oriented Lisp interpreter
c cheney-copying-collector garbage-collector generational-scavenging mark-and-compact mark-and-sweep reference-counting
Last synced: 11 May 2025
https://github.com/gmarcha/42_libft_tester
A simple step-by-step tester to C 42 Library.
42 42born2code 42projects 42school c libft libfttester shell tester
Last synced: 02 Jan 2026
https://github.com/dai-wenxun/c-compiler
Tiny self-hosting C compiler (计算机组成原理)
assembly c compiler self-hosting x86-64
Last synced: 04 Aug 2025
https://github.com/zeroxthreef/disc
An unofficial discord library for C/C++
c discord discord-library library rest websocket
Last synced: 05 Oct 2025
https://github.com/vi/vi_tools
Various command-line tools, mostly for Linux
c command-line command-line-tool linux nat rundll udp udp-port uksm
Last synced: 15 Apr 2025
https://github.com/sjmulder/dated
Add a timestamp to every line of a stream
Last synced: 11 Apr 2025
https://github.com/oskaritimperi/raylib-imgui-template
A basic raylib + Dear ImGui template
c cmake cookiecutter-template cxx imgui raylib template
Last synced: 07 Apr 2025
https://github.com/4rterius/cgtfs
C library to read GTFS feeds
c csv gtfs public-transport transit
Last synced: 16 Nov 2025
https://github.com/8g6-new/cara
A high performance spectrogram with STFT Mel and MFCC support in pure C
audio-visualizer bark bfcc c dsp mel mfcc spectrogram stft
Last synced: 02 Aug 2025
https://github.com/georgecatalin/bare-metal-programming-from-ground-up
Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.
bare-metal-programming c cprogramming drivers stm32
Last synced: 02 Aug 2025
https://github.com/thelowsunoverthemoon/tsprite
Convert Sprites to Windows escape sequences, optimized for Conhost games
ascii c cli escape-sequences graphics image image-processing optimization sprite spritesheet terminal windows
Last synced: 15 May 2025
https://github.com/justalghamdi/overwrite-windows-mbr
Over Write Windows Master Boot Record with my own Boot .
assembly bootloader c malware mbr notpetya over-write-mbr overwrite overwrite-mbr petya windows-mbr
Last synced: 10 Sep 2025
https://github.com/marcusvinix/42libft
This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.
Last synced: 06 Jul 2025
https://github.com/grantjenks/python-arraydeque
ArrayDeque is a fast, array-backed deque implementation for Python written in C.
c data-type deque performance python
Last synced: 13 Aug 2025
https://github.com/v8v88v8v88/face-recognition
Face Recognition code to detect faces on live cameras implemented using OpenCV and Dlib.
c face-detection face-recognition python
Last synced: 08 Apr 2025
https://github.com/diegocr/libnix
Standard C link library for amiga-specific gcc development.
Last synced: 15 Aug 2025
https://github.com/octaspire/core
Library of containers, utf-8 and other utilities in standard C99
c c99 containers utf-8 utility-library
Last synced: 16 Aug 2025
https://github.com/felipensp/libvm
Register-based VM as C library
c execution language lib register-based runtime vm
Last synced: 04 Mar 2026
https://github.com/nitotm/eldc
The fastest high-accuracy natural language detector. Written in C.
c language language-classification language-detection language-detector language-identification languages-classifier natural-language natural-language-processing nlp
Last synced: 09 Jul 2026
https://github.com/warrenweckesser/vfgen
Source code generator for differential equation solvers.
boost c cplusplus delay-differential-equations differential-equations fortran gsl gsl-library java julia matlab octave python r scilab scipy
Last synced: 15 Apr 2025
https://github.com/overturetool/vdm2c
Working repository for the development of a VDM to C code generator
Last synced: 09 Mar 2026
https://github.com/aleksrutins/valapkg
A package manager for Vala projects.
build-system build-systems c cli cpp glib2 json meson mesonbuild package-manager snap vala
Last synced: 07 Aug 2025
https://github.com/phillbush/simpletron
The Simpletron Simulator and The Simple Basic Compiler
Last synced: 15 Apr 2025
https://github.com/stevelauc/the-linux-programming-interface
Src of The Linux Programming Interface and its Rust implementation (Exercise included)
c linux rust system-programming
Last synced: 11 Apr 2025
https://github.com/adebayo-s/alx-low_level_programming
💾 Low level programming projects repository. Done at @ALXAfrica-Holberton School
bit-manipulation c data-structures-and-algorithms libraries memory-management pointers-and-arrays system-calls
Last synced: 23 Apr 2025
https://github.com/heysokam/minim
ᛟ Minim | Minimalistic Programming Language
Last synced: 03 May 2025
https://github.com/nauja/libfs
Portable filesystem API in ANSI C
c cmake filesystem filesystem-library library lightweight portable
Last synced: 15 Apr 2025
https://github.com/chaitanyarahalkar/cedit
A minimalistic text editor for terminal fanatics. Download it for Linux →
c emacs nano text-editor vim vt100
Last synced: 17 Aug 2025
https://github.com/youngmonkeys/ezyfox-server-cpp-client
c++ client for ezyfox server
c cpp cpp-sockets socket-client tcp-socket
Last synced: 24 Jul 2025
https://github.com/wojciech-graj/libsatcat
Satellite Catalogue (SATCAT) Parser
c celestrak parser parsing satcat satellite satellite-catalog satellite-catalogue
Last synced: 12 Mar 2026
https://github.com/exoticlibraries/liblogax
Blazing fast, simple and modular header-only logging library with zero allocation for C and C++, implemented in C90. Allow logging into various output formats such as Key-Value and JSON.
c c-plus-plus c90 fast json key-value logger logging text
Last synced: 31 Mar 2025
https://github.com/abdulsamie10/library-management-system
The Library Management System is a console-based application developed in C++ that allows admins and students to manage library resources effectively.
c c-plus-plus console console-app console-application cpp library library-management library-management-system lms
Last synced: 30 Aug 2025
https://github.com/gnat/tetris-machine
:video_game: 3D Tetris in pure C using OpenGL & SDL.
c game game-development opengl sdl tetris
Last synced: 15 Apr 2025
https://github.com/mohammedhrima/wolf-compiler
Compiler for my own programming language (in progress...)
assembly c c-language c-programming c-programming-language c-project c-projects compiler compiler-design compiler-designs compilers machine-code
Last synced: 15 May 2025
https://github.com/dispatchcode/fractal
fraCtal generates fractals of any dimension that you want. It can generate fractals belonging at two sets: Mandelbrot and Julia.
Last synced: 02 Sep 2025