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-24 00:04:17 UTC
- JSON Representation
https://github.com/pfultz2/cmake-get
Get dependencies with cmake
c cget cmake cmake-modules cmake-packages cplusplus cpp cross-platform dependency-manager linux osx package-manager windows
Last synced: 12 Apr 2025
https://github.com/macmade/codeine
Mac OS X IDE For Clang/LLVM
build-tool c c-plus-plus clang code code-editor compiler developer-tools ide llvm macos objective-c project syntax-highlighting xcode
Last synced: 08 Oct 2025
https://github.com/nibanks/msh3
Minimal HTTP/3 library on top of MsQuic
c client http networking server
Last synced: 09 Apr 2025
https://github.com/ringtailsoftware/zig-wasm-audio-framebuffer
Examples of integrating Zig and Wasm (and C) for audio and graphics on the web
c doom wasm webassembly webaudio zig zig-package
Last synced: 17 Mar 2025
https://github.com/okbob/ncurses-st-menu
ncurses (pdcurses) based library for CUA look menu
c cua menu menubar menus ncurses ncurses-library pdcurses styled-components tui
Last synced: 09 Apr 2025
https://github.com/libdriver/hmc5883l
HMC5883L full function driver library for general MCU and Linux.
c full-function-driver hmc5883l iic linux magnetometer mcu
Last synced: 09 Apr 2025
https://github.com/MapServer/basemaps
Scripts to generate MapServer mapfiles based on OpenStreetMap data. Please submit pull requests to the 'main' branch.
c imposm mapserver openstreetmap openstreetmap-data osm osm2pgsql python
Last synced: 01 May 2025
https://github.com/ibireme/c_numconv_benchmark
C/C++ number ↔︎ string benchmark
atoi c conversion cpp dtoa itoa number performance strtod
Last synced: 11 Jun 2025
https://github.com/babelouest/iddawc
[PROJECT CLOSED] - OAuth2/OIDC Client and RP library
Last synced: 07 May 2025
https://github.com/hroptatyr/yuck
Your Umbrella Command Kit, a bog-standard command line option parser for C with all the knickknackery and whatnots.
Last synced: 27 Jun 2025
https://github.com/iiitv/cheflib
CodeChef Rated Contest Solutions
c codechef-solutions competitive-programming-contests cpp dishes eligible java python solutions
Last synced: 14 Apr 2025
https://github.com/javalikescript/webview-c
A tiny cross-platform webview C library to build modern cross-platform GUIs
c kiosk linux raspberry single-header-lib webui windows
Last synced: 05 Apr 2025
https://github.com/alimpfard/citron
General purpose programming language (mainly for unix-like systems)
c interpreter programming-language
Last synced: 11 May 2025
https://github.com/videolabs/libmicrodns
Minimal mDNS resolver (and announcer) cross-platform library
android c ios linux macos mdns minimal-mdns-resolver windows
Last synced: 18 Sep 2025
https://github.com/libdriver/pca9685
PCA9685 full function driver library for general MCU and Linux.
c full-function-driver iic led-controller linux mcu pca9685 pwm
Last synced: 09 Apr 2025
https://github.com/codee-com/open-catalog
This catalog is a collaborative effort to consolidate the collective wisdom of performance experts on the best practices for performance. It consists of a glossary and a list of checks for the C, C++ and Fortran programming languages.
Last synced: 29 Apr 2025
https://github.com/shlomif/fc-solve
Freecell Solver - a C library for automatically solving Freecell and some other variants of card Solitaire
ansic c card-game cards floss foss freecell freecell-solver freesoftware game games hacktoberfest mit-license opensource patience solitaire
Last synced: 06 Apr 2025
https://github.com/tekknolagi/ghuloum
Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)
c compiler lisp lisp-compiler programming-language x86 x86-64
Last synced: 29 Oct 2025
https://github.com/danilafe/pegasus
A parser generator for C and Crystal.
c compilers crystal parser parser-generator
Last synced: 30 Apr 2025
https://github.com/gabrielmajeri/teme-fmi
Teme la informatică pentru facultate
c computer-science cpp homework-exercises python
Last synced: 01 Aug 2025
https://github.com/emirozer/beamwhale
minimal container runtime in erlang
c containers docker erlang linux low-level
Last synced: 14 Oct 2025
https://github.com/brandtbucher/pycapi
Over 600 fast Python bindings to the CPython C API. 🤯
Last synced: 10 Oct 2025
https://github.com/cggallant/WebAssembly-in-Action
Source code for the book "WebAssembly in Action" (https://www.manning.com/books/webassembly-in-action)
c cplusplus emscripten javascript nodejs sharedarraybuffer threads wasm webassembly
Last synced: 07 May 2025
https://github.com/libdriver/bmp180
BMP180 full function driver library for general MCU and Linux.
barometer bmp180 c full-function-driver iic linux mcu
Last synced: 07 Apr 2025
https://github.com/libtea/frameworks
Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser
aarch64 assembly c cache-attack meltdown microarchitecture ppc64 research security sgx side-channel-attacks spectre x86
Last synced: 20 Apr 2025
https://github.com/azure/azure-uamqp-c
AMQP library for C
amqp amqp-client amqp-messages amqp-protocol amqp10 amqplib amqps azure-uamqp c
Last synced: 20 Nov 2025
https://github.com/brosck/Pingoor
「🚪」Linux Backdoor based on ICMP protocol
backdoor c hacking icmp linux persistence protocol security
Last synced: 11 Jul 2025
https://github.com/uriid1/ascii-c-game
Small shooter write in C/Ncurses
ascii-game c c-game clang console-game cureses-game curses ncurses ncurses-game terminal-game
Last synced: 07 Sep 2025
https://github.com/sauci/cantp
Implementation of the CanTp module (ISO 15765-2), according to AUTOSAR specification v4.4.0
Last synced: 10 Apr 2025
https://github.com/rekgrpth/pg_task
PostgreSQL and Greenplum job scheduler pg_task allows to execute any sql command at any specific time at background asynchronously
async background c greenplum job postgres postgresql scheduler sql task
Last synced: 13 Jul 2025
https://github.com/alienrobotarmy/ctunnel
ctunnel is a proxy and VPN software for tunneling TCP and UDP connections securely
c gnutls openssl privacy proxy security tunnel-client tunnel-server tunneling tuntap vpn vpn-client vpn-server
Last synced: 02 Apr 2025
https://github.com/felselva/gfw
Pure C Minimal Graphics Framework (OpenGL)
2d 3d c demos demoscene framework game-development opengl
Last synced: 08 May 2025
https://github.com/Plankiton/CParaSeresHumanos
Livro para iniciantes na linguagem C
beginners book c clanguage-book conceitos ebook historia iniciantes learning linguagem-c livro markdown pdf-document
Last synced: 28 Mar 2025
https://github.com/embroidermodder/libembroidery
Library for reading/writing/manipulating machine and design embroidery files
arduino c csv dst embroiderbot embroidermodder embroidery jef library machine-embroidery pes svg
Last synced: 26 Jun 2025
https://github.com/bytedeco/gradle-javacpp
Gradle plugins to automate the build process of JavaCPP and JavaCV
c c-plus-plus cpp gradle gradle-plugin java javacpp javacv jni opencv opencv-java
Last synced: 06 Apr 2025
https://github.com/libdriver/hx711
HX711 full function driver library for general MCU and Linux.
adc c full-function-driver gpio hx711 linux mcu
Last synced: 09 Apr 2025
https://github.com/spydr06/bcause
BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.
assembly b bcause bell-labs c c99 compiler hacktoberfest hacktoberfest2023 language libb proglangs-discord programming-language single-pass
Last synced: 10 Apr 2025
https://github.com/libdriver/at24cxx
AT24CXX(AT24C01, AT24C02, AT24C04, AT24C08, AT24C16, AT24C32, AT24C64, AT24C128, AT24C256, AT24C512, AT24CM01, AT24CM02) full function driver library for general MCU and Linux.
at24c01 at24c02 at24c04 at24c08 at24c128 at24c16 at24c256 at24c32 at24c512 at24c64 at24cm01 at24cm02 c eeprom full-function-driver iic linux mcu
Last synced: 09 Apr 2025
https://github.com/brosck/pingoor
「🚪」Linux Backdoor based on ICMP protocol
backdoor c hacking icmp linux persistence protocol security
Last synced: 13 Apr 2025
https://github.com/pedrofnseca/rest-api-c
A simple RESTful API built in C for lightweight and fast web servers.
api c docker docker-container http http-server https libmicrohttpd make nginx nginx-server postgresql rest-api server
Last synced: 06 Nov 2025
https://github.com/dataxujing/diou_yolo_v3
:chart_with_upwards_trend::chart_with_upwards_trend::chart_with_upwards_trend:【口罩佩戴检测数据训练 | 开源口罩检测数据集和预训练模型】Train D/CIoU_YOLO_V3 by darknet for object detection
c ciou cv darknet diou object-detection yolov3
Last synced: 21 Sep 2025
https://github.com/septag/sjson
Fast and portable single-header C file Json encoder/decoder
Last synced: 20 Aug 2025
https://github.com/csabahruska/jhc-components
JHC Haskell compiler split into reusable components
c c-backend compiler functional-programming grin haskell jhc multiplatform optimizer
Last synced: 13 Jul 2025
https://github.com/lukasbanana/picorenderer
Low-Level, 8-bit Colored, 3D Software Renderer written in C99
c low-level rasterizer renderer
Last synced: 10 Jul 2025
https://github.com/gifnksm/gifcc
Tiny c compiler
c compiler self-hosted toy-project
Last synced: 22 Apr 2025
https://github.com/airblader/xcb-util-xrm
XCB utility functions for the X resource manager
c linux x11 xcb xorg xresources xrm
Last synced: 10 Apr 2025
https://github.com/colleagueriley/rsgl
A simple-to-use modular, cross-platform graphics library. It combines the freedom of lower-level graphics libraries with modern C techniques, offering both simplicity and convenience.
c cocoa cross-platform graphics gui gui-library header-only linux modern-c modular modular-design opengl silicon simple-to-use software-development win32 windows xlib
Last synced: 14 May 2025
https://github.com/thenamankumar/ncurses-cheatsheet
A handy cheatsheet for programmers working with ncurses library. Complete inshort documentation and usage details.
c cheatsheet command-line command-line-app gnu interactive ncurses ncurses-cheatsheet ncurses-library programmer terminal
Last synced: 21 Mar 2025
https://github.com/cirocosta/observer-c
A pure C implementation of the Observer Pattern
Last synced: 30 Apr 2025
https://github.com/emmanuel-marty/lz4ultra
Optimal LZ4 compressor, that produces files that decompress faster while keeping the best compression ratio
c compression lz4 optimization suffixarray
Last synced: 06 May 2025
https://github.com/mananapr/pxlart
A terminal pixel art creator
c console ncurses pixel-art pixel-art-maker terminal
Last synced: 17 Jun 2025
https://github.com/saschagrunert/func
Functional additions to C
c cpp either functional-programming maybe
Last synced: 20 Mar 2025
https://codeberg.org/nsxiv/nsxiv
Neo Simple X Image Viewer
c image-viewer minimal suckless woodpecker-ci x11
Last synced: 23 Apr 2025
https://github.com/xerpi/gxmfun
PSVita's 3D Graphics API (GXM) fun
3d-graphics c graphics-programming homebrew
Last synced: 01 May 2025
https://github.com/drmccoy/dmc_unrar
A dependency-free, single-file FLOSS unrar library
archive c c89 c99 decompress decompression decompressor dependency-free library rar single-file unpack unpacker unrar winrar
Last synced: 10 Apr 2025
https://github.com/wellang/well
A high level assembler. https://wellang.github.io/well/
assembler assembly assembly-language c compilers languages lexer-parser parsers programming-language wellang
Last synced: 26 Oct 2025
https://github.com/Airblader/xcb-util-xrm
XCB utility functions for the X resource manager
c linux x11 xcb xorg xresources xrm
Last synced: 14 Jul 2025
https://github.com/danirod/chip8
A multiplatform CHIP-8 emulator done in SDL 2. Implements all the opcodes for CHIP and SCHIP specifications.
autoconf autotools c chip8 emulator libcheck virtual-machine
Last synced: 22 Mar 2025
https://github.com/soasis/cuneicode
A C library for converting between two different encodings in a simple, easy, and powerful way.
c encoding execution-encoding unicode utf16 utf32 utf8 wide-execution-encoding
Last synced: 26 Sep 2025
https://github.com/archlinuxstudio/linuxnetworkprogrammingandencryption
✨Linux 网络编程与加密| 包含 C 语言编程中易出现的陷阱 较难理解的知识点 重点内容将包含实战的网络编程内容 以及创建安全通信的加密内容 | 提供在线网页文档 ✨
archlinux book c chinese cryptography libev libsodium linux network networking shadowsocks shadowsocks-libev socks sodium
Last synced: 23 Apr 2025
https://github.com/libdriver/amg8833
AMG8833 full function driver library for general MCU and Linux.
amg8833 c full-function-driver infra-red infra-red-array linux mcu thermometer
Last synced: 09 Apr 2025
https://github.com/Tix3Dev/apoptOS
A modern x86_64 UNIX-like microkernel-based operating system
assembly c hobby-kernel hobby-os limine microkernel operating-system os osdev x86-64
Last synced: 11 Mar 2025
https://github.com/RekGRpth/pg_curl
PostgreSQL tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.
Last synced: 10 Nov 2025
https://ltworf.github.io/weborf/
Shares files using the HTTP protocol. Provides CLI and GUI. Allows using webdav.
c http http-server linux webdav webdav-server
Last synced: 18 Nov 2025
https://github.com/doronz88/rpc-project
Minimalistic server (written in C) and a python3 client to allow calling native functions on a remote host for automation purposes
automation c ios ipython linux macos python python3 remote-control remote-shell shell
Last synced: 05 Apr 2025
https://github.com/nature1995/lanqiao-competition-code
蓝桥杯大赛(嵌入式与开发组)——历年比赛试题与源码 | Author: Ziran Gong(龚子然)
Last synced: 13 Jun 2025
https://github.com/DrMcCoy/dmc_unrar
A dependency-free, single-file FLOSS unrar library
archive c c89 c99 decompress decompression decompressor dependency-free library rar single-file unpack unpacker unrar winrar
Last synced: 08 May 2025
https://github.com/jonatanSh/shelf
Python library to convert elf to os-independent shellcodes
aarch64 arm arm64 assembly binary c dynamic elf embedded embedded-systems exploitation hooks mips os python shellcode shellcode-convert shellcodes x86 x86-64
Last synced: 26 Apr 2025
https://github.com/jonatansh/shelf
Python library to convert elf to os-independent shellcodes
aarch64 arm arm64 assembly binary c dynamic elf embedded embedded-systems exploitation hooks mips os python shellcode shellcode-convert shellcodes x86 x86-64
Last synced: 26 Apr 2025
https://github.com/takahirox/three.wasm-experimental
Experimental Three.js WASM (WIP)
c cpp javascript threejs wasm webassembly webgl
Last synced: 13 Nov 2025
https://github.com/librestack/librecast
Librecast is a project to provide fast, efficient and scalable communication by leveraging IPv6 multicast.
asm bsd c gplv2 gplv3 ipv6 ipv6-multicast library linux-library multicast network udp
Last synced: 01 May 2025
https://github.com/utwente-fmt/vercors
The VerCors verification toolset for verifying parallel and concurrent software
c concurrency java opencl openmp parallelism separation-logic software-analysis vercors-toolset verification viper
Last synced: 27 Feb 2025
https://github.com/pwnwriter/ewm
🌷 An elegant window manager, that just floats perfectly.
c kisslinux metis-linux pwnwriter window-manager wm x11 xlib xorg
Last synced: 17 Oct 2025
https://github.com/henrypp/timevertor
It's tiny and completely free application for datetime conversion to human-readable, RFC 2822, ISO 8601, UNIX Timestamp, Mac Timestamp, Microsoft Timestamp and FILETIME.
c datetime-conversion filetime foss iso8601 mac-timestamp microsoft-timestamp rfc-822 tiny unix-timestamp winapi
Last synced: 13 Apr 2025
https://github.com/madebypixel02/minishell
[42 Madrid] As beautiful as a shell
42-cursus 42born2code 42madrid 42school bash born2code c makefile minishell norminette peer2peer readline shell
Last synced: 22 Jun 2025
https://github.com/danengelbrecht/longtail
Incremental asset delivery library
archive c chunking compression compression-library delivery download syncronization upload
Last synced: 03 Jul 2025
https://github.com/libdriver/max31865
MAX31865 full function driver library for general MCU and Linux.
c full-function-driver linux max31865 mcu pt spi temperature thermometer
Last synced: 09 Apr 2025
https://github.com/jameswalmsley/cmake-kconfig
Minimal Kconfig cmake integration (Adapted from Zephyr RTOS).
c cmake configuration configuration-management embedded kconfig
Last synced: 13 Aug 2025
https://github.com/justinethier/node-kdtree
A node.js add-on for performing efficient Nearest Neighbor searches using libkdtree.
Last synced: 28 Jun 2025