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-07-01 00:04:19 UTC
- JSON Representation
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/satharus/disass
[(forever)WIP] FOSS GNU Debugger (GDB) interface for GNU/Linux.
assembly assembly-x86 c cpp debugger debugging disassembly free-software frontend gdb gdb-extension gdb-frontend gnu-linux gplv3 gui linux process qt qt5 reverse-engineering
Last synced: 27 Sep 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/desktop/desktop-trampoline
A cross-platform no-dependency TCP-based trampoline for GitHub Desktop, written in C
askpass c git github github-desktop
Last synced: 15 Aug 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/libdriver/hdc1080
HDC1080 full-featured driver library for general MCU and Linux.
c full-featured-driver hdc1080 humidity iic linux mcu temperature
Last synced: 20 Jul 2025
https://github.com/therealdreg/evilmass_at90usbkey2
evil mass storage *AT90USBKEY2 (poc-malware-tool for offline system)
at90usb1287 at90usbkey atmel-studio avr c embedded-systems fatfs hacktool lufa windows
Last synced: 21 Mar 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/kala13x/smake
Automatically generate Makefile by only typing smake in the project
c cpp makefile makefile-generation makefile-generator makefile-snippets makefile-syntax makefile-template makefiles smake
Last synced: 30 Jan 2026
https://github.com/hamsadev/embeddedc-tutorials-and-challenges
این ریپازیتوری شامل مجموعهای از آموزشها، چالشها و تمرینها در زمینه برنامهنویسی امبدد سی است. از موضوعات پایه تا پیشرفته، منابع مختلفی در اینجا قرار داده شده تا به شما کمک کند مهارتهای خود را در برنامهنویسی امبدد سی تقویت کرده و آنها را در پروژههای واقعی به کار ببرید.
c embedded-c question-answering
Last synced: 14 Oct 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/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/kaushalmodi/nim-systemverilog-dpic
Using Nim to interface with SystemVerilog test benches via DPI-C
c cpp dpi-c nim systemverilog verification
Last synced: 29 Oct 2025
https://github.com/tamberg/fhnw-syspr
FHNW Modul System-Programmierung (syspr)
Last synced: 16 Feb 2026
https://github.com/netdata/libjudy
Fork of the Judy C library for dynamic array originally imported from the SF project https://sourceforge.net/projects/judy/ with patches applied for build and bug fixes.
arrays c dynamic judy judy-arrays
Last synced: 21 Apr 2025
https://github.com/sambattalio/chad_stride
A small curses program to stride across your terminal
c chad chad-stride chadstride curses hacktoberfest stride terminal
Last synced: 05 Sep 2025
https://github.com/shivam0110/Ethical-Hacking
Codes for malware, viruses and key-logger and other tools
c codes cpp cybersecurity ethical-hacking keylogger malware malware-folder open-source pentesting pentesting-tools pentesting-windows viruses vpn windows
Last synced: 11 Mar 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/kriskwiatkowski/pqc
Reference implementations of post-quantum cryptographic primitives
c cryptography post-quantum rust
Last synced: 22 Jan 2026
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/lubux/ecelgamal
Additive homomorphic EC-ElGamal
c cryptography homomorphic-encryption java secure-computation security
Last synced: 12 Oct 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/valentinefernandes/bank-management-system
This is a C project.
c c-programming c-project project
Last synced: 23 Apr 2025
https://github.com/4kills/go-zlib
Ultra fast native zlib implementation for golang using cgo and the original zlib library written in C by Jean-loup Gailly and Mark Adler.
c cgo compression decompression deflate go inflate native wrapper-library zlib zlib-1-2-11 zlib-library zlib-port
Last synced: 17 Aug 2025
https://github.com/ankitpokhrel/c-code-katas
Collection of short programs, data structures, algorithms and competitive programs implemented in C programming language.
algorithms c code-kata competitive-programming data-structures programming-challenge project-euler
Last synced: 05 Aug 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/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/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/gomjellie/chalk.c
🌈 C MACRO library for Colorful Console
ansi-escape c color console library terminal
Last synced: 23 Mar 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/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/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/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/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/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/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/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/getiot/linux-c
🐧 Linux C programming
c linux system-programming tutorial-code
Last synced: 13 Apr 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/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/afiskon/c-good-advice
A good free advice or quote every day!
Last synced: 07 May 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/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/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/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/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/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/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/geoarrow/geoarrow-c
Experimental C and C++ implementation of the GeoArrow specification
Last synced: 12 May 2025
https://github.com/mbientlab/warble
MetaWear Python SDK - Linux / Windows - C wrapper around BluetoothLE
Last synced: 06 Apr 2025
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/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/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/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/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/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/supercip971/plume-raytracer
My try at making a *simple* and *fast* raytracer written in C.
Last synced: 04 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/rajiska/japm
Just Another PBO Manager: An Arma3 PBO Manager
Last synced: 05 May 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/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/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/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/wojciechmula/cleanup-headers
Remove unnecessary includes from C/C++ source files
Last synced: 06 Mar 2026
https://github.com/hesphoros/libevent_notes
This is a document about libevent
c docs libevent markdown obsidian-md pdf
Last synced: 03 Apr 2026
https://github.com/libdriver/bmp390
BMP390 full function driver library for general MCU and Linux.
barometer bmp390 c full-function-driver iic linux mcu spi
Last synced: 16 Mar 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://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/GnaneshKunal/scala-native-starter
A starter for scala-native.
Last synced: 13 May 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/tokers/sabo
💻acm/icpc judger based the hustoj database(this is an incomplete software and you shouldn't use it now)
Last synced: 06 Apr 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/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/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/nishkarshraj/helloworld
A repository made for fun, aiming Hello World code in all programming languages.
c contributions-welcome cpp14 golang hacktoberfest haskell html5 java javascript kotlin linux python r ruby-on-rails rust scala shell shell-script swift4 typescript
Last synced: 09 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/dibyendumajumdar/nj
A cross platform JIT engine based on Eclipse OMR
c cplusplus cross-platform eclipse-omr jit
Last synced: 06 Mar 2026
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/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