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/taymindis/backcurl
C++ http client, pure libcurl based with customized set_easy_opt for different kind of requests for Mobile, NON BLOCK UI SYNC http request.
android c cpp httpclient ios libcurl nonblocking-sockets setopt
Last synced: 12 Apr 2025
https://github.com/guillaumefalourd/setup-windows10-sdk-action
Github action to download and install a specific version of the Windows 10 SDK 📦
c cmake github-actions hacktoberfest sdk utilities windows10
Last synced: 09 Apr 2025
https://github.com/libdriver/ld3320
LD3320 full function driver library for general MCU and Linux.
c full-function-driver ld3320 linux mcu speech-recognition spi
Last synced: 12 Jun 2025
https://github.com/xigang/mcast
The simple implementation of UDP broadcasting and multicast
Last synced: 23 Mar 2025
https://github.com/gomjellie/chalk.c
🌈 C MACRO library for Colorful Console
ansi-escape c color console library terminal
Last synced: 23 Mar 2025
https://github.com/valentinefernandes/bank-management-system
This is a C project.
c c-programming c-project project
Last synced: 23 Apr 2025
https://github.com/murtaza-u/devoidwm
A simple X11 window manager
c linux window-manager x11 xlib
Last synced: 05 Apr 2025
https://github.com/t-moe/rpi_mmal_examples
Hardware video encode/decode on the raspberry pi using the MMAL API
c mmal raspberry-pi raspberry-pi-camera raspberrypi
Last synced: 28 Oct 2025
https://github.com/libdriver/mcp3421
MCP3421 full function driver library for general MCU and Linux.
adc c full-function-driver iic linux mcp3421 mcu
Last synced: 18 Mar 2025
https://github.com/en14c/erebus
Poc for ELF64 runtime infection via GOT poisoning technique by elfmaster
c elf elf-binaries elf64 linux linux-system-programming process-injection proof-of-concept security virus x64-assembly
Last synced: 09 Jul 2025
https://github.com/deliberative/crypto
Cryptographic operations in WASM, C, Typescript for Nodejs and the browser.
c crypto cryptography elliptic-curves end-to-end-encryption hash javascript libsodium merkle-tree public-key-cryptography rollup shamir-secret-sharing typescript webassembly
Last synced: 09 Apr 2025
https://github.com/tamberg/fhnw-syspr
FHNW Modul System-Programmierung (syspr)
Last synced: 16 Feb 2026
https://github.com/lubux/ecelgamal
Additive homomorphic EC-ElGamal
c cryptography homomorphic-encryption java secure-computation security
Last synced: 12 Oct 2025
https://github.com/hamsadev/embeddedc-tutorials-and-challenges
این ریپازیتوری شامل مجموعهای از آموزشها، چالشها و تمرینها در زمینه برنامهنویسی امبدد سی است. از موضوعات پایه تا پیشرفته، منابع مختلفی در اینجا قرار داده شده تا به شما کمک کند مهارتهای خود را در برنامهنویسی امبدد سی تقویت کرده و آنها را در پروژههای واقعی به کار ببرید.
c embedded-c question-answering
Last synced: 14 Oct 2025
https://github.com/libdriver/sht4x
SHT4X(SHT40, SHT41, SHT45) full function driver library for general MCU and Linux.
c full-function-driver humidity iic linux mcu sht40 sht41 sht45 sht4x temprature
Last synced: 18 Oct 2025
https://github.com/cwksc/macro-library
A Library for Macro (C/C++). Advanced skill of Macro. Delayed expansion, distinguishing number of parameters, expanding different macros according parameter number, Implement default parameters, create unique variable names, Even try catch in C
c cpp loop macro macros metaprogramming
Last synced: 13 Oct 2025
https://github.com/alfredbaudisch/raylib-cimgui
A pure C raylib backend for the immediate mode gui Dear ImGui, on top of cimgui
c dear-imgui imgui immediate-gui raylib
Last synced: 19 Mar 2025
https://github.com/chihaya-yuka/cstl
STL for C ⭐
c c-language c-plus-plus cpp stl stl-algorithms
Last synced: 23 Sep 2025
https://github.com/cirocosta/stress
Single-purpose tools to stress resources
c c-language cpu disk docker memory stress
Last synced: 24 Jul 2025
https://github.com/isty001/mem-pool
Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.
alignment c dynamic memory memory-pool memorypool mutex pool pthread variable
Last synced: 13 Apr 2025
https://github.com/kriskwiatkowski/pqc
Reference implementations of post-quantum cryptographic primitives
c cryptography post-quantum rust
Last synced: 22 Jan 2026
https://github.com/saman-pasha/lcc
Lisp C Compiler aka. 'El-Cici' programming language, which compiles Lisp-like syntax to C code and more extra features like method, lambda, defer.
c compiler lisp programming-language
Last synced: 16 May 2025
https://github.com/assyrianic/harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+
allocators bytebuffer c configuration-file custom-types floating-point-types hashmap hashtable libraries library memory-pool miscellaneous-libraries ordered-hashmap plugin-manager queue string tree tuple variants vector
Last synced: 21 Apr 2025
https://github.com/erkkah/jaggies
Jaggies - a tiny vector graphics library
c e-ink embedded polygon tiny tinylib vector-graphics
Last synced: 15 Apr 2025
https://github.com/b3h3moth/unixcentric
Everything is focused on Unix systems. From C Language Programming to Unix Systems Programming and Kernel Hacking
articles c c11 c89 c99 documentation kernel kernel-hacking kernel-modules linux papers system-programming talks unix unix-like unix-philosophy
Last synced: 04 Sep 2025
https://github.com/lora-net/lr1110_driver
Driver for LR1110 radio
c driver fsk gnss-scanning lora radio wifi-scanning
Last synced: 20 Apr 2025
https://github.com/telodendria/telodendria
Telodendria is an open source Matrix homeserver implementation written from scratch in ANSI C and designed to be lightweight and simple, yet functional. This is the official read-only mirror of the upstream source code.
ansi-c c homeserver matrix matrix-homeserver telodendria
Last synced: 13 Apr 2025
https://github.com/aquadzn/coding-challenges
Coding challenges solutions
algorithms c challenges codefights codesignal codesignal-solutions golang leetcode python rust scala
Last synced: 25 Apr 2025
https://github.com/taymindis/atomic_threadpool
it's a smallest library that provides a lock-free thread pool sharing on multithreading, it design for scalability
asynchronous atomic-design c cross-platform java jni lockfree multithreading threadpool
Last synced: 10 Apr 2025
https://github.com/kusma/newton
Shitfaced Clowns' source code for GBA demos
c c-plus-plus demoscene devkitarm gameboy-advance gba
Last synced: 04 Aug 2025
https://github.com/robaho/go-concurrency-test
Test the performance of Go's concurrency structures
c concurrency go java performance
Last synced: 20 Jul 2025
https://github.com/geoarrow/geoarrow-c
Experimental C and C++ implementation of the GeoArrow specification
Last synced: 12 May 2025
https://github.com/evincarofautumn/ward
A static analysis tool for C.
c haskell locking signals static-analysis static-code-analysis
Last synced: 28 Feb 2026
https://github.com/maxgyver83/tinytictactoe
The classic tic-tac-toe game for Android and Linux/X11 written in C.
android android-app android-application c ndk tiny
Last synced: 17 Oct 2025
https://github.com/libdriver/aht20
AHT20 full function driver library for general MCU and Linux.
aht20 c full-function-driver humidity iic linux mcu temperature
Last synced: 15 Mar 2026
https://github.com/TanayK07/networking-from-scratch
Build the network stack from raw bytes. 289 hands-on lessons in C and Python — from Ethernet frames to TLS 1.3
c learn-networking linux networking systems-programming tcp tcp-ip udp
Last synced: 14 Jun 2026
https://github.com/reim-developer/lazyboard
Mordern, Fast Clipboard Manager.
application bash c cmake cpp20 gui-application linux perl powershell python qt6 windows
Last synced: 26 Apr 2026
https://github.com/mbientlab/warble
MetaWear Python SDK - Linux / Windows - C wrapper around BluetoothLE
Last synced: 06 Apr 2025
https://github.com/supercip971/plume-raytracer
My try at making a *simple* and *fast* raytracer written in C.
Last synced: 04 Apr 2025
https://github.com/rajiska/japm
Just Another PBO Manager: An Arma3 PBO Manager
Last synced: 05 May 2025
https://github.com/afiskon/c-good-advice
A good free advice or quote every day!
Last synced: 07 May 2025
https://github.com/v-l-m/vlm
Virtual loup de mer (aka Vlm) is an opensource sailing simulation
c javascript noaa php python routing sailing simulation
Last synced: 03 Feb 2026
https://github.com/pankaj-str/c-interview-questions
C Programs: Practicing and solving problems is the best way to learn anything
c cprogramming cprogramming-language cquestions interview-questions
Last synced: 13 Jun 2025
https://github.com/utoni/potd
A high scalable low to medium interactive SSH/TCP honeypot using Linux Namespaces, capabilities, seccomp, cgroups designed for OpenWrt and IoT devices.
c capabilities cgroups honeypot openwrt sandbox seccomp ssh-honeypot
Last synced: 13 May 2025
https://github.com/anmspro/smart-car-parking-system
Smart Car Parking System using Arduino Uno.
arduino-uno c c-plus-plus car-parking cpp
Last synced: 15 Apr 2025
https://github.com/andy489/linux_shell
Unix-like Operating Systems. Linux. Bash & Z shell. C. Synchronization Problems & Theory.
bash c cli semaphores shell unix
Last synced: 09 May 2026
https://github.com/dongyx/shsub
Fast Template Engine for Shell
bash c formatter linux mini-language posix-shell preprocess preprocessing preprocessor programming-language shell static-site-generation static-site-generator template-engine template-language templating unix
Last synced: 16 Jan 2026
https://github.com/isquicha/exercicios-logica-c
Resolução em C/C++ dos exercícios de Lógica de Programação e Algoritmos da lista de exercícios da Wiki da Python Brasil.
Last synced: 12 Oct 2025
https://github.com/sl-ru/stm32cubemx_cmake
Simplest way to compile & build STM32 CubeMX project using cmake & arm-none-eabi-gcc or Clang. This repo is used in my package for Emacs: https://github.com/SL-RU/stm32-emacs
c clang cmake stm32 stm32cubemx
Last synced: 13 Oct 2025
https://github.com/getiot/linux-c
🐧 Linux C programming
c linux system-programming tutorial-code
Last synced: 13 Apr 2025
https://github.com/sebastian404/japb_retroarch
An Unofficial port of Retroarch to the Pandora's Box hardware
arcade c hardware pandora-box retroarch shell
Last synced: 15 Mar 2025
https://github.com/ibara/snakeqr
Game of snake that fits in a QR code.
bsd c game games gaming minimalism openbsd unix video-game video-game-development video-games videogame videogames
Last synced: 05 May 2025
https://github.com/okerew/osxiec
Native Docker-like solution for macOS developed by Okerew. It has it own containers. It leverages native macOS features to provide containerization capabilities, albeit with some limitations compared to Docker.
alternative apple c containers darwin darwin-containers darwin-core darwincontainers docker image-container isolated isolated-environments isolated-worker kubernetes macos macos-containers macoscontainers native osx solution
Last synced: 05 Mar 2025
https://github.com/dosworld/smallmake
Public domain MAKE tool for DOS 16-bit (real mode) and 8086/88 CPU. Designed for Small C by J. Hendrix or any other languages.
16-bit 16bit 16bit-dos 8086 automation build c compiler dos make ms-dos programming publicdomain real-mode retro small smallc utility
Last synced: 30 Jul 2025
https://github.com/beancheeseburrito/bindgen.net
Generate C# bindings from C headers
bindgen c clang csharp game-development libclang net
Last synced: 01 Aug 2025
https://github.com/rswinkle/C_Interpreter
Aims to be interpreted C written in C.
c interpreted-programming-language interpreter preprocessor recursive-descent-parser
Last synced: 11 May 2025
https://github.com/alessandro-salerno/tarman
The portable, cross-platform, extensible, and simple package manager for tarballs (and others!)
archlinux arm64 c cli cross-platform extensible free-software gpl-3-or-later hobby-os linux macos package-manager pacman portable posix simple targz unix windows x86-64
Last synced: 30 Apr 2025
https://github.com/gusanmaz/bmb311_os
NKÜ Bilgisayar Mühendisliği BMB311 Isletim Sistemleri Dersi Uygulama Notları, Projeleri ve Ödevleri
c linux operating-system pthreads
Last synced: 12 Apr 2025
https://github.com/rupurt/duckdb-extension-template-zig
A Zig template for building DuckDB extensions
c cpp duckdb duckdb-extension federated-query zig
Last synced: 06 May 2025
https://github.com/kevyonan/harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+
allocators bytebuffer c configuration-file custom-types floating-point-types hashmap hashtable libraries library memory-pool miscellaneous-libraries ordered-hashmap plugin-manager queue string tree tuple variants vector
Last synced: 16 Jun 2025
https://github.com/vedantparanjape/esp-epaper-display
ESP-IDF component for waveshare epaper displays
c embedded epaper-displays esp-idf esp32 waveshare
Last synced: 10 Apr 2025
https://github.com/ppenna/playground
:video_game: Algorithms and data structures made simple
algorithms c data-structures rust
Last synced: 08 Sep 2025
https://github.com/azmr/colourblind
A C header file & shader for simulating colourblindness and checking contrast.
accessibility c color colour glsl single-header-lib ui
Last synced: 08 May 2025
https://github.com/lukateras/nanoid.h
Sitnik's Nano ID as a 199-byte C header
c c-library cli id-generator meson nanoid
Last synced: 30 Apr 2025
https://github.com/libdriver/sps30
SPS30 full function driver library for general MCU and Linux.
c full-function-driver iic linux mcu pm2p5 sps30 uart
Last synced: 16 Mar 2025
https://github.com/moduscreateorg/evade-arduboy-game
An Arduboy game, written as a gift for Modus Create clients for the 2016 holiday season.
arduboy arduboy-game arduino c
Last synced: 15 Apr 2025
https://github.com/pantuza/jsoncat
Json pretty-print parser based on a recursive lexical analyser
c clang cli json jsoncat parser pretty-print
Last synced: 16 Jan 2026
https://github.com/mity/c-reusables
Collection of highly reusable C utilities.
c command-line-parser hash helpers helpers-library linked-list mit-license red-black-tree utilities utility-functions utility-library variant-data
Last synced: 29 Aug 2025
https://github.com/zakkemble/smartpowerbankkeepalive
Keep USB power banks alive when powering low-power projects with this pulsed constant current sink USB module.
Last synced: 16 May 2025
https://github.com/l29ah/hatexmpp
fuse xmpp client (xmppfs). The development stopped, you may like https://github.com/l29ah/hatexmpp3
Last synced: 25 Oct 2025
https://github.com/xujiajun/tast-process
An extension providing multi process for PHP 7
c multi-process php-extension tast
Last synced: 25 Oct 2025
https://github.com/OrionExplorer/c-websocket
WebSocket protocol implementation for ANSI C (Win32/Linux).
c lib websocket websocket-server
Last synced: 06 Apr 2025
https://github.com/jrbrtsn/ban2fail
Simple & efficient log file scanning and iptable filtering
anti-bot attack-prevention attackers ban-hosts c fail2ban gplv3 intrusion-prevention iptables iptables-filtering iptables-rules linux-server loganalyzer logfile-analysis logs monitoring scanning security security-tools zero-trust
Last synced: 30 Mar 2025
https://github.com/wojciechmula/cleanup-headers
Remove unnecessary includes from C/C++ source files
Last synced: 06 Mar 2026
https://github.com/quantumwizard888/reverse-engineering-crackmes-with-ghidra
A collection of random crackme solutions created using Ghidra SRE (software Reverse Engineering) tool for purpose of research.
asm asmx86 assembler assembly beginner beginner-friendly c crackme decompiler disassembler disassembly for-beginners ghidra guide hacking research reverse-engineering software-reverse-engineering tutorial
Last synced: 04 Mar 2026
https://github.com/nationalsecurityagency/xorsatfilter
A library for building efficient set-membership filters and dictionaries based on the Satisfiability problem.
c dictionary efficient filter satisfiability
Last synced: 27 Apr 2025
https://github.com/metacall/python-c-io_uring-example
Using io_uring Linux Kernel interface from Python by JITing C code with MetaCall.
c ffi io-uring iteroperability jit liburing python
Last synced: 27 Dec 2025
https://github.com/dnedic/most_commented_embedded_cmakelists
An example CMake project for STM32 devices. It contains the most thoroughly commented embedded CMakeLists file
c cmake cmakelists embedded embedded-systems stm32 stm32f103
Last synced: 10 Oct 2025
https://github.com/GnaneshKunal/scala-native-starter
A starter for scala-native.
Last synced: 13 May 2025
https://github.com/mahadmuhammad/learn-assembly-the-hard-way
A single & unified source of all source codes & helping material in learning the Intel 8088 assembly language using DOSBOX as an emulator
8086-emulator 8088 arm assembly assembly-language belal-hashmi-assembly-programs belal-hashmi-exercise-solutions c coal dosbox intel nasm-assembly
Last synced: 07 May 2025
https://github.com/cyberboysumanjay/pw
Best websites a Programmer should visit
algorithm all-in-one blogs c coding coding-challenge competitive-programming data-structures guide interview interview-practice interview-preparation interview-questions java practice programming programming-language puzzle wiki wikipedia
Last synced: 22 Mar 2025
https://msune.github.io/libcdada/
Basic data structures in C: list, set, map/hashtable, queue... (libstdc++ wrapper)
bitmap c cdada data data-container data-structures data-structures-and-algorithms hashmap hashtable library libstdc libstdcxx linked-list list map queue set stack string struct
Last synced: 18 Nov 2025