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/danielchasehooper/ShapeUp-public
A 3D Modeler Made in a Week
Last synced: 09 Jul 2025
https://github.com/niklas-heer/speed-comparison
A repo which compares the speed of different programming languages.
c clojure docker elixir golang hacktoberfest javascript julia nim-lang php programming-languages python ruby speed-comparison swift
Last synced: 15 May 2025
https://github.com/iscsi-osx/iSCSIInitiator
iSCSI Initiator for macOS
c c-plus-plus iscsi iscsi-initiator kernel-extension macos objective-c
Last synced: 05 Apr 2025
https://github.com/frang75/nappgui_src
SDK for building cross-platform desktop apps in ANSI-C
c cairo cocoa cross-platform cross-platform-app cross-platform-gui gdi-plus gtk3 quartz win32
Last synced: 15 May 2025
https://github.com/Maknee/minigpt4.cpp
Port of MiniGPT4 in C++ (4bit, 5bit, 6bit, 8bit, 16bit CPU inference with GGML)
c cpp deep-learning ggml machine-learning minigpt4 multimodal quantization
Last synced: 15 Apr 2025
https://github.com/prikhi/lightdm-mini-greeter
A Minimal, Configurable, Single-User GTK3 LightDM Greeter
c configurable display-manager greeter gtk3 lightdm lightdm-greeter minimal
Last synced: 07 Apr 2025
https://github.com/jstrosch/learning-reverse-engineering
This repository contains sample programs written primarily in C and C++ for learning native code reverse engineering.
c cplusplus educational-project learning reverse-engineering
Last synced: 21 Jun 2025
https://github.com/lifting-bits/rellic
Rellic produces goto-free C output from LLVM bitcode
c decompiler llvm reverse-engineering
Last synced: 07 Apr 2025
https://github.com/ce-programming/toolchain
Toolchain and libraries for C/C++ programming on the TI-84+ CE calculator series
c calculator ez80 sdk ti-83-premium-ce ti-84-plus-ce ti-calculators toolchain
Last synced: 15 May 2025
https://github.com/Unidata/netcdf-c
Official GitHub repository for netCDF-C libraries and utilities.
c hacktoberfest netcdf unidata unidata-netcdf
Last synced: 07 May 2025
https://github.com/parca-dev/parca-agent
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
bpf c continuous-profiling cpp ebpf ebpf-programs go golang hacktoberfest kubernetes libbpf linux observability performance pprof profiling python ruby rust systemd
Last synced: 15 May 2025
https://github.com/ltcmelo/psychec
A compiler frontend for the C programming language
c c-language clanguage compiler compiler-frontend language-semantics parser parsing parsing-library program-analysis static-analysis type-inference
Last synced: 15 May 2025
https://github.com/proftpd/proftpd
ProFTPD source code
c ftp ftp-server ftpd ftps ldap posix proftpd scp sftp sftp-server sql tls unix
Last synced: 14 May 2025
https://github.com/unidata/netcdf-c
Official GitHub repository for netCDF-C libraries and utilities.
c hacktoberfest netcdf unidata unidata-netcdf
Last synced: 11 Apr 2025
https://github.com/wntrblm/castor_and_pollux
A Juno-inspired dual oscillator
c eurorack firmware hardware open-hardware python
Last synced: 15 May 2025
https://github.com/luainkernel/lunatik
Lunatik is a framework for scripting the Linux kernel with Lua.
Last synced: 15 May 2025
https://github.com/JuliaMath/openlibm
High quality system independent, portable, open source libm implementation
c cross-platform math-library openlibm
Last synced: 29 Apr 2025
https://github.com/LeoVen/C-Macro-Collections
Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C
c containers data-structure data-structures datastructure datastructures deque hashmap heap library linkedlist list multimap multiset queue stack type-safe
Last synced: 17 Apr 2025
https://github.com/mikaku/fiwix
A UNIX-like kernel for the i386 architecture
c i386 kernel operating-system os posix unix-like
Last synced: 15 May 2025
https://github.com/cofyc/dnscrypt-wrapper
This is dnscrypt wrapper (server-side dnscrypt proxy), which helps to add dnscrypt support to any name resolver.
c dns dnscrypt dnscrypt-proxy dnscrypt-wrapper
Last synced: 04 Apr 2025
https://github.com/RobertoBenjami/stm32_graphics_display_drivers
STM32 LCD drivers (currently: spi(dma), gpio, fsmc(dma), st7735, st7783, ili9325, ili9328, ili9341, ili9486, ili9488, hx8347g)
arm c cubemx gcc-arm hx8347g ili9325 ili9341 ili9486 ili9488 jpeg jpg lcd-driver st7735 st7783 stm32 touchscreen xpt2046
Last synced: 25 Jul 2025
https://github.com/jserv/MazuCC
A minimalist C compiler with x86_64 code generation
c compiler gcc-complier gnu x86-64
Last synced: 17 Apr 2025
https://github.com/jsherman212/xnuspy
an iOS kernel function hooking framework for checkra1n'able devices
Last synced: 11 Jul 2025
https://github.com/fedjmike/mini-c
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
assembly c code-generation compiler parser x86
Last synced: 05 Apr 2025
https://github.com/Fedjmike/mini-c
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
assembly c code-generation compiler parser x86
Last synced: 20 Mar 2025
https://github.com/jserv/mazucc
A minimalist C compiler with x86_64 code generation
c compiler gcc-complier gnu x86-64
Last synced: 05 Apr 2025
https://github.com/piperliu/cs-courses-notes
✨终生持续更新✨ 计算机基础自学笔记/心得/实验/资源汇总;C语言为主,课程:数据结构、操作系统(MIT6.S081)、分布式系统(MIT6.824)等
c computer-science computer-science-education data-structures linux operating-system-learning resources
Last synced: 08 Apr 2025
https://github.com/equinor/segyio
Fast Python library for SEGY files.
c fast hacktoberfest matlab python segy seismic
Last synced: 14 May 2025
https://github.com/analogdevicesinc/libiio
A cross platform library for interfacing with local and remote Linux IIO devices
adc analog analog-devices c dac digital hacktoberfest iio iio-devices industrial-linux libiio linux linux-iio-drivers
Last synced: 14 May 2025
https://github.com/dudik/herbe
Daemon-less notifications without D-Bus. Minimal and lightweight.
c daemon-less lightweight minimal notifications
Last synced: 07 Apr 2025
https://github.com/JonnyBanana/Huge-Collection-of-CheatSheet
:goberserk: :goberserk: :goberserk: Share of my Huge Collection of Cheatsheet (Coding, Cheat, Pinouts, Command Lists, Etc.) :goberserk: :goberserk: :goberserk:
android c cheat cheatsheet colors css dos html java javascript linux mysql pentesting php powershell programming-cheatsheet python sql visual-basic windows
Last synced: 30 Jul 2025
https://github.com/Cogmasters/concord
A Discord API wrapper library made in C
api-client api-rest api-wrapper bsd c discord discord-api discord-bot discord-library linux websockets windows
Last synced: 14 Mar 2025
https://github.com/r-lyeh/v1
💎 3D game framework in C, v1.
2d 3d 3d-engine 3d-graphics assimp c game-development game-editor game-engine game-framework gamedev lua luajit pbr public-domain python unlicense
Last synced: 10 Oct 2025
https://github.com/fabianishere/brainfuck
Brainfuck interpreter written in C
brainfuck c interpreter optimizing
Last synced: 21 Oct 2025
https://github.com/scikit-build/scikit-build
Improved build system generator for CPython C, C++, Cython and Fortran extensions
build-tool c c-extension c-plus-plus cmake cpython cython fortran kitware packaging python scikit-build wheels
Last synced: 14 May 2025
https://github.com/fast-pack/simdcomp
A simple C library for compressing lists of integers using binary packing
c compression simd simd-instructions
Last synced: 18 Dec 2025
https://github.com/checkedc/checkedc-clang
This repo contains a version of clang that is being modified to support Checked C. Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe.
c clang llvm memory-safety programming-languages system-programming type-safety
Last synced: 16 May 2025
https://github.com/robiot/xclicker
XClicker - Fast gui autoclicker for x11 linux desktops
auto-clicker autoclicker automation c linux linux-automation mouse x11 xclicker
Last synced: 15 May 2025
https://github.com/tangledpath/ruby-fann
Ruby library for interfacing with FANN (Fast Artificial Neural Network)
ai c fann machine-learning native neural-network neural-networks nn ruby-fann ruby-gem rubygems
Last synced: 15 May 2025
https://github.com/adam-mcdaniel/sage
A programming language that's wise beyond its bytes!🌱🌿🪴
algebraic-data-types c compiler frontend mobile pattern-matching polymorphism portable rust structural-typing turing-tarpit wasm web x86-64
Last synced: 08 Apr 2025
https://github.com/libdriver/ssd1306
SSD1306 full-featured driver library for general MCU and Linux.
c full-featured-driver iic linux mcu oled spi ssd1306
Last synced: 15 May 2025
https://github.com/eggheads/eggdrop
The Eggdrop IRC Bot
bot c eggdrop hacktoberfest irc python tcl
Last synced: 14 Mar 2025
https://github.com/lionsoul2014/friso
High performance Chinese tokenizer with both GBK and UTF-8 charset support based on MMSEG algorithm developed by ANSI C. Completely based on modular implementation and can be easily embedded in other programs, like: MySQL, PostgreSQL, PHP, etc.
c chinese-tokenizer chinese-word-segmentation cjk-tokenizer full-text-search japanese-tokenizer korean-tokenizer php-tokenizer tokenizer
Last synced: 05 Apr 2025
https://github.com/monitoring-plugins/monitoring-plugins
A suite of Monitoring Plugins (formerly known as nagios-plugins)
autoconf c icinga icinga-plugin icinga2 icinga2-plugin monitoring naemon nagios nagios-plugin nagios-plugins perl
Last synced: 15 May 2025
https://github.com/mananapr/cfiles
A ncurses file manager written in C with vim like keybindings
c console file-explorer file-launcher file-manager ncurses terminal w3mimgdisplay
Last synced: 05 Apr 2025
https://github.com/nihlus/advanceddlsupport
Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.
c coreclr csharp dotnet hacktoberfest native netstandard pinvoke
Last synced: 09 Apr 2025
https://github.com/debevv/nanoMODBUS
A compact MODBUS RTU/TCP C library for embedded/microcontrollers
arduino c embedded embedded-c embedded-systems microcontroller microcontrollers modbus modbus-library modbus-rtu modbus-tcp stm32
Last synced: 14 May 2025
https://github.com/nathhb/nbnet
single header C(99) library to implement client-server network code for games
c c99 game-development single-header single-header-lib udp webrtc
Last synced: 15 May 2025
https://github.com/bzppx/bzppx-codepub
暴走皮皮虾之代码发布系统,是现代的持续集成发布系统,由后台管理系统和agent两部分组成,一个运行着的agent就是一个节点,本系统并不是造轮子,是"鸟枪"到"大炮"的创新,对"前朝遗老"的革命.
c ci codepub con continuous-delivery continuous-deployment continuous-integration continuous-testing cpp git golang java jenkins nodejs php ruby
Last synced: 05 Apr 2025
https://github.com/moonlight-stream/moonlight-common-c
Core implementation of Nvidia's GameStream protocol
c c-library gamestream moonlight nvidia
Last synced: 09 Jul 2025
https://github.com/redcode/z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator retrocomputing z80 z80-emulation z80-emulator zilog
Last synced: 15 May 2025
https://github.com/redcode/Z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator retrocomputing z80 z80-emulation z80-emulator zilog
Last synced: 04 Apr 2025
https://github.com/AndreRenaud/PDFGen
Simple C PDF Writer/Generation library
c pdf pdf-document pdf-generation simple-api
Last synced: 09 Jul 2025
https://github.com/gpakosz/whereami
Locate the current running executable and the current running module/library on the file system 🔎
c cpp dladdr executable-path getexecutablepath getmodulefilename introspection library plugins
Last synced: 04 Apr 2025
https://github.com/versilov/matrex
A blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS.
c cblas elixir erlang jupyter-notebook linear-algebra machine-learning matrix numpy
Last synced: 16 May 2025
https://github.com/kwhat/libuiohook
A multi-platform C library to provide global keyboard and mouse hooks from userland.
c global-hotkeys keyboard-hooks mouse-hooks multi-platform
Last synced: 04 Apr 2025
https://github.com/gouravthakur39/beginners-C-program-examples
Simple, Short and Sweet beginners friendly C language programs
basic-learning basic-programming c code hacktoberfest hacktoberfest2019 programming project simple snippets template
Last synced: 10 Jul 2025
https://github.com/kanaka/wac
WebAssembly interpreter in C
binaryen c docker-image emscripten gcc javascript mvp native repl wasm wasm-modules webassembly
Last synced: 04 Apr 2025
https://github.com/paullouisageneau/libjuice
JUICE is a UDP Interactive Connectivity Establishment library
c ice libnice nat-hole-punching nat-traversal p2p peer-to-peer rfc-5389 rfc-5766 rfc-8445 rfc-8489 rfc-8656 sdp sip stun stun-client turn-client udp webrtc
Last synced: 15 May 2025
https://github.com/C-Chads/tinygl
The penultimate portable graphics library
c c99 cpp embedded fabrice-bellard opengl portable rasterizer tinygl
Last synced: 27 Apr 2025
https://github.com/domeengine/dome
A lightweight game development environment where games can be written in Wren
c engine gamedev games hacktoberfest sdl2 wren
Last synced: 01 Apr 2025
https://github.com/dc-swat/dreamshell
Operating system for the Sega Dreamcast
bios bootloader c cpp dreamcast driver embedded emulator filesystem firmware homebrew iso loader lua operating-system sega sega-dreamcast sh4 shell xml
Last synced: 15 May 2025
https://github.com/mareksuscak/cs50
🎓 Harvard CS50x — 2018 solutions 👨🏫
algorithms c cs50 cs50x data-structures python
Last synced: 04 Apr 2025
https://github.com/cfengine/core
CFEngine Community
automation c cfengine configuration-management infrastructure-as-code
Last synced: 17 Dec 2025
https://github.com/libfirm/libfirm
graph based intermediate representation and backend for optimising compilers
backend c compiler graph libfirm optimization ssa
Last synced: 04 Apr 2025
https://github.com/DC-SWAT/DreamShell
Operating system for the Sega Dreamcast
bios bootloader c cpp dreamcast driver embedded emulator filesystem firmware homebrew iso loader lua operating-system sega sega-dreamcast sh4 shell xml
Last synced: 04 Apr 2025
https://github.com/jamesroberts/fastwsgi
An ultra fast WSGI server for Python 3
c django flask python server web-server werkzeug wsgi wsgi-server
Last synced: 10 Apr 2025
https://github.com/xlucn/pat
PAT OJ exercises in C language 浙江大学PAT纯C语言题解。
c gh-pages github-page oj online-judge pat pat-exercises programming-ability-test zju
Last synced: 05 Apr 2025
https://github.com/skx/simple.vm
Simple virtual machine which interprets bytecode.
binary-opcodes bytecode c opcodes perl register virtual-machine
Last synced: 05 Apr 2025
https://github.com/goatshriek/stumpless
a fast and feature-rich logging library for C
c contributions-welcome event-log good-first-issue journald library log logging logging-library sqlite sqlite3 structured-logging syslog
Last synced: 15 May 2025
https://github.com/neargye/hello_tf_c_api
Neural Network TensorFlow C API
api c cpp deep-learning deep-neural-networks machine-learning neural-network tensorflow
Last synced: 05 Apr 2025
https://github.com/tomolt/libschrift
A lightweight TrueType font rendering library
Last synced: 15 Mar 2025
https://github.com/doches/progressbar
An easy-to-use C library for displaying text progress bars.
c command-line-tools hacktoberfest
Last synced: 05 Apr 2025
https://github.com/danielkrupinski/memject
Simple Dll injector loading from memory. Supports PE header and entry point erasure. Written in C99.
c c99 dll-injection hacking injection manual-map-dll memject reverse-engineering
Last synced: 06 Apr 2025
https://github.com/Nihlus/AdvancedDLSupport
Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.
c coreclr csharp dotnet hacktoberfest native netstandard pinvoke
Last synced: 16 Mar 2025
https://github.com/cozis/microtcp
A minimal TCP/IP stack
c ip minimal socket socket-programming tcp
Last synced: 10 Jul 2025
https://github.com/codam-coding-college/mlx42
Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.
42 42born2code 42pleaseadoptmefinally 42school c cocoa codam cross-platform glfw graphics graphics-library linux macos minilibx mlx mlx42 opengl winapi windows x11
Last synced: 24 Oct 2025
https://github.com/ohkimur/the-c-programming-language-2nd-edition-solutions
Solutions to the exercises in the book "The C Programming Language" (2nd edition) by Brian W. Kernighan and Dennis M. Ritchie. This book is also referred to as K&R.
c c-language c-programming language programming programming-challenges programming-exercises programming-language solution solutions
Last synced: 04 Apr 2025