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/nanoflite/basic
:tv: A from-scratch BASIC interpreter with a focus on being easy to extend and port.
Last synced: 11 May 2025
https://github.com/kfiros/execmon
Advanced process execution monitoring utility for linux (procmon like)
c execve hooks kernel kernel-module linux linux-kernel linux-process-monitor linux-procmon process-monitor procmon syscall-hook syscall-table syscalls
Last synced: 30 Mar 2025
https://github.com/anthonyshibitov/netdis
Web based binary analysis
assembly binary-analysis c exploit-development forensics python reverse-engineering webapp
Last synced: 07 Apr 2025
https://github.com/lucavallin/gnaro
A proto-database inspired by SQLite for educational purposes.
Last synced: 21 Sep 2025
https://github.com/dosx-dev/defcollection
This repository houses an extensive collection of .def files, which are header files containing enumerations of entry points for various native libraries. These entry points serve as essential references for developers seeking to interact with these libraries from their codebases.
c cpp database def dll low-level native ntdll sdk windows
Last synced: 07 May 2025
https://github.com/fededp/ncursesfm
Ncurses File Manager for linux
c filemanager fm linux ncurses
Last synced: 18 Jul 2025
https://github.com/jankammerath/iptvx
IPTV player and streamer for Linux that allows to play any stream that LibVLC can play, offers an overlay based on WebKit using HTML5, JavaScript and CSS and uses XMLTV data for EPG information. It allows the playback of URLs, files and can grab URLs from shell scripts. XMLTV EPG data can be downloaded from URLs or grabbed from shell scripts.
c epg epg-functionality epg-information iptv iptv-application iptv-player linux overlay-menu streamer subtitle television tv video-recoding video-recorder video-streaming xmltv xmltv-data xmltv-epg-data
Last synced: 15 Jul 2025
https://github.com/stevelauc/understanding-unix-linux-programming
Source code of Understanding Unix/Linux Programming. The book provides example code in C, I would like to replicate it in Rust.
c linux rust system-programming unix
Last synced: 08 Jul 2025
https://github.com/kw-udon/ucc
Udon C Compiler: C compiler for our original CPU
Last synced: 26 Apr 2025
https://github.com/enderice2/rpc-bridge
Enable Rich Presence between your Wine applications and the native Discord client on Linux and macOS.
c discord discord-rpc linux linux-gaming lutris mac-gaming macos mingw rich-presence steam wine winehq
Last synced: 09 Apr 2025
https://github.com/rain-1/single_cream
single file scheme interpreter with tail call optimization
Last synced: 12 May 2025
https://github.com/keiichiw/ucc
Udon C Compiler: C compiler for our original CPU
Last synced: 14 Apr 2025
https://github.com/dashed/tetris-sdl-c
🕹️ A toy project implementing a simple tetris clone in C for learning SDL 2.x.
Last synced: 15 Apr 2025
https://github.com/LucasMW/Headache
Programming Language that compiles to 8 Bit Brainfuck
ast bf brainfuck c compiler esolang esoteric esoteric-language esoteric-programming-language headache language programming-language translator transpiler
Last synced: 22 Apr 2025
https://github.com/caceresenzo/42
Repository full of my project of the 42 School (and other utility scripts).
42 asm bash c cpp docker java kubernetes
Last synced: 24 Aug 2025
https://github.com/alxm/faur
⚒️✨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.
2d-game-framework 2d-graphics arduino arduino-library c c99 caanoo emscripten game-development gamebuino-meta gamedev gamedev-framework gp2x gp2x-wiz linux mingw odroid-go pandora-console sdl sdl2
Last synced: 28 Oct 2025
https://github.com/Libvisual/libvisual
Libvisual Audio Visualization
alsa audio-library audio-visual audio-visualization audio-visualizer c cxx library libvisual music-visualization music-visualizer opengl portaudio pulseaudio sdl spectrum-analyser spectrum-analysis spectrum-analyzer visualization
Last synced: 15 Mar 2025
https://github.com/michael2012z/sparrow
My Operating System.
c kernel operating-system os sparrow
Last synced: 15 May 2025
https://github.com/afiskon/c-algorithms
Collection of BSD/MIT-licensed algorithms implementations in pure C
algorithms algorithms-implemented c
Last synced: 07 May 2025
https://github.com/mkirchner/stutter
Implement a Lisp, in C, from scratch, no libs
ast c from-scratch lexer lisp make-a-lisp parser
Last synced: 14 May 2025
https://github.com/hhromic/libe131
libE131: a lightweight C/C++ library for the E1.31 (sACN) protocol
c cpp e131 library light-controller lightweight protocol sacn
Last synced: 12 Oct 2025
https://github.com/professorjosedeassis/linguagem-c
Programação com a Linguagem C para iniciantes
c language-c linguagem-c logica-de-programacao logical-programming tutorial
Last synced: 15 Aug 2025
https://github.com/smartkeyerror/snorlax
👻 Explore data structure & algorithm with C/C++.总结常用的数据结构和算法,包含图论
algorithm c cpp data-structure
Last synced: 20 Jun 2025
https://github.com/libvisual/libvisual
Libvisual Audio Visualization
alsa audio-library audio-visual audio-visualization audio-visualizer c cxx library libvisual music-visualization music-visualizer opengl portaudio pulseaudio sdl spectrum-analyser spectrum-analysis spectrum-analyzer visualization
Last synced: 05 Apr 2025
https://github.com/amypad/cuvec
Unifying Python/C++/CUDA memory: Python buffered array ↔️ `std::vector` ↔️ CUDA managed memory
array buffer c cpp cpu cpython cpython-api cpython-extensions cuda cxx gpu hacktoberfest pybind11 python swig vector
Last synced: 05 Apr 2025
https://github.com/suirad/zig-header-gen
Automatically generate headers/bindings for other languages from Zig code
binding-generator build c comptime cpp golang header-generator nim python rust zig zig-library
Last synced: 19 Jun 2025
https://github.com/jobovy/extreme-deconvolution
Density estimation using Gaussian mixtures in the presence of noisy, heterogeneous and incomplete data
c density-estimation gaussian-mixture-models machine-learning python uncertainty
Last synced: 06 Apr 2025
https://github.com/specs-feup/clava
C/C++ Source-to-Source Tool based on Clang
c cpp hacktoberfest npm source-to-source transpiler
Last synced: 07 Jul 2025
https://github.com/rgburke/wed
wed is a terminal text editor with key bindings commonly used in Windows based editors
Last synced: 16 Oct 2025
https://github.com/zmactep/flipperzero-hello-world
Hello World example for Flipper Zero
c flipper-zero flipperzero tutorial
Last synced: 26 Mar 2025
https://github.com/chkoreff/Fexl
Function EXpression Language (interpreter for functional programs)
c functional-programming interpreter
Last synced: 11 May 2025
https://github.com/CoderionLabs/exoberry
An exokernel for the raspberry pi 3.
c driver gplv3 kernel operating-system raspberry-pi unix-like
Last synced: 02 Aug 2025
https://github.com/libdriver/ov2640
OV2640 full function driver library for general MCU and Linux.
c camera dvp full-function-driver linux mcu sccb
Last synced: 06 Apr 2025
https://github.com/membraneframework/bundlex
Multiplatform app bundler tool for Elixir
c cnode compilation elixir nif
Last synced: 16 May 2025
https://github.com/ronen25/libcmdf
Single-header library for writing CLI applications in C/C++
c cli cmd cmdf cmdline cmdline-parser command-line-parser cplusplus gnu-readline readline single-header single-header-lib
Last synced: 27 Apr 2025
https://github.com/marzent/wine-msync
A Mach semaphore-based synchronization mechanism for Wine on macOS. Built for speed, inspired by fsync.
Last synced: 22 Jul 2025
https://github.com/justinmeiners/stb-truetype-example
Example of how to use stb_truetype library for rendering TrueType fonts.
Last synced: 25 Mar 2025
https://github.com/hfiref0x/misc
Miscellaneous Code and Docs
amsi apisetschema atl c dse dsefix miscellaneous reactos
Last synced: 15 Apr 2025
https://github.com/danielmartensson/stm32-libraries
Collection of rewritten Arduino libraries to STM32 libraries
arduino c libraries microcontroller stm32 stm32cubemx stm32f4
Last synced: 01 May 2025
https://github.com/ZakKemble/Si446x
Si4463 Radio Library for AVR and Arduino
arduino arduino-library avr avr-library c driver radio
Last synced: 14 Oct 2025
https://github.com/jonsafari/clustercat
Fast Word Clustering Software
c clusters d3js exchange-algorithm machine-learning python word-clusters word-embeddings
Last synced: 07 Apr 2025
https://github.com/theimpossibleastronaut/rmw
trashcan/recycle bin utility for the command line
c cli-utilities file-management foss gnu-gpl meson recycle-bin rmw system-utility trash trashcan tui wastebasket
Last synced: 06 Apr 2025
https://github.com/SilentVoid13/Silent_Packer
An ELF / PE binary packer written in pure C, made for fun
c elf-packer encryption-methods packer pe-packer
Last synced: 20 Apr 2025
https://github.com/Pypperoni/pypperoni
Pypperoni Python Compiler Source Code
bytecode c compiler python python-bytecode python-compilers
Last synced: 14 Mar 2025
https://github.com/silentvoid13/silent_packer
An ELF / PE binary packer written in pure C, made for fun
c elf-packer encryption-methods packer pe-packer
Last synced: 17 Mar 2025
https://github.com/nfinit/ansibench
A selection of ANSI C benchmarks and programs useful as benchmarks
ansi-c benchmark benchmark-suite benchmarking c performance performance-analysis performance-testing performance-tuning
Last synced: 05 Apr 2025
https://github.com/libdriver/nrf905
NRF905 full function driver library for general MCU and Linux.
c full-function-driver linux mcu nrf905 rf spi
Last synced: 05 Apr 2025
https://github.com/libdriver/as5600
AS5600 full function driver library for general MCU and Linux.
as5600 c full-function-driver iic linux magnetic-rotary-encoder mcu
Last synced: 07 Apr 2025
https://github.com/minhaskamal/algorithmimplementations
Implementation of Elementary Algorithms (infix-prefix-postfix-evaluation-to-longest-common-increasing-sub-sequence-activity-selection-balance-kd-binary-heap-binomial-tree-breath-depth-first-search-max-flow-shortest-path-topological-sort-calculus-derivative-integration-forward-interpolation-simpson-rule-intersecting-area-non-linear-equation-jacobis-gauss-seidal-bisection-false-position-newton-raphson-fixed-point-secant-cigarette-smokers-genetic-huffman-a-a*-star-binary-knuth-morris-pratt-kmp-quick-thread-priority-based-premitive-shortest-job-non-primitive-arithmetic-expression-data-structures-list-node-implementation-one-two-way-linked-stack-string-graph-numerical-methods-equation-solving-solve-process-problem-search-sort-prime-ugly-friend-perfect-fibonacci-factorial-factor-number)
a-star algorithm algorithms assembly c c-plus-plus factor factorial fibonacci-numbers friend-number genetic-algorithm graph huffman java prime-numbers sort tree
Last synced: 11 Apr 2025
https://github.com/jimporter/bfg9000
bfg9000 - build file generator
build-system c c-plus-plus make msbuild ninja-build python
Last synced: 31 Mar 2025
https://github.com/germanaizek/webdriverxx
Client API for Selenium Server
automation-framework automation-selenium automation-testing automation-ui c cmake cpp cpp11 freebsd google-test gtest linux selenium selenium-server selenium-tests selenium-webdriver windows
Last synced: 06 Apr 2025
https://github.com/admkopec/BetaOS
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 28 Mar 2025
https://github.com/kakwa/uts-server
Micro RFC 3161 Time-Stamp server written in C.
c civetweb cryptography openssl rfc-3161 security time-stamp
Last synced: 26 Jul 2025
https://github.com/clark800/lambda-zero
minimalist pure lazy functional programming language (pythonic haskell)
c functional functional-programming haskell krivine-machine lambda-calculus lazy-evaluation minimalist programming-language pythonic
Last synced: 09 Apr 2025
https://github.com/admkopec/betaos
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 07 Aug 2025
https://github.com/zakkemble/si446x
Si4463 Radio Library for AVR and Arduino
arduino arduino-library avr avr-library c driver radio
Last synced: 12 May 2025
https://github.com/bincrafters/templates
Collection of Conan recipe + CI templates
appveyor azp azure azure-pipelines c ci conan cpp gha github-actions hacktoberfest template templates
Last synced: 12 Apr 2025
https://github.com/libdriver/ir_remote
NEC IR remote decode full function driver library for general MCU and Linux.
c full-function-driver gpio ir-remote linux mcu nec
Last synced: 06 Apr 2025
https://github.com/washingtonpost/fastfec
An extremely fast FEC filing parser written in C
Last synced: 28 Apr 2025
https://github.com/tpn/perfecthash
A performant, parallel, probabilistic, random acyclic-graph, low-latency, perfect hash generation library.
c hypergraph nt perfect-hash perfect-hashing windows
Last synced: 09 Apr 2025
https://github.com/hlandau/ortega
Ortega FDK
bcm5719 broadcom c ethernet firmware nic reverse-engineering
Last synced: 14 Apr 2025
https://github.com/emmanuel-marty/salvador
A free, open-source compressor for the ZX0 format
8-bit amiga amstrad-cpc atari atari-st c c64 compression compression-algorithm zx-spectrum zx0
Last synced: 18 Jul 2025
https://github.com/lucianodato/libspecbleach
C library for audio noise reduction and other spectral effects
audio broadband-noise-reduction c fft library noise-reduction noise-removal non-stationary-noise-reduction spectral spectral-processing stationary-noise-reduction stft
Last synced: 17 Mar 2025
https://github.com/madd-games/glidix
A POSIX-compliant but modernized, graphical operating system for x86_64.
c gui kernel operating-system posix shell
Last synced: 28 Jul 2025
https://github.com/abderraouf-adjal/ArduinoSpritzCipher
Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
algorithms arduino arduino-library c crypto crypto-library cryptography embedded encryption hash microcontroller random-bytes spritz spritz-library
Last synced: 14 Mar 2025
https://github.com/eerimoq/pbtools
Google Protocol Buffers tools (C code generator).
c embedded proto3 protobuf protocol-buffers
Last synced: 09 Apr 2025
https://github.com/gyrovorbis/libgimbal
C17-based extended standard library, cross-language type system, and unit testing framework targeting Sega Dreamcast, Sony PSP and PSVita, Windows, Mac, Linux, Android, iOS, and WebAssembly.
algorithms allocators c containers core dreamcast language-interoperability object-oriented-c psp psp-sdk psvita psvita-homebrew standard-library stl-c stl-containers type-system unit-testing utility-library
Last synced: 04 Apr 2025
https://github.com/llnl/gotcha
GOTCHA is a library for wrapping function calls in shared libraries
Last synced: 29 Apr 2025
https://github.com/mugglewei/haclog
Haclog(Happy Aync C log) is an extremely fast plain C logging library
c high-performance logging low-latency
Last synced: 09 Apr 2025
https://github.com/llnl/variorum
Vendor-neutral library for exposing power and performance features across diverse architectures
c cmake hwloc performance performance-analysis sampling x86
Last synced: 23 Apr 2025
https://github.com/codewithnick/ascii-art
A C++ library to make everyday alphabets look much better on the terminal , this project uses OOPS concepts to make unique fonts and display letters on command line
art beginner beginner-friendly c cplusplus cpp first-contributions font good-first-issue hacktoberfest open-source up-for-grabs
Last synced: 16 Oct 2025
https://github.com/idouble/kernel-memory-reading-writing
🔍 Code to read / write the Process Memory from the Kernel 🔧
c easy-to-use kernel kernel-driver kernel-functions kernelmode memory process read simple template thread windows windows-kernel write
Last synced: 30 Apr 2025
https://github.com/siraben/mini-haskell
A self-hosting mini Haskell compiler with a mini C runtime.
c combinatory-logic compiler graph-reduction haskell hindley-milner parser-combinators
Last synced: 30 Apr 2025
https://github.com/herrhotzenplotz/gcli
Portable Git(hub|lab|tea)/Forgejo/Bugzilla CLI tool
c cli freebsd github-api gitlab gitlab-api libcurl linux open-source terminal unix
Last synced: 07 Apr 2025
https://github.com/nohupped/ADtoLDAP
A light weight Active Directory to OpenLDAP, or OpenLDAP to OpenLDAP Synchronization Connector written in Golang.
active-directory c daemon go golang ldap openldap python python3 replication sync tls
Last synced: 10 May 2025
https://github.com/anyaschukin/OverRide
Binary Exploitation and Reverse-Engineering (from assembly into C)
assembly c exploitation gdb hacking reverse-engineering
Last synced: 19 Apr 2025
https://github.com/rtrlib/rtrlib
An open-source C implementation of the RPKI/Router Protocol client
bgp c routing rpki rtr rtr-client rtr-server rtrlib security
Last synced: 11 Apr 2025
https://github.com/yashbansod/arm-tm4c-ccs
This repository contains all my practice codes of TM4C123GXL coded in CCS7. The Texas Instruments Tiva C LaunchPad board TM4C123G is used for the code. The TM4C123GXL Launchpad has the TM4C123GH6PM microcontroller which is based on the ARM Cortex-M4F microcontroller architecture and clocked at 80 MHz (with 100 DMIPS)
arm c ccs7 cortex-m4f embedded-c texas-instruments tiva tiva-c-series tm4c tm4c123 tm4c123gh6pm tm4c123gxl
Last synced: 07 May 2025
https://github.com/acanas/swad-core
Main core for SWAD platform (Social Workspace At a Distance)
b-learning c college courses e-learning education learning learning-management-system lms platform school students swad swad-platform swadroid teaching university virtual-learning-environment web-application
Last synced: 17 Dec 2025
https://github.com/OlehKulykov/PLzmaSDK
PLzmaSDK is (Portable, Patched, Package, cross-P-latform) Lzma SDK.
7zip c cocoapods compress compression cpp extract js lzma lzma-sdk lzma2 multi-volume multi-volume-archives plzmasdk swift tar tarball xz
Last synced: 28 Mar 2025
https://github.com/aligrudi/fbff
A small ffmpeg-based framebuffer media player
Last synced: 21 Apr 2025
https://github.com/EnderIce2/rpc-bridge
Enable Rich Presence between your Wine applications and the native Discord client on Linux and macOS.
c discord discord-rpc linux linux-gaming lutris mac-gaming macos mingw rich-presence steam wine winehq
Last synced: 15 Mar 2025
https://github.com/Paulo-D2000/ShellCodeObfuscator
Simple shellcode obfuscator using PYTHON and C / C++
c cpp python3 shellcode shellcode-injection
Last synced: 11 Jul 2025
https://github.com/paulo-d2000/shellcodeobfuscator
Simple shellcode obfuscator using PYTHON and C / C++
c cpp python3 shellcode shellcode-injection
Last synced: 05 Jul 2025
https://github.com/MuggleWei/haclog
Haclog(Happy Aync C log) is an extremely fast plain C logging library
c high-performance logging low-latency
Last synced: 27 Mar 2025