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: 2026-06-23 00:04:24 UTC
- JSON Representation
https://github.com/jakubtomsu/vmem
A cross-platform single-header C library for managing virtual memory. Currently for Windows and Linux.
c cpp cross-platform gamedev lightweight memory-management single-header stb-style
Last synced: 27 Aug 2025
https://github.com/andrewchambers/minipeg
A C peg parser generator (a fork of peg/leg)
Last synced: 25 Oct 2025
https://github.com/element-protocol/element-protocol
The decentralized, completely anonymous, lightweight, peer-to-peer network communication protocol.
anonymity c c99-c2011 communication-protocol darknet darkweb network-protocol networking peer-to-peer
Last synced: 04 May 2025
https://github.com/mohd-akram/todo
A simple, cross-platform todo application in C
Last synced: 13 Apr 2025
https://github.com/unclechu/midi-trigger
LV2 plugin which generates MIDI notes by detected audio signal peaks.
analyzer audio audio-dsp c lv2 lv2-plugin midi
Last synced: 01 Aug 2025
https://github.com/robertkist/ditherista
A dithering application for Windows, Linux and macOS
apple-silicon c cpp dithering dithering-methods graphics linux macos qt6 utility windows
Last synced: 13 Apr 2025
https://github.com/kokseen1/felinesystem2
An open source remake of the CatSystem2 visual novel engine.
adventure-game-engine c c-plus-plus catsystem catsystem2 emscripten galgame grisaia reverse-engineering sdl2 visual-novel visual-novel-engine visual-novel-framework wasm webassembly
Last synced: 21 Mar 2025
https://github.com/iVishalr/GEMM
Fast Matrix Multiplication Implementation in C programming language. This matrix multiplication algorithm is similar to what Numpy uses to compute dot products.
c gemm gemm-optimization matrix-multiplication
Last synced: 04 Apr 2025
https://github.com/asankov/the-practice-of-programming
This repository contains the exercises from the book "The Practice of Programming" by Brian W. Kernighan and Rob Pike.
algorithms algorithms-and-data-structures c cpp data-str java programming
Last synced: 30 Jul 2025
https://github.com/pabloosabaterr/Orn
A compiler for a typescript like, low level programming language.
Last synced: 07 Mar 2026
https://github.com/rofl0r/sdlbook
simple djvu/pdf ebook viewer based on djvulibre, libmupdf and SDL 1.2
c djvu ebook lightweight mupdf sdl
Last synced: 22 Mar 2025
https://github.com/narendraysf/ast2db
AST2DB is a powerful tool that utilizes clang to parse C/C++ source code, extract Abstract Syntax Tree (AST) information, and store it in an SQLite database.
ast c code-parsing compiler-tool cpp sqlite syntax-analysis
Last synced: 19 Apr 2025
https://github.com/yashbansod/arm-tms570lc43x-ccs-halcogen
This repository contains all my practice codes/projects of Hercules TMS570LC43x Development Kit. The projects are made using embedded C on CCS 6 and HALCoGen. The TMS570LC4357 on the board is an Automotive grade MCU based on the ARM Cortex-R5F architecture clocked at 300 MHz.
arm c ccs7 cortex-r5f embedded-c halcogen hercules texas-instruments tms570 tms570lc43 tms570lc4357
Last synced: 13 May 2025
https://github.com/nickssilver/printf
Alx first team project on C printf.
algorithms-and-data-structures bash-script c printf shell
Last synced: 14 Apr 2025
https://github.com/tomer8007/real-time-audio-fft
iOS library for analysing/visualising audio data at real-time
audio c fft ios objective-c real-time
Last synced: 05 Oct 2025
https://github.com/dasdron15/tomo
A lightweight and beginner-friendly terminal code editor
c code editor ncurses text-editor tree-sitter
Last synced: 16 Aug 2025
https://github.com/macmade/dlib
Dynamic loading library for C/C++
c c-plus-plus dlib dll dylib dynamic dynamic-library library loading
Last synced: 06 Oct 2025
https://github.com/libdriver/apds9960
APDS9960 full function driver library for general MCU and Linux.
apds9960 c full-function-driver gesture-detection iic linux mcu proximity rgb
Last synced: 08 Jul 2025
https://github.com/sebastiancarlos/sway-musli
Sway-MÜSLI: Sway - Minimal Ültrafast Status LIne
c i3 i3bar i3wm linux statusbar sway sway-config swaybar swaywm tiling-window-manager wayland
Last synced: 11 Apr 2025
https://github.com/abhineetraj1/basic-operating-system
This is basic operating system, with kernel made in C.
c c-language kernel kernel-source operating-system operating-system-kernel operating-systems-project
Last synced: 10 Apr 2025
https://github.com/sanketdg/khol
:shell: (খোল) - A minimalistic shell written in C
Last synced: 04 May 2025
https://github.com/jonls/qsopt-ex
QSopt_ex - an exact linear programming solver. This is a fork adding improvements to the build system, library and a Python interface.
c linear-programming math solver
Last synced: 09 Jul 2025
https://github.com/stefanbylund/zxnext_sprite
C hardware sprite API for Spectrum Next
c sinclair sprites zx-spectrum
Last synced: 12 Mar 2025
https://github.com/walidbosso/java_task_scheduling
☕ A Distributed Task Scheduling System is a software infrastructure that allows for the distribution and execution of tasks across multiple nodes in a network. It enhances the efficiency and scalability of large-scale computation and data processing tasks by dividing complex tasks into smaller sub-tasks and distributing them.
c java master-slave-architecture multithreading rmi swing task-scheduler tcp threads
Last synced: 30 Apr 2025
https://github.com/tong/hxinotify
haxe→cpp/hashlinkl/neko bindings to the inotify linux kernel subsystem
bindings c filesystem hashlink haxe hxcpp inotify linux neko
Last synced: 20 Oct 2025
https://github.com/openlab-x/openqrcode
Open QR Code is an open-source, cross-platform app developed with Flutter, using C, C++, Dart, Skia, Impeller, Java, and Kotlin. It allows users to generate, scan, save, and share QR codes. Available on Android, Windows, and Web, users can easily create and interact with QR codes across platforms.
android-app apk c cpp dart dartlang flutter flutter-apps java kotlin kotlin-android open-source openlabx qrcode qrcode-generator skia web windows-11 windows-app
Last synced: 11 Oct 2025
https://github.com/danielmartensson/opensourcelogger-qt
Open Source Data Acquisition System
c cpp daq measurement mysql pcb qt sql stm32
Last synced: 12 Oct 2025
https://github.com/oleshkooo/npm-cpace
cpace - nodemon for C/C++ files. Monitor for any changes in your [.c] and [.cpp] application and automatically restart it - perfect for development
autoreload c cli cpace cpp development monitor nodemon reload restart terminal
Last synced: 24 Oct 2025
https://github.com/lumirlumir/npm-clang-format-node
Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries inspired by angular/clang-format.🐉
c checker clang clang-format cli cpp cpplint eslint format formatter git-clang-format lint linter nodejs prettier
Last synced: 22 Apr 2026
https://github.com/magiclen/node-fast-string-search
Fast search substrings in a string by using N-API and boyer-moore-magiclen.
Last synced: 10 Apr 2025
https://github.com/kolsha/esp32-spp-qt
Demo of Bluetooth SPP with ESP32 and Qt
bluetooth c cpp esp esp32 qt qt5 serial-port-profile serialport spp
Last synced: 12 Jun 2025
https://github.com/mauriciobarroso/mtcnn_esp32s3
Face detection with MTCNN, TensorFlow Lite Micro and ESP32-S3
c computer-vision cpp deep-learning esp-idf esp32s3 face-detection machine-learning mtcnn tensorflow tensorflow-lite tflite
Last synced: 25 Oct 2025
https://github.com/libdriver/isd17xx
ISD17XX(ISD1730, ISD1740, ISD1750, ISD1760, ISD1790, ISD17120, ISD17150, ISD17180, ISD17210, ISD17240) full function driver library for general MCU and Linux.
audio c full-function-driver isd17120 isd17150 isd17180 isd17210 isd17240 isd1730 isd1740 isd1750 isd1760 isd1790 isd17xx linux mcu spi
Last synced: 16 Mar 2025
https://github.com/stablecoder/foe-engine
Engine focused around being modular and data-oriented design principles, allowing for highly multithreaded and low-latency data processing for VR/XR environments.
c cpp cpp14 cpp17 cpp20 data-oriented data-oriented-architecture data-oriented-design data-oriented-programming linux macos multithreading openxr virtual-reality vulkan windows xr
Last synced: 10 Apr 2025
https://github.com/matwey/libopenvizsla
Host applications for OpenVizsla USB tool
Last synced: 17 Mar 2025
https://github.com/johntitor/ctest2
Automatic testing of FFI bindings for Rust
Last synced: 04 Apr 2025
https://github.com/nisennenmondai/libwecan
Library in C to encode/decode CAN signals.
automotive c can can-bus embedded-networking embedded-systems library linux-can
Last synced: 08 May 2025
https://github.com/mikyll/sdl2-controller-tester
A tester for game controller written in C, using SDL2.
c controller game joystick ps3 sdl2
Last synced: 09 Aug 2025
https://github.com/mscheong01/speculative_decoding.c
minimal C implementation of speculative decoding based on llama2.c
artificial-intelligence c llama2 llm speculative-decoding
Last synced: 23 Jun 2025
https://github.com/mnhrdt/iio
a simple C interface for reading and writing small images in any format
Last synced: 10 Mar 2026
https://github.com/milenacarecho/estruturadedados_c
Repositório para compartilhar como estou organizando meus estudos em estrutura de dados, utilizando a linguagem de programação C
c estrutura-de-dados structured-data
Last synced: 09 Jul 2025
https://github.com/Suloch/chirp
Interpreter in C for rockstar programing language
bison c flex interpreter rockstar-language
Last synced: 11 May 2025
https://github.com/mopp/9mm
Hobby C Compiler
c compiler hobby-compiler hobby-project self-hosted
Last synced: 12 Apr 2025
https://github.com/DavidLeeds/event
Tiny epoll-based event loop library for event-driven Linux applications
async asyncio c embedded-linux event-loop libev libevent sd-event systemd tiny-library
Last synced: 10 Jul 2025
https://github.com/jnyjny/meowmeow
MeowMeow - A Toy File Encoder/Decoder
article c codec file-decode file-encode meowmeow moomoo toy
Last synced: 03 Aug 2025
https://github.com/cadaver/miniplayer
Feature-limited C64 music playroutine
Last synced: 20 Jun 2025
https://github.com/olivi-r/wasmpy-build
WebAssembly build tool for CPython C/C++ extensions
c cplusplus cpp cpython cpython-extensions cython python python3 wasi wasi-libc wasi-sdk wasm webassembly
Last synced: 06 May 2026
https://github.com/storopoli/graphs-complexity
Graph Theory and Computational Complexity
algorithms c complexity typst zig
Last synced: 07 Feb 2026
https://github.com/garrisonhh/ghh_json
single-header, programmer-friendly json library for C99 and C++
Last synced: 10 Mar 2026
https://github.com/mity/centijson
C JSON parser (both, SAX-like & full DOM)
c json json-parser json-pointer json-serializer mit-license
Last synced: 23 Apr 2025
https://github.com/e0ff/toxirc
Tox to IRC bridge with support for multiple channels
Last synced: 23 Aug 2025
https://github.com/JohnTitor/ctest2
Automatic testing of FFI bindings for Rust
Last synced: 27 Apr 2025
https://github.com/pegvin/termrec
Terminal recorder written in C
c c-programming recorder terminal terminal-recording
Last synced: 26 Jan 2026
https://github.com/H2CO3/libavrutil
Easy to use, lightweight and unified library for performing common microcontroller tasks
avr c embedded embedded-devices embedded-systems microcontroller
Last synced: 15 Mar 2025
https://github.com/iximiuz/golife.c
Conway's Game of Life written in C and compiled to WebAssembly
asmjs c conways-game-of-life emscripten webassembly
Last synced: 11 Jul 2025
https://github.com/gyumeijie/qemu-object-model
A simplified realization of qemu object model, for more information about qemu, please see https://github.com/qemu/qemu
Last synced: 09 Apr 2025
https://github.com/meh/wrong
The most wrong build system and package manager for C and C++.
Last synced: 17 Apr 2025
https://github.com/perseus784/self-organizing-bots
A group of small robots capable of organizing themselves in any given structure using OpenCV and Clustering.
3d-models 3d-printing arduino c corner-harris esp8266 heirarchical-clustering master-slave nearest-neighbors opencv organizing-bots python robotics swarm swarm-intelligence wheeled-robots
Last synced: 27 Apr 2025
https://github.com/rsashka/newlang
A programming language with a simple no-keyword syntax for computing tensors and rational numbers with unlimited precision (NOTE: NewLang is experimental; see README)
c compiler cpp cross-platform dynamic-typing interpreter language oop programming-language pure-function static-typed tensors
Last synced: 12 Jul 2025
https://github.com/gemesa/stm32-dc-dc
STM32 based DC-DC converter
boost boost-converter buck buck-boost buck-boost-converter buck-converter c dc-dc dc-dc-converter hal hardware-abstraction-layer stm32 stm32cubeide stm32f3 stm32f334 stm32f334c8t6 stm32hal
Last synced: 05 Apr 2025
https://github.com/trikko/blobeditor
A simple webassembly project using raylib
Last synced: 15 Jun 2025
https://github.com/sundream/aoi
九宫格和十字链表两种实现
aoi c game lua-bindings skynet
Last synced: 26 Feb 2026
https://github.com/michaelrsweet/moauth
Basic OAuth2 client/server implementation.
Last synced: 01 Mar 2026
https://github.com/nonwill/nonwill.github.io
CDN data of www.autoptr.top.
autoptr c cpp dictionary goldendict ocr
Last synced: 27 Oct 2025
https://github.com/philzook58/pcode2c
Convert low ghidra pcode to verifiable C
binary-analysis c ghidra verification
Last synced: 26 Apr 2025
https://github.com/En14c/LilyOfTheValley
Simple LKM linux kernel rootkit (x86 / x86_64)
c kernel kernel-module linux-kernel linux-kernel-module security
Last synced: 10 Mar 2025
https://github.com/jawebada/libmbb
Embedded Building Bricks - Hierarchical State Machines, Timers, Queues, Unit Tests
c embedded-systems hierarchical-state-machines
Last synced: 27 Oct 2025
https://github.com/davphla/clang-format-epitech
Automatic formatting configuration for Epitech coding style for C/C++
c clang-format coding-style cpp epitech format
Last synced: 27 Oct 2025
https://github.com/jezze/alfi
ALFI is a query language for graphical user interfaces.
Last synced: 05 Feb 2026
https://github.com/libdriver/scd4x
SCD4X(SCD40, SCD41) full function driver library for general MCU and Linux.
c co2 full-function-driver humidity iic linux mcu scd40 scd41 temperature
Last synced: 16 Mar 2025
https://github.com/rebezhir/openquack
Сугубо русскоязычный проект открытого ПО для Quansheng UV-K5, UV-K5(8), UV-5R PLUS, UV-K6 / This project is ONLY supported in Russian. At first due to planned Cyrillic font usage, at second GFY.
abbree anysecu arm c handheld-devices quansheng radio radtel retevis ruyage uv-k5
Last synced: 04 Apr 2025
https://github.com/sirwumpus/ioccc-ae
Best Utility (vi) - IOCCC 1991 Winner
Last synced: 01 Mar 2026
https://github.com/apache/activemq-website
Apache ActiveMQ Website
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 16 Jun 2025
https://github.com/h2co3/libavrutil
Easy to use, lightweight and unified library for performing common microcontroller tasks
avr c embedded embedded-devices embedded-systems microcontroller
Last synced: 30 Apr 2025
https://github.com/mogenson/async.h
async/await C macros
async c cpp embedded gcc macros scheduling
Last synced: 07 Sep 2025
https://github.com/tweedge/unishox2-py3
A package for Unicode-friendly string compression using Unishox2
c compression cython json-compression library python python3 string-compression xml-compression
Last synced: 05 Apr 2025
https://github.com/jimbobbennett/mxchip-workshop
A hands on workshop to get started with an MXChip board 🤖
azure azure-functions azure-iot c mxchip-board mxchip-iot-devkit
Last synced: 13 Jul 2025
https://github.com/paolostivanin/libbaseencode
Library written in C for encoding and decoding data using base32 or base64 (RFC-4648)
Last synced: 13 May 2025
https://github.com/hanilr/variation-ui
Single-header terminal user interface library. Written in ansi-c
ansi-c c single-header single-header-lib terminal-user-interace tui ui user-interface
Last synced: 24 Jul 2025
https://github.com/biswa96/initrdg
initrd binary to experiment with WSLg in Windows 10
c initramfs initrd windows-subsystem-for-linux windows-subsystem-linux wsl
Last synced: 23 Aug 2025
https://github.com/bastianblokland/volo
Work in progress real-time strategy game.
Last synced: 21 Aug 2025
https://github.com/macmade/elfdump
ELFDump is a C parser for ELF64 object files.
binary c dump elf executable parser
Last synced: 19 Apr 2025
https://github.com/cosmo-ray/yirl
YIRL is a Work in progress game engine aiming to be fully configurable, scriptable and mod friendly.
c engine game hacktoberfest lua snake tcc widget
Last synced: 06 Jun 2026