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/kadir014/nova-physics
Lightweight 2D rigid-body physics engine
2d 2d-physics 2d-physics-engine c impulse physics physics-engine physics-simulation rigid-bodies
Last synced: 16 Jan 2026
https://github.com/schani/mathmap
An image processing programming language and GUI
c compiler gimp gimp-plugin graphics programming-language
Last synced: 17 Mar 2025
https://github.com/Parallel-NetCDF/PnetCDF
Source code repository of PnetCDF library and utilities
c fortran mpi-io netcdf parallel-io pnetcdf
Last synced: 20 Apr 2025
https://github.com/belyalov/stm32-hal-libraries
Useful libraries for STM32 HAL
c lora ring-buffer shtc3 si7021 stm32 stm32-hal tiny-library veml6030
Last synced: 16 Feb 2026
https://github.com/erdc/proteus
A computational methods and simulation toolkit
c c-plus-plus code-mil proteus python simulation-toolkit
Last synced: 16 Dec 2025
https://github.com/fragglet/lhasa
Free Software LHA implementation
c compression isc lha lharc lzh lzs pma pmarc
Last synced: 05 Apr 2025
https://github.com/greenbone/gvm-libs
Greenbone Vulnerability Management Libraries
c extended greenbone libraries openvas tooling vulnerability vulnerability-detection vulnerability-management vulnerability-scanners
Last synced: 04 Apr 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: 04 Apr 2026
https://github.com/artfulbytes/nsumo_video
A microcontroller-based embedded project written from scratch in a video series on YouTube.
c embedded microcontroller msp430 robot
Last synced: 09 Apr 2025
https://github.com/fredrikwidlund/libdynamic
High performance utility library for C
c data-structures event-driven high-performance robust
Last synced: 17 Dec 2025
https://github.com/microwind/design-patterns
Design Pattern 经典设计模式源码 C/Java/Go/JavaScript/Python等不同语言实现。 FP/OOP/MVC/MVP/MVVM/DDD等设计思想研究。适合高级程序员和架构师,希望深刻洞察问题,找到合适的方案。
c design-pattern facade-pattern factory-pattern golang interpreter-pattern java javascript js mvc mvp mvvm observer-pattern oop proxy-pattern python singleton-pattern state-pattern ts visitor-pattern
Last synced: 04 Mar 2026
https://github.com/rofl0r/jobflow
distribute and coordinate work using parallel processes (like GNU parallel, but much faster and memory-efficient)
c fast gnu-parallel lightweight parallel pipes process unix
Last synced: 08 Mar 2026
https://github.com/vedantparanjape/esp-wifi-logger
ESP32 WiFi Logger component
c esp-idf esp32 freertos hacktoberfest logger networking tcp udp websockets wifi
Last synced: 17 Aug 2025
https://github.com/risoflora/libsagui
Cross-platform library which helps to develop web servers or frameworks.
c cross-platform embedded gzip http iot pcre rest tls
Last synced: 06 Apr 2025
https://github.com/llnl/msr-safe
Allows safer access to model specific registers (MSRs)
c gov hpc kernel-module llnl msr msr-safe performance performance-monitoring
Last synced: 05 Apr 2025
https://github.com/veltzer/demos-linux
demos-linux is a project to demo and explore the Linux user space C/C++ API
api c c-plus-plus demos examples kernel linux samples userspace
Last synced: 05 Apr 2025
https://github.com/vbrazhnik/corewar
School 42 project // Implementation of programming game “Core War” [Champions + Assembler + Disassembler + Virtual Machine + Visualizer]
42 42projects 42school assembler born2code c corewar corewars disassembler gui ncurses unitfactory virtual-machine visualization visualizer
Last synced: 24 Oct 2025
https://github.com/plasmacontrol/keras2c
A simple library to deploy Keras neural networks in pure C for realtime applications
c control-systems convert-keras convert-tensorflow cpp keras keras-to-c machine-learning neural-network real-time tensorflow
Last synced: 13 Feb 2026
https://github.com/bfgroup/b2
B2 makes it easy to build C++ projects, everywhere.
asciidoctor assembly build build-system build-systems build-tool build-tools c cplusplus cpp docbook dolphin fortran objective-c objective-cpp quickbook
Last synced: 08 Apr 2025
https://github.com/ksw2000/data-structure-in-c
:notebook: Data Structure in C 資料結構學習筆記
Last synced: 10 Apr 2025
https://github.com/libdriver/max30102
MAX30102 full function driver library for general MCU and Linux.
c full-function-driver heart-rate iic linux max30102 mcu spo2
Last synced: 06 Apr 2025
https://github.com/hsluv/hsluv-c
C99 implementation of HSLuv (revision 4)
c c99 color-palettes color-spaces colors hpluv hsluv mit-license
Last synced: 10 Apr 2025
https://github.com/aether-lang-org/aether
A compiled actor-based programming language with type inference, designed for concurrent systems.
actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm
Last synced: 13 Jun 2026
https://github.com/defeo/ss-isogeny-software
Software for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"
asymmetric-cryptography c cryptosystem elliptic-curves isogenies key-exchange-protocol python quantum-resistant-cryptosystems sage
Last synced: 15 Apr 2025
https://github.com/snikulov/prog_posix_threads
Source code from "Programming with POSIX® Threads" book By David R. Butenhof
Last synced: 23 Jul 2025
https://github.com/pbek/usb_hid_autofire
Simple Flipper Zero application to send left-clicks as a USB HID device
c fap flipper flipper-plugin flipper-plugins flipper-zero flipperzero hid usb
Last synced: 25 Jun 2025
https://github.com/llnl/shroud
Shroud: generate Fortran and Python wrappers for C and C++ libraries
build-tools c c-plus-plus cpp fortran language-bindings python radiuss
Last synced: 05 Apr 2025
https://github.com/ibara/8088ify
The famous Intel 8080 CP/M 2.2 to Intel 8086/8088 MS-DOS assembly language translator.
8080 8086 8088 assembler assembly c cp-m cpm dos ibm-pc intel ms-dos msdos open-watcom retro retrocomputer retrocomputing transpiler unix x86
Last synced: 25 Jul 2025
https://github.com/4dn-dcic/pairix
1D/2D indexing and querying on bgzipped text file with a pair of genomic coordinates
bgzip bioinformatics c hi-c ot2od032119 pairs pypairix python random-access u01ca200059
Last synced: 18 Jan 2026
https://github.com/costarc/msxpi
Interface for MSX to Connect and use Raspberry Pi resources
assembly c msx python raspberrypi vhdl z80
Last synced: 25 Apr 2026
https://github.com/ossc-db/pg_plan_advsr
PostgreSQL extension for automated execution plan tuning
adaptive c extension optimization plan-tuning postgresql
Last synced: 04 Apr 2026
https://github.com/nicolasmd87/aether
A compiled actor-based programming language with type inference, designed for concurrent systems.
actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm
Last synced: 23 Apr 2026
https://github.com/paolostivanin/libcotp
C library that generates TOTP and HOTP
Last synced: 05 Apr 2025
https://github.com/fredrikwidlund/libreactorng
libreactor is a high performance, robust and secure, generic event-driven application framework for Linux
application-framework c event-driven high-availability high-performance linux robust scalability secure web-framework
Last synced: 20 Jan 2026
https://github.com/FedeDP/ncursesFM
Ncurses File Manager for linux
c filemanager fm linux ncurses
Last synced: 16 Nov 2025
https://github.com/tweekmonster/deoplete-clang2
c clang cpp deoplete neovim objc objective-c vim-plugins
Last synced: 15 Apr 2025
https://github.com/yazeed1s/zwm
X11 tiling window manager
c linux window-manager x11 x11-wm xcb
Last synced: 18 Jan 2026
https://github.com/dozius/winsplit-revolution
A small utility which allows you to easily organize your open windows by tiling, resizing and positioning them to make the best use of your desktop real estate.
c cpp utility windows-desktop windows10
Last synced: 02 Oct 2025
https://github.com/frang75/nappgui
Cross-Platform C SDK (precompiled)
c cairo cocoa cross-platform gdiplus gtk3 quartz win32
Last synced: 17 Jul 2025
https://github.com/brglng/libwave
A simple C library for reading/writing PCM wave (.wav) files
Last synced: 06 Apr 2025
https://github.com/autch/aquaplus_gpl
AQUAPLUSがGPLとして公開した4作品のソースコード。送付CD-R内のファイルをそのままミラー。
aquaplus c c-plus-plus game-engine leaf xvid
Last synced: 21 Jul 2025
https://github.com/tpn/perfecthash
A performant, parallel, probabilistic, random acyclic-graph, low-latency, perfect hash generation library.
arm64 assembly c hypergraph linux macos nt perfect-hash perfect-hashing windows x64
Last synced: 14 Mar 2026
https://github.com/foobaz/pngloss
Lossy compression of PNG images
c image-compression image-optimization lossy-compression png png-compression
Last synced: 16 Jan 2026
https://github.com/denvash/codingame-puzzles-solutions
Elegant puzzles solutions 🖊
c codingame codingame-solutions cpp csharp java javascript kotlin loop math memoization movement nested-loops pathfinding php puzzle-solution puzzles python recursion string-manipulation
Last synced: 12 Jun 2025
https://github.com/imgflo/imgflo
Node-based image processing with GEGL and Flowhub
c fbp-runtime flowhub gegl graph-processing image-processing
Last synced: 12 Jan 2026
https://github.com/spydr06/cspydr
A static typed low-level compiled programming language inspired by Rust and C
assembly assembly-x86-64 c compiler cspydr hacktoberfest2024 proglangs-discord programming-language standard-library static-typed syntax x86-64 x86-64-linux-gnu
Last synced: 11 Aug 2025
https://github.com/cortoproject/corto
A hierarchical object store for connecting realtime machine data with web applications, historians & more
Last synced: 16 Dec 2025
https://github.com/berndporr/kiss-fft
A compact FFT library in C with an Android JNI wrapper
android android-library c complex fft fft-library jni jni-android jni-wrapper kiss-fft-library
Last synced: 15 Oct 2025
https://github.com/mondeja/pymarketcap
Python3 API wrapper and web scraper for https://coinmarketcap.com
api asyncio c coinmarketcap cryptocurrencies cryptotrading cython graphs libcurl pypi python scraper trading urllib
Last synced: 08 Oct 2025
https://github.com/libdriver/pcf8574
PCF8574 full function driver library for general MCU and Linux.
c full-function-driver iic io-expansion linux mcu pcf8574
Last synced: 06 Apr 2025
https://github.com/backtrace-labs/poireau
Poireau: a sampling allocation debugger
allocation-profile allocator c c-plus-plus debugging-tool memory-leak memory-management
Last synced: 07 Mar 2026
https://github.com/Akanksha1212/C_Programs
This repository contains basic C programs to help beginners.
beginner-friendly c cprogramming hacktoberfest hacktoberfest2019
Last synced: 09 May 2025
https://github.com/vszakats/hb
Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4
c clipper compiler cross cross-platform dbf harbour scripting-language tui xbase
Last synced: 13 Apr 2025
https://github.com/naikari/naikari
2-D creative exploration-driven space trading and mercenary sandbox game.
2d-game c creativity exploration exploration-game game lua naikari open-source opengl opensource opensource-game sandbox sandbox-game shooter shooter-game space space-game space-game-2d topdownshooter
Last synced: 31 Jan 2026
https://github.com/hjagodzinski/c-mock
C Mock is Google Mock's extension allowing a function mocking.
Last synced: 07 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: 11 Mar 2026
https://github.com/ramanaditya/data-structure-and-algorithms
All the important concepts associated with Interview and Data Structures and Algorithms. It's just not about the collection.
algorithm algorithms c codechef codeforces competitive-programming cpp data-structures data-structures-and-algorithms database hackerrank hacktoberfest hacktoberfest-2020 hacktoberfest2020 java javascript leetcode leetcode-solutions python python3
Last synced: 16 Mar 2025
https://github.com/abhayanigam/learn_c
Introduction in C language and all basic codes.
100-days-of-code 100daysofcode c c-language c-programming learn- learn-c learning-c vscode
Last synced: 31 Aug 2025
https://github.com/rohanrhu/cebsocket
Lightweight WebSocket library for C.
c websocket websocket-library websocket-server
Last synced: 13 Apr 2025
https://github.com/capnramses/apg
mini libraries / experimental tools and reusable snippets
Last synced: 12 Oct 2025
https://github.com/virgilsecurity/virgil-crypto
Virgil Crypto is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant. Crypto Library is written in C++, suitable for mobile and server platforms and supports bindings with: Swift, Obj-C, Java (Android), С#/.NET, JS, Python, Ruby, PHP, Go.
bsd3 c c-plus-plus crypto cryptography e2ee encryption end-to-end-encryption gdpr hipaa pythia
Last synced: 09 Oct 2025
https://github.com/bang-olufsen/yahdlc
yahdlc - Yet Another HDLC implementation
c communication hdlc protocol serial
Last synced: 10 Oct 2025
https://github.com/taymindis/wfqueue
wait free FIFO queue, easy built cross platform(no extra dependencies needed)
async c cpp header-only lock-free mpmc-queues mpsc-queue wait-free wait-free-queue
Last synced: 16 Oct 2025
https://github.com/dagostinelli/hypatia
A header-only, pure-C math library for 2D/3D graphics (matrix, vector, quaternion) Seeks to be close to C89/C90 compliant for portability. It's like a BLAS, but easier to use.
3d-graphics c hypatia math-library matrix3d quaternion single-header-lib vector vector2d
Last synced: 12 Aug 2025
https://github.com/libdriver/max7219
MAX7219 full function driver library for general MCU and Linux.
c digital-tube dot-matrix full-function-driver linux max7219 mcu spi
Last synced: 06 Apr 2025
https://github.com/cher-nov/Gena
Generic pseudo-templated containers for C. Written entirely in C89 with design inspired by the C++ STL. /// DOCS ARE SLIGHTLY OUTDATED, PROJECT IS STABLE AND STILL BEING DEVELOPED
aesthetic c containers gena generics library stl templates
Last synced: 12 Jul 2025
https://github.com/ergrelet/cpplumber
Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects
anti-reversing c clang continuous-integration cpp devsecops obfuscation rust static-analysis
Last synced: 17 Jun 2025
https://github.com/rek7/postshell
PostShell - Post Exploitation Bind/Backconnect Shell
antidebugging backconnect bindshell c linux malware pentesting post-exploitation redteam reverse-shell security security-tools shell
Last synced: 30 Apr 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/tidbyt/hdk
A community supported firmware for the Tidbyt hardware 🤓
c firmware led-matrix-displays platformio tidbyt
Last synced: 12 May 2025
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/foxweb/pico
This is a very simple HTTP server for Unix, using fork(). It's very easy to use.
c demo educational-project html http http-server linux unix
Last synced: 28 Jan 2026
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/blackhole89/macros
A more powerful C/C++ preprocessor.
algebraic-data-types c cplusplus haskell macros preprocessor
Last synced: 28 Sep 2025
https://github.com/lucavallin/gnaro
A proto-database inspired by SQLite for educational purposes.
Last synced: 21 Sep 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/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: 20 Apr 2026
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/rain-1/single_cream
single file scheme interpreter with tail call optimization
Last synced: 27 Dec 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/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/keiichiw/ucc
Udon C Compiler: C compiler for our original CPU
Last synced: 14 Apr 2025