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: 2025-06-25 00:04:15 UTC
- JSON Representation
https://github.com/alexfru/SmallerC
Simple C compiler
c c-compiler compiler dos linux macos mips self-hosting windows x86
Last synced: 20 Mar 2025
https://github.com/tsherif/space-shooter.c
A cross-platform, top-down 2D space shooter written in C using only platform libraries.
c cross-platform emscripten game-development gamedev linux opengl wasm webassembly win32
Last synced: 12 Apr 2025
https://github.com/librg/librg
🚀 Making multi-player gamedev simpler since 2017
c chunk cpp enet game game-networking gamedev header-only library librg lightweight low-level multiplayer netcode network networking replication single-header sync zpl
Last synced: 05 Mar 2025
https://github.com/Cyan4973/FiniteStateEntropy
New generation entropy codecs : Finite State Entropy and Huff0
c compression entropy fse huffman
Last synced: 15 Mar 2025
https://github.com/vurtun/lib
single header libraries for C/C++
ansi c c89 compression deflate header-only json multithreading webserver
Last synced: 14 May 2025
https://github.com/shiyanhui/libcsp
A concurrency C library 10x faster than Golang.
c concurrency csp golang libcsp
Last synced: 16 May 2025
https://github.com/switchbrew/libnx
Library for Switch Homebrew
aarch64 arm64 c development devkitpro homebrew horizon-os libnx nintendo nx switch
Last synced: 14 May 2025
https://github.com/openucx/ucx
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
aries c c-plus-plus cray drivers gemini hacktoberfest hpc infiniband iwarp mpi networking openshmem pgas rdma roce shared-memory shmem tcp-ip verbs
Last synced: 13 May 2025
https://github.com/k2-fsa/sherpa-ncnn
Real-time speech recognition and voice activity detection (VAD) using next-gen Kaldi with ncnn without Internet connection. Support iOS, Android, Linux, macOS, Windows, Raspberry Pi, VisionFive2, LicheePi4A etc.
asr c cpp csharp go kotlin python speech-recognition vad voice-activity-detection
Last synced: 13 May 2025
https://github.com/hamza417/inure
An elegant and beautiful premium Android app manager for rooted and non-rooted devices with a built-in terminal, analytics, debloat, stats and various other features with an custom theme engine, developed with purely custom UI design and reproducible build.
android android-app android-application animations app c interface java kotlin manager mvvm root shizuku terminal terminal-emulators tool ui utilities
Last synced: 14 May 2025
https://github.com/waveshareteam/e-Paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 15 Mar 2025
https://github.com/waveshare/e-Paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 23 Nov 2024
https://github.com/zlib-ng/minizip-ng
Fork of the popular zip manipulation library found in the zlib distribution.
bzip2 c compression disk-splitting encryption linux lzma macos minizip pkware windows winzip-aes xz zip zlib
Last synced: 13 May 2025
https://github.com/andrei-markeev/ts2c
Convert Javascript/TypeScript to C
c javascript js transpiler typescript
Last synced: 14 May 2025
https://github.com/libimobiledevice/ideviceinstaller
Manage apps of iOS devices
application apps c ideviceinstaller installation ios libimobiledevice
Last synced: 14 May 2025
https://github.com/juliettef/iconfontcppheaders
C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons and symbols, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.
c codepoints cpp csharp font-icons fontawesome gamedev golang gui header-files headers icon-fonts icons imgui material-design python rust
Last synced: 14 May 2025
https://github.com/drtimothyaldendavis/suitesparse
The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University.
c cholmod colamd cpp csparse graph-algorithms graphblas klu mathematics matlab sparse-matrix spqr suitesparse umfpack
Last synced: 13 May 2025
https://github.com/EnzymeAD/Enzyme
High-performance automatic differentiation of LLVM and MLIR.
ad automatic-differentiation c clang compiler cpp deep-learning derivative differentiable-programming enzyme gradient high-performance llvm llvm-enzyme machine-learning pytorch rust scientific-computing simulation tensorflow
Last synced: 20 Mar 2025
https://github.com/juliettef/IconFontCppHeaders
C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons and symbols, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.
c codepoints cpp csharp font-icons fontawesome gamedev golang gui header-files headers icon-fonts icons imgui material-design python rust
Last synced: 01 Apr 2025
https://github.com/impulseadventure/guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
adafruit-gfx arduino arduino-library c embedded esp32 esp8266 feather gui linux m5stack mcufriend pi platformio raspberry-pi sdl teensy tft tft-espi touchscreen
Last synced: 14 May 2025
https://github.com/ImpulseAdventure/GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
adafruit-gfx arduino arduino-library c embedded esp32 esp8266 feather gui linux m5stack mcufriend pi platformio raspberry-pi sdl teensy tft tft-espi touchscreen
Last synced: 12 Apr 2025
https://github.com/LemonOSProject/LemonOS
The Lemon Operating System
c cpp kernel lemon operating-system os osdev
Last synced: 26 Mar 2025
https://github.com/appneta/tcpreplay
Pcap editing and replay tools for *NIX and Windows - Users please download source from
c flow netflow netmap packet-generator pcap performance performance-testing replays-pcap-files tcpreplay traffic
Last synced: 15 May 2025
https://github.com/justinmeiners/lc3-vm
Write your own virtual machine for the LC-3 computer!
assembly c emulator lc3 lc3-assembly literate-programming low-level tutorial tutorials virtual-machine vm
Last synced: 15 May 2025
https://github.com/smv1999/competitiveprogrammingquestionbank
This repository contains all the popular Competitive Programming and DSA questions with solutions for your Coding Interview Preparation.
algorithms c codevita coding coding-challenges coding-interviews competitive-programming cpp data-structures dsa geeksforgeeks interview-preparation interview-questions interviews java javascript jobs leetcode programming
Last synced: 08 Apr 2025
https://github.com/celluloid-player/celluloid
A simple GTK+ frontend for mpv
audio-player c celluloid gnome-mpv gtk gtk4 libadwaita media-player mpv video-player
Last synced: 14 May 2025
https://github.com/tass-belgium/picotcp
PicoTCP is a free TCP/IP stack implementation
Last synced: 08 Apr 2025
https://github.com/corrosion-rs/corrosion
Marrying Rust and CMake - Easy Rust and C/C++ Integration!
build-system build-systems build-tool c cargo cmake cmake-cargo cplusplus cpp cross-compilation rust
Last synced: 14 May 2025
https://github.com/gsass1/NTop
💻 htop-like system-monitor for Windows with Vi-keybindings.
c console-application htop system-monitor top windows
Last synced: 13 May 2025
https://github.com/gsass1/ntop
💻 htop-like system-monitor for Windows with Vi-keybindings.
c console-application htop system-monitor top windows
Last synced: 13 Apr 2025
https://github.com/sysprog21/shecc
A self-hosting and educational C optimizing compiler
arm armv7 c compiler compiler-optimization cross-compiler elf linux qemu risc-v riscv rv32i rv32im self-hosting ssa-form
Last synced: 14 May 2025
https://github.com/dibyendumajumdar/ravi
Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers
c jit lua mirjit programming-language
Last synced: 14 May 2025
https://github.com/duguosheng/6.s081-all-in-one
6.S081课程全记录,包括课程使用的书籍、论文、实验要求的中文翻译,以及实验过程记录
Last synced: 08 Apr 2025
https://github.com/sheredom/subprocess.h
🐜 single header process launching solution for C and C++
c cpp process subprocess subprocess-run
Last synced: 15 May 2025
https://github.com/duguosheng/6.S081-All-in-one
6.S081课程全记录,包括课程使用的书籍、论文、实验要求的中文翻译,以及实验过程记录
Last synced: 18 Mar 2025
https://github.com/cdown/clipmenu
Clipboard management using dmenu
c clipboard clipboard-buffer clipboard-management dmenu simple suckless
Last synced: 16 May 2025
https://github.com/libexpat/libexpat
:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub
c c99 expat expat-xml-parser library siphash streaming-parser xml xml-parser xml-parser-library xml-parsing
Last synced: 13 May 2025
https://github.com/sepfy/libpeer
WebRTC Library for IoT/Embedded Device using C
c esp32 h264 iot linux raspberry-pi webrtc
Last synced: 14 May 2025
https://github.com/tgfrerer/island
🌋🐎 Project Island is an experimental, hot-reloading Vulkan Renderer for Linux and Windows, written in C/C++.
3d-engine c cpp engine experimental hot-reload rendergraph research-and-development shader-glsl shader-hlsl vulkan vulkan-backend
Last synced: 14 May 2025
https://github.com/vtereshkov/umka-lang
Umka: a statically typed embeddable scripting language
c compiler concurrency coroutines cross-platform fibers interpreter language programming-language scripting-language static-typing virtual-machine
Last synced: 14 May 2025
https://github.com/firedancer-io/firedancer
Firedancer is Jump Crypto's Solana validator software.
Last synced: 14 May 2025
https://github.com/majerle/c-code-style
Recommended C code style and coding rules for standard C99 or later
c c-code-style c-rules coding rules style
Last synced: 14 May 2025
https://github.com/hairrrrr/c-crashcourse
C语言教程+博客+代码演示+课程设计。 帮助初学者更好的理解 C 难点,提升代码量! For beginners:C tuition/self-learning
Last synced: 16 May 2025
https://github.com/deadpixi/mtm
Perhaps the smallest useful terminal multiplexer in the world.
c console-app console-application multiplexer terminal terminal-emulators
Last synced: 15 May 2025
https://github.com/emqx/neuron
Open source industrial IoT connectivity server
c dtu iiot industrial-iot industry-40 iot iot-edge iot-middleware manufacturing mitsubishi modbus mqtt omron opcua plc siemens-s7
Last synced: 14 May 2025
https://github.com/iamshuaidi/algo-basic
专注于分享算法,计算机基础(包括计算机网络,操作系统,MySQL等),无论是应付面试,还是提升自己地内功,这里都能帮到你
algorithms c computer cpp dynamic interview interview-questions java python
Last synced: 12 Apr 2025
https://github.com/Hamza417/Inure
An elegant and beautiful premium Android app manager for rooted and non-rooted devices with a built-in terminal, analytics, debloat, stats and various other panels with an independent custom theme engine, developed with purely custom APIs created for this app.
android android-app android-application animations app c interface java kotlin manager mvvm root shizuku terminal terminal-emulators tool ui utilities
Last synced: 12 Apr 2025
https://github.com/kornelski/dssim
Image similarity comparison simulating human perception (multiscale SSIM in Rust)
c comparison compress-images dssim image-benchmark libpng similarity similarity-measurement ssim
Last synced: 13 May 2025
https://github.com/brenner8023/gdut-course
广东工业大学计算机学院课程攻略 - 毕业设计、校招、课程设计、实验、经验分享、论文模板、试卷、习题解答等等
c csharp css gdut java javascript python sql
Last synced: 16 May 2025
https://github.com/mkirchner/gc
Simple, zero-dependency garbage collection for C
c garbage-collection memory-management zero-dependency
Last synced: 12 Apr 2025
https://github.com/LibVNC/libvncserver
LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
c embedded embedded-systems library remote-desktop rfb vnc vnc-client vnc-server
Last synced: 15 Mar 2025
https://github.com/gnbdev/opengnb
GNB is open source de-centralized SDVN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的SDVN。
c ed25519 freebsd linux macos nat nat-traversal openbsd p2p p2p-vpn tcp tun tuntap udp utun vpn windows-10
Last synced: 15 May 2025
https://github.com/Raymo111/i3lock-color
The world's most popular non-default computer lockscreen.
autotools bsd c cairo i3 i3-wm i3lock i3lock-color linux lockscreen
Last synced: 20 Mar 2025
https://github.com/mjakeman/extension-manager
A utility for browsing and installing GNOME Shell Extensions.
c gnome gnome-extension gnome-shell gnome-shell-extension gtk4 libadwaita
Last synced: 14 May 2025
https://github.com/pydata/bottleneck
Fast NumPy array functions written in C
c c-extension fast numpy python
Last synced: 25 Apr 2025
https://github.com/raymo111/i3lock-color
The world's most popular non-default computer lockscreen.
autotools bsd c cairo i3 i3-wm i3lock i3lock-color linux lockscreen
Last synced: 25 Jan 2025
https://github.com/babelouest/ulfius
Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services
c json libcurl libmicrohttpd rest-api restful web-development webservice websocket-client websocket-communication websocket-server websockets
Last synced: 14 May 2025
https://github.com/lxc/lxcfs
FUSE filesystem for LXC
c containers fuse-filesystem lxc
Last synced: 14 May 2025
https://github.com/susam/uncap
Map Caps Lock to Escape or any key to any key
c caps-lock control emacs escape keyboard minimalist vim windows
Last synced: 12 Apr 2025
https://github.com/schweikert/fping
High performance ping tool
bsd-license c fping icmp linux macos network-discovery network-monitoring ping unix-command
Last synced: 14 May 2025
https://github.com/traildb/traildb
TrailDB is an efficient tool for storing and querying series of events
big-data c data-analytics database event-data time-series traildb
Last synced: 20 Mar 2025
https://github.com/wannesm/dtaidistance
Time series distances: Dynamic Time Warping (fast DTW implementation in C)
c clustering distance-measure dtw dynamic-time-warping python timeseries
Last synced: 13 May 2025
https://github.com/leaningtech/cheerp-meta
Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript
c cheerp compiler cpp javascript typescript webassembly
Last synced: 08 Apr 2025
https://github.com/brutal-org/brutal
🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
c hobby-os kernel microkernel modern-c operating-system osdev
Last synced: 12 Apr 2025
https://github.com/MaJerle/lwrb
Lightweight generic ring buffer manager library
buffer c cyclic cyclic-buffer fifo generic library manager pipe ring ring-buffer
Last synced: 14 May 2025
https://github.com/google/cmockery
A lightweight library to simplify and generalize the process of writing unit tests for C applications.
c cmockery embedded-systems mocking mocks testing tests unit-testing
Last synced: 09 Apr 2025
https://github.com/philj56/tofi
Tiny dynamic menu for Wayland
application-launcher c dmenu dmenu-replacement linux sway swaywm wayland wlroots
Last synced: 14 May 2025
https://github.com/troglobit/inadyn
In-a-Dyn is a dynamic DNS client with multiple SSL/TLS library support
c ddns ddns-client dynamic-dns dynamic-dns-client dyndns inadyn
Last synced: 12 Apr 2025
https://github.com/laruence/yaconf
A PHP Persistent Configurations Container
c configuration-management php yaconf
Last synced: 14 May 2025
https://github.com/jserv/amacc
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
arm armv7a c compiler dynamic-linking jit-compiler linux self-hosting
Last synced: 14 May 2025
https://github.com/OpenIDC/mod_auth_openidc
OpenID Certified™ OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd
apache-httpd authentication c identity oidc openid-connect openidc openidconnect-client sso
Last synced: 20 Apr 2025
https://github.com/yaml/libyaml
Canonical source repository for LibYAML
c yaml yaml-emitter yaml-parser
Last synced: 14 May 2025
https://github.com/sist2app/sist2
Lightning-fast file system indexer and search tool
Last synced: 14 May 2025
https://github.com/bblanchon/pdfium-binaries
📰 Binary distribution of PDFium
Last synced: 13 May 2025
https://github.com/hfiref0x/tdl
Driver loader for bypassing Windows x64 Driver Signature Enforcement
abandonware c driver-loader dse loader tdl
Last synced: 18 Jan 2025
https://github.com/uclouvain/openjpeg
Official repository of the OpenJPEG project
c jpeg2000 openjpeg reference reference-implementation
Last synced: 14 May 2025
https://github.com/zpl-c/zpl
📐 Pushing the boundaries of simplicity
c cli coroutines cpp cross-platform csv-parser hashing header-only helper json5-parser math memory-allocation memory-management streaming-data tar thread-pool threading time timer zpl
Last synced: 15 May 2025
https://github.com/blosc/c-blosc
A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`.
Last synced: 14 May 2025
https://github.com/xeoneux/30-days-of-code
👨💻 30 Days of Code by HackerRank Solutions in C, C++, C#, F#, Go, Java, JavaScript, Python, Ruby, Swift & TypeScript. PRs Welcome! 😄
30 c code cplusplus csharp days fsharp go hackerrank java javascript kotlin of python ruby solutions swift typescript
Last synced: 08 Apr 2025
https://github.com/majerle/lwrb
Lightweight generic ring buffer manager library
buffer c cyclic cyclic-buffer fifo generic library manager pipe ring ring-buffer
Last synced: 14 May 2025