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-01 00:04:19 UTC
- JSON Representation
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/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/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/libdriver/tpl0501
TPL0501 full-featured driver for general MCU and Linux.
c full-featured-driver iic linux mcu potentiometer tpl0501
Last synced: 30 Jul 2025
https://github.com/halosghost/dstat
A lightweight status program for simple WMs
c dwm lightweight status-monitor
Last synced: 02 Aug 2025
https://github.com/protik09/coremark-rp2040
This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.
benchmark c embedded embedded-c embedded-systems raspberry raspberrypi-pico rp2040 rpi-pico
Last synced: 08 May 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/lambdacasserole/tiny-compiler
Very tiny compiler for a simple arithmetic language.
c compiler ebnf grammar stack-machine
Last synced: 03 Oct 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/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/mity/c-win32
Few C-compatible win32 headers replacing standard ones which assume C++
c header-only help replacement win32
Last synced: 04 Aug 2025
https://github.com/org0000h/cutlass
A collection of c open source libraries
Last synced: 31 Oct 2025
https://github.com/alexfru/typetraitsinc
Type Traits in C
c endianness self-descriptive traits types
Last synced: 01 May 2025
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/dai-wenxun/c-compiler
Tiny self-hosting C compiler (计算机组成原理)
assembly c compiler self-hosting x86-64
Last synced: 04 Aug 2025
https://github.com/libdriver/sts3x
STS3X(STS30, STS31, STS35) full-featured driver library for general MCU and Linux.
c full-featured-driver iic linux mcu sts30 sts31 sts35 temperature
Last synced: 30 Jul 2025
https://github.com/naleksiev/fin
Scripting language.
c fin interpreter scripting scripting-language
Last synced: 11 May 2025
https://github.com/krypto-etox/c-practice-problems
C Practice Problems contains all the basic and logical C programs to learn and Practice. It's a Kind of my notes
c cpp cquestions practice-programming
Last synced: 21 Sep 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/alexlnkp/cshadertoy
A simple tool to write GLSL shaders locally using your favorite IDE of choice
Last synced: 21 Aug 2025
https://github.com/ameliasquires/lullaby
broad lua library primarily for networking, cryptography, and multithreading
Last synced: 04 Oct 2025
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/felipensp/libvm
Register-based VM as C library
c execution language lib register-based runtime vm
Last synced: 04 Mar 2026
https://github.com/mechadragonx/gameboyshenanigans
Game Boy Coding Shenanigans in C
c gameboy gameboy-development gbdk
Last synced: 01 Jul 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/moodmosaic/bookmarks
A selection of the links I find interesting over time. Updated on a regular basis.
c category-theory cryptocurrencies dotnet fsharp git haskell leisure unix-like
Last synced: 06 May 2025
https://github.com/robkam/ytreenova
YtreeNova - a (curses-based) file manager similar to DOS XTree™
c codex console console-application curses file-explorer file-manager foss terminal terminal-based tui unix xtree ytree
Last synced: 15 Jun 2026
https://github.com/sionpardosi/financial-management-system-basedonthec-programming-language-implementation-of-daily-and-monthl
Sistem Pengelolaan Keuangan Berbasis C! Proyek ini bertujuan untuk mengembangkan sebuah aplikasi sederhana menggunakan bahasa pemrograman C untuk mengelola pengeluaran harian dan bulanan.
Last synced: 09 Jul 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/pyift/pyift
PyIFT is a Python wrapper of a fork of the LIDS C library.
c graph image-foresting-transform image-processing python shortest-paths
Last synced: 03 Sep 2025
https://github.com/adharshkamath/mathy-compiler
A compiler to generate OpenMP programs for equations involving constructs like Forall, Summation, etc., frequently used in the scientific domain
bison c compiler compiler-construction cpp equation flex lex mathematical-equation mathematical-notations omp-parallel openmp openmp-programs parallelization transpiler yacc
Last synced: 03 Jul 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/xfgusta/xdump
Display file contents in hexadecimal and ASCII
ascii c cli command-line-tool hex hexadecimal hexdump linux
Last synced: 08 Oct 2025
https://github.com/madarauchiha-314/auto-unit-test
No writing unit tests again!
Last synced: 08 May 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/dyne/pangolin
The Secret Pangolin Code, Fastest Proximity Tracing in the West (FPTW)
c contact-tracing dp3t optimization proximity-tracing speed
Last synced: 24 Oct 2025
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/sondosaabed/library-project
In this project using c language a library is developed
Last synced: 22 Apr 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/mrsumanbiswas/c
C Language
advanced-c c c-basics c-by-mrsumanbiswas c-language c-tutorial docmentation hello-world learning-c low-level-programming mrsumanbiswas pointers-and-references
Last synced: 15 Apr 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/spockbotmc/mcd2c
Generate C serialization/deserialization code from the minecraft-data protodef protocol spec
c minecraft minecraft-data protodef spockbot
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/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/chansen/c-utf8-valid
Single-header UTF-8 validation routines for C
Last synced: 12 Sep 2025
https://github.com/adamdempsey90/fvm
My finite volume method project. Here I will implement the many pieces of a finite volume method to incorporate into a larger code.
c cfd cuda fvm gpu hydrodynamics
Last synced: 13 Apr 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/umut-sahin/encin
A magical runtime made with user-level context switches, rainbows, and io_uring. Also unicorns.
Last synced: 07 Mar 2026
https://github.com/supercamel/spinodb
SpinoDB is an in-memory NoSQL data library that is fast and self-contained. It's written in C++ with bindings for many languages. It is suitable for web and desktop applications with demanding performance requirements.
c database gnome gobject javascript nosql vala
Last synced: 21 Mar 2025
https://github.com/lyriarte/MemoCalc
MemoCalc Palm OS application
c calculator interpreter palmos
Last synced: 11 May 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/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/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/t-88/doors-os
A smol Os
c hacktoberfest nasm open osdev osdevel
Last synced: 03 Aug 2025
https://github.com/patrickrgaffney/patdown
a non-fancy markdown parser in C
c commonmark markdown markdown-parser parser
Last synced: 14 Apr 2025
https://github.com/virtuoso/clap
3D game engine in plain C
3d-graphics c game-development game-engine game-engine-3d game-engine-framework gamedev gamedev-framework gamedev-library graphics-programming ldjam57 ludum-dare ludumdare opengl
Last synced: 12 Apr 2025
https://github.com/shysaur/shysaur-suffixtrees
Implementations of Suffix Trees Algorithms
c mccreight-algorithm suffix-tree ukkonen-algorithm
Last synced: 10 Jul 2025
https://github.com/davidssmith/ra
RawArray file format reference implementation
c data data-structures dimensions hdf5 hdf5-format julia library matlab metadata python ra-format storage-container
Last synced: 07 May 2025
https://github.com/diegocr/libnix
Standard C link library for amiga-specific gcc development.
Last synced: 15 Aug 2025
https://github.com/sjmulder/dated
Add a timestamp to every line of a stream
Last synced: 11 Apr 2025
https://github.com/dbc2201/immersion2k19_c
Official Repository of C Programming, Immersion Programme @ GLAU
c programming programming-language
Last synced: 18 Mar 2025
https://github.com/robohack/yajl
A fast streaming JSON parsing library in C. This variant uses BSDMake to build and includes various fixes and enhancements.
bsdmake c json json-api json-api-normalizer json-api-serializer json-data json-parser
Last synced: 20 Feb 2026
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/tokers/lua-nginx-module-digest
lua-nginx-module source code learning, parsing and summary
Last synced: 06 Apr 2025
https://github.com/rofl0r/filesync
syncs two directories, with the possibility of creating incremental backups
backup c data directories lightweight synchronization
Last synced: 22 Mar 2025
https://github.com/prakhar-002/leetcode
📜 LeetCode Solution Hub 🔥 | Get all solutions 🧩 for daily challenges and specific tasks 💪🏻 | Example: 🍨 LeetCode 75 - 🪻 Ace Coding Interview, 📦 SQL 50 - 🌽 Crack SQL Interview, 📒 30 Days of JavaScript - 🌻 Learn JS Basics
c cpp java javascript leet leetcode leetcode-cpp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-solutions python3 questions-and-answers
Last synced: 03 Aug 2025
https://github.com/numworks/epsilon-sample-app-c
A sample C app for the NumWorks graphing calculator
Last synced: 21 Sep 2025
https://github.com/danisfermi/firewall-kernel-module
Linux Firewall using Kernel Module
c firewall kernel-module linux linux-kernel linux-kernel-module
Last synced: 14 Aug 2025
https://github.com/im-rises/cmake-cpp-library-example
This repository contains examples and tutorials demonstrating how to link multiplaform libraries to C++ for Windows, Linux and macOS projects using CMake.
c cmake cpp emscripten example glad glfw imgui library linux opencl opencv opengl openmp openmpi pthreads sdl2 sfml
Last synced: 18 Jun 2025
https://github.com/nathanmcmillan/hymn-lang
Small scripting language.
bytecode-interpreter c embedded interpreter language lua programming-language vm
Last synced: 26 Jul 2025
https://github.com/chinmaymahajan/dreamscoder-examples
This repository contains the example code for the posts on the blog www.DreamsCoder.com
c cpp css data-structures data-structures-algorithms datastructures java javascript php react react-component react-components reactjs
Last synced: 18 Jun 2025
https://github.com/RasoulUnlimited/Small-projects-with-c
8 Small projects done with 'C' for Tehran Azad University. 🎓
c c-programming small-projects university-project
Last synced: 02 Sep 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/wa1tnr/camelforth-rp2040-au
CamelForth in C by Brad Rodriguez - UNSTABLE version
c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map raspberry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc
Last synced: 17 Aug 2025
https://github.com/joswinemmanuel/basic-c
A repository containing the fundamentals of C programming and essential programs for beginners.
Last synced: 10 Mar 2026
https://github.com/dispatchcode/nate
[Codegolf] Just a minimal 8086 emulator
Last synced: 02 Sep 2025
https://github.com/rvk007/recover-fat32-file-system
A FAT32 file recovery tool.
c fat32 file-recovery filesystem recover-files
Last synced: 07 May 2025
https://github.com/default-writer/c
Visual Studio Code C/C++ development
bash-scripting c garbage-collector gtk4 memory-management
Last synced: 13 Apr 2025
https://github.com/alexeev-prog/KintsugiOS
Minimalistic and rich x86_64 operation system in (N)ASM and C
asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly
Last synced: 11 Jan 2026
https://github.com/frogtheastronaut/moose-os
32-Bit OS written in C
asm assembly-language c grub2 operating-system os osdev qemu
Last synced: 04 Oct 2025
https://github.com/eslam-abdo/data-structures-algorithms
This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.
algorithms c cpp data-structures
Last synced: 02 Mar 2026
https://github.com/harshal306/predictingsemanticorientationofcommunication
Sentiment Analysis of Communication over Social Network
anger-datasets binary-search-tree c datasets datastructuresandalgorithm gcc-complier glade gtk3 happy-datasets heapsort-algorithm love-datasets machine-learning-algorithms navie-bayes-algorithm probabilistic-programming probability sad-datasets supervised-learning vulgar-non-decent-datasets
Last synced: 20 Sep 2025
https://github.com/ayobami6/alx-low_level_programming
Low level programming language C
c computer-science programming software-engineering
Last synced: 06 May 2025
https://github.com/petrus1904/superadmm
superADMM: Quadratic Program Solver with dynamic weighting ADMM
c linear-programming matlab model-predictive-control optimization python quadratic-programming solver
Last synced: 13 Apr 2026