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-12-20 00:04:29 UTC
- JSON Representation
https://github.com/GenericMappingTools/gmt
The Generic Mapping Tools
c earth-science generic-mapping-tools geophysics geospatial mapping
Last synced: 05 Apr 2025
https://github.com/hexagonal-sun/bic
A C interpreter and API explorer.
c compiler evaluator interpreter repl
Last synced: 21 Oct 2025
https://github.com/tuyenvm/openkey
Vietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng
bogo c cplusplus gotiengviet mac macos objective-c tcvn3 telex unicode unikey unikeyformac vietkey vni
Last synced: 16 May 2025
https://github.com/LekKit/RVVM
The RISC-V Virtual Machine
c emulation emulator emulators instruction-decoding jit linux risc risc-v riscv riscv-emulator riscv-linux riscv-simulator riscv32 riscv64 rvvm tracing-jit translation virtual-machine vm
Last synced: 09 Jul 2025
https://github.com/keiichiw/constexpr-8cc
Compile-time C Compiler implemented as C++14 constant expressions
c c-plus-plus compiler constexpr joke
Last synced: 04 Apr 2025
https://github.com/jvoisin/snuffleupagus
Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!
c elephant hardening php php-module php7 security security-hardening
Last synced: 15 May 2025
https://github.com/serizba/cppflow
Run TensorFlow models in C++ without installation and without Bazel
c cpp inference model neural-networks tensorflow tensorflow-cpp tensorflow-examples tensorflow-models
Last synced: 16 May 2025
https://github.com/skarnet/s6
The s6 supervision suite.
c init init-system supervisor unix
Last synced: 20 Mar 2025
https://github.com/eteran/c-vector
A dynamic array implementation in C similar to the one found in standard C++
Last synced: 15 May 2025
https://github.com/dermesser/libsocket
The ultimate socket library for C and C++, supporting TCP, UDP and Unix sockets (DGRAM and STREAM) on Linux, FreeBSD, Solaris. See also my uvco library for a refreshed version!
c linux networking socket unix
Last synced: 15 Mar 2025
https://github.com/rochacbruno/rust-python-example
Example of using Rust to Extend Python
c cargo cffi comparison cpython cython ffi llvm numba python redhat rust rust-cpython rust-packages
Last synced: 04 Apr 2025
https://github.com/eleme/corvus
A fast and lightweight Redis Cluster Proxy for Redis 3.0
c corvus proxy redis redis-cluster twemproxy
Last synced: 12 Jun 2025
https://github.com/randy408/libspng
Simple, modern libpng alternative
c c99 cmake codec decoding encoder libpng meson optimized oss-fuzz png png-decoder png-encoder spng
Last synced: 16 May 2025
https://github.com/lpereira/hardinfo
System profiler and benchmark tool for Linux systems
c linux profiler system-information
Last synced: 08 Apr 2025
https://github.com/justinmeza/lci
A LOLCODE interpreter written in C.
c esoteric-programming-language interpreter lolcode lolcode-interpreter programming-language
Last synced: 18 Dec 2025
https://github.com/ccextractor/ccextractor
CCExtractor - Official version maintained by the core team
c cea-608 cea-708 dvb hacktoberfest hacktoberfest2021 image image-processing ocr rust subtitles teletext tesseract tesseract-ocr video
Last synced: 14 May 2025
https://github.com/frankmorgner/vsmartcard
umbrella project for emulation of smart card readers or smart cards
android c ccid emulation nfc pcsc python security smartcard smartcard-reader tizen-wearable
Last synced: 14 May 2025
https://github.com/CCExtractor/ccextractor
CCExtractor - Official version maintained by the core team
c cea-608 cea-708 dvb hacktoberfest hacktoberfest2021 image image-processing ocr rust subtitles teletext tesseract tesseract-ocr video
Last synced: 05 Apr 2025
https://github.com/VAR-solutions/Algorithms
A repository of different Algorithms and Data Structures implemented in many programming languages.
algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift
Last synced: 27 Apr 2025
https://github.com/mull-project/mull
Practical mutation testing and fault injection for C and C++
c c-plus-plus fault-injection jit llvm mutation-analysis mutation-testing testing
Last synced: 15 May 2025
https://github.com/septag/rizz
Small C game development framework
c direct3d11 game-development game-engine game-framework gamedev metal multi-platform opengl
Last synced: 13 Jul 2025
https://github.com/Eugnis/spectre-attack
Example of using revealed "Spectre" exploit (CVE-2017-5753 and CVE-2017-5715)
c example exploit security-vulnerability spectre
Last synced: 21 Apr 2025
https://github.com/mono/embeddinator-4000
Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.
android bindings c c-plus-plus cplusplus cppsharp csharp dotnet interop java mobile mono monodroid monotouch objective-c xamarin
Last synced: 01 Oct 2025
https://github.com/LiamBindle/MQTT-C
A portable MQTT C client for embedded systems and PCs alike.
c mqtt mqtt-client portable publisher-subscriber simple
Last synced: 04 May 2025
https://github.com/ghaerr/microwindows
The Nano-X Window System
android c emscripten fbff fbpdf fltk framebuffer graphical gui microui microwindows nano nano-x nuklear system window windowing x11
Last synced: 15 May 2025
https://github.com/allinurl/gwsocket
fast, standalone, language-agnostic WebSocket server RFC6455 compliant
c rfc-6455 standalone websocket-server websockets
Last synced: 07 Apr 2025
https://github.com/turbolent/w2c2
Translates WebAssembly modules to portable C
c c89 compiler wasi wasm wasm2c webassembly
Last synced: 16 May 2025
https://github.com/pascaldekloe/colfer
binary serialization format
android binary-data c code-generation code-generator cross-platform golang high-performance java javascript node-js serializable-objects serialization serialization-format
Last synced: 09 Apr 2025
https://github.com/fededp/clight
A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.
battery brightness c capture capture-frames daemon gamma-correction linux screen-backlight systemd webcam
Last synced: 18 Jul 2025
https://github.com/lexborisov/modest
Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.
c css css-parser css-selector html html-parser html-renderer pure-c
Last synced: 04 Apr 2025
https://github.com/mit-han-lab/TinyChatEngine
TinyChatEngine: On-Device LLM Inference Library
arm c cpp cuda-programming deep-learning edge-computing large-language-models on-device-ai quantization x86-64
Last synced: 07 May 2025
https://github.com/tuyenvm/OpenKey
Vietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng
bogo c cplusplus gotiengviet mac macos objective-c tcvn3 telex unicode unikey unikeyformac vietkey vni
Last synced: 14 Mar 2025
https://github.com/adam-mcdaniel/oakc
A portable programming language with a compact intermediate representation
c compiler compiler-design golang
Last synced: 15 May 2025
https://github.com/caiorss/c-cpp-notes
Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
abi c cpp cpp11 cpp14 cpp17 dll dynamic examples ffi ffi-bindings ffi-wrapper fsharp guide haskell interface library reference research shared
Last synced: 15 May 2025
https://github.com/Exim/exim
Exim Mail Transport Agent - source, testsuite and documentation
c email gpl mta smtp smtp-server
Last synced: 20 Mar 2025
https://github.com/ossrs/state-threads
Lightweight thread library for C/C++ coroutine (similar to goroutine), for high performance network servers.
async asyncio c concurrency coroutines fiber greenlet library networking server-side srs state-threads
Last synced: 18 Dec 2025
https://github.com/felixangell/mac
bytecode interpreter in c (blog post)
bytecode-interpreter c virtual-machine vm
Last synced: 27 Apr 2025
https://github.com/silverrainz/os67
An unix-like toy kernel
c kernel os osdev toy-kernel xv6
Last synced: 04 Apr 2025
https://github.com/lexborisov/Modest
Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.
c css css-parser css-selector html html-parser html-renderer pure-c
Last synced: 20 Mar 2025
https://github.com/SilverRainZ/OS67
An unix-like toy kernel
c kernel os osdev toy-kernel xv6
Last synced: 20 Mar 2025
https://github.com/hypercube-lab/hypercube
HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-performance computing power and large-scale data storage support for VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications.🛰
blockchain c crypto dlt go golang hypercube llvm metaverse rust smart-contracts
Last synced: 12 Apr 2025
https://github.com/cofyc/argparse
Command-line arguments parsing library.
argparse argument-parsing c cli
Last synced: 16 May 2025
https://github.com/FedeDP/Clight
A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.
battery brightness c capture capture-frames daemon gamma-correction linux screen-backlight systemd webcam
Last synced: 20 Mar 2025
https://github.com/throwtheswitch/ceedling
Unit testing and build system for C projects
build-tool c cmock mocking unit-testing unity
Last synced: 13 Oct 2025
https://github.com/edubart/minicoro
Single header stackful cross-platform coroutine library in pure C.
assembly asymmetric-coroutines c coroutine coroutine-library coroutines fiber fibers header-only lua nelua stackful-coroutines ucontext yield
Last synced: 15 May 2025
https://github.com/e-dant/watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
c cpp efficient fast filesystem friendly header-only javascript nodejs python safe simple single-header thread-safe watcher
Last synced: 31 Mar 2025
https://github.com/wroberts/rogauracore
RGB keyboard control for Asus ROG laptops
asus c keyboard laptop linux rgb-keyboard rgb-led
Last synced: 04 Apr 2025
https://github.com/okbob/plpgsql_check
plpgsql_check is a linter tool (does source code static analyze) for the PostgreSQL language plpgsql (the native language for PostgreSQL store procedures).
c extension function-plpgsql linter plpgsql postgresql postgresql-extension profiler stored-procedures
Last synced: 23 Nov 2025
https://github.com/alexpovel/srgn
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
abstract-syntax-tree c clang cli csharp go grep hacktoberfest hcl python regex rust rust-lang sed tr tree-sitter typescript
Last synced: 11 Apr 2025
https://github.com/copilot-language/copilot
A stream-based runtime-verification framework for generating hard real-time C code.
c copilot embedded-systems haskell runtime-verification rv stream
Last synced: 15 May 2025
https://github.com/tarcisio-marinho/gonnacry
A Linux Ransomware
aes aes-encryption c crypto-library cryptography decryption encryption linux linux-ransomware malware malware-analysis malware-development openssl python python-2 ransom-worm ransomware ransomware-prevention rsa-cryptography rsa-key-encryption
Last synced: 14 Apr 2025
https://github.com/dbohdan/compilers-targeting-c
A list of compilers that can generate C code
Last synced: 12 Apr 2025
https://github.com/Yubico/yubico-pam
Yubico Pluggable Authentication Module (PAM)
Last synced: 31 Mar 2025
https://github.com/yubico/yubico-pam
Yubico Pluggable Authentication Module (PAM)
Last synced: 26 Feb 2025
https://github.com/sirjuddington/SLADE
It's a Doom editor
c c-plus-plus doom doom-editor game-formats map-editor mapping modding slade
Last synced: 15 Mar 2025
https://github.com/c2lang/c2compiler
the c2 programming language
c c2 compiler programming-language
Last synced: 18 Dec 2025
https://github.com/nepx/halfix
x86 PC emulator that runs both natively and in the browser, via WebAssembly
c c99 cpu-emulator emscripten emulator javascript pc-emulator pentium webassembly x86 x86-emulator
Last synced: 04 Apr 2025
https://github.com/punesemu/punes
Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows
Last synced: 15 May 2025
https://github.com/sandermertens/bake
Bake, A build system for building, testing and running C & C++ projects
build-system build-tool c cpp developer-tools environment-configuration gamedev gamedev-tool git github indie indiedev package-manager
Last synced: 15 May 2025
https://github.com/scandum/blitsort
Blitsort is an in-place stable adaptive rotate mergesort / quicksort.
algorithm branchless c inplace merge quick sort sorting
Last synced: 20 Apr 2025
https://github.com/SanderMertens/bake
Bake, A build system for building, testing and running C & C++ projects
build-system build-tool c cpp developer-tools environment-configuration gamedev gamedev-tool git github indie indiedev package-manager
Last synced: 15 Mar 2025
https://github.com/onivim/libvim
libvim: The core Vim editing engine as a minimal C library
c libvim onivim text-editor vi vim
Last synced: 04 Apr 2025
https://github.com/dreamportdev/osdev-notes
A book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 03 Oct 2025
https://github.com/intel/libva
Libva is an implementation for VA-API (Video Acceleration API)
c va-api video-api video-decoding video-processing video-recording
Last synced: 14 May 2025
https://github.com/4PrivacyEngine/4PrivacyEngine-Core
C++ implementation of the 4PrivacyEngine core
Last synced: 22 Feb 2025
https://github.com/armink/struct2json
A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. | C 结构体与 JSON 快速互转库,快速实现 C 结构体的序列化及反序列化
Last synced: 12 Apr 2025
https://github.com/veorq/siphash
High-speed secure pseudorandom function for short messages
c cryptography message-authentication-code pseudorandom-functions security
Last synced: 12 Apr 2025
https://github.com/nsxiv/nsxiv
Read-only mirror of Neo Simple X Image Viewer
Last synced: 29 Mar 2025
https://github.com/pqclean/pqclean
Clean, portable, tested implementations of post-quantum cryptography
c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto
Last synced: 15 May 2025
https://github.com/EIPStackGroup/OpENer
OpENer is an EtherNet/IP stack for I/O adapter devices. It supports multiple I/O and explicit connections and includes objects and services for making EtherNet/IP-compliant products as defined in the ODVA specification.
c cip commonindustrialprotocol ethernet ethernetindustrialprotocol
Last synced: 16 Apr 2025
https://github.com/felselva/mathc
Pure C math library for 2D and 3D programming
2d 3d c graphics math matrices minimal quaternions vectors
Last synced: 20 Mar 2025
https://github.com/punesemu/puNES
Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows
Last synced: 31 Mar 2025
https://github.com/bradharding/doomretro
The classic, refined DOOM source port. For Windows PC.
boom c doom doom2 fps free-software game gpl gplv3 limit-removing mbf mbf21 retro sdl sdl2 sdl2-image sdl2-mixer source-port vanilla-doom windows
Last synced: 13 Dec 2025
https://github.com/jedisct1/libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
arduino atmega328p avr c crypto cryptography embedded embedded-systems gimli
Last synced: 15 May 2025
https://github.com/vernongrant/gnu-c-language-manual
This is a mirror of Richard Stallman's GNU C Language Intro and Reference, available in Markdown and PDF.
c c-language c-programming documentation gnu-linux learning linux manual
Last synced: 05 Apr 2025
https://github.com/angt/glorytun
Multipath UDP tunnel
c crypto hacktoberfest multipath network sdwan vpn
Last synced: 20 Mar 2025
https://github.com/open-io/oio-sds
High Performance Software-Defined Object Storage for Big Data and AI, that supports Amazon S3 and Openstack Swift
c flexible golang lightweight object-storage objectstorage open-source openstack-swift python s3-storage software-defined-storage storage
Last synced: 07 Apr 2025
https://github.com/idea4good/guilitesamples
✨Small interesting GUI effects could be reused everywhere
c cpp crossplatform embedded graphics-library gui mcu
Last synced: 11 Oct 2025
https://github.com/dvidelabs/flatcc
FlatBuffers Compiler and Library in C for C
c flatbuffers idl json json-parser protocol schema serialization
Last synced: 21 Oct 2025
https://github.com/blackbird71SR/Hello-World
Hello World in all possible programmnig languages
beginner-friendly c cpp first-timers hacktoberfest hacktoberfest2018 hactoberfest help-wanted java javascript open-source python ruby
Last synced: 13 May 2025
https://github.com/openethercatsociety/soes
Simple Open Source EtherCAT Slave
c ethercat industrial-automation soes
Last synced: 22 Jun 2025