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/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/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/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/alessandro-salerno/salernos-kernel
x86-64 kernel for learning purposes
amd64 assembly c clean-architecture clean-code cli gpl gplv2 hobby-kernel hobby-os kernel no-if-statement os salernos toy-os toy-os-kernel uefi x86-64
Last synced: 30 Apr 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/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/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/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/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/xigang/mcast
The simple implementation of UDP broadcasting and multicast
Last synced: 23 Mar 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/gomjellie/chalk.c
🌈 C MACRO library for Colorful Console
ansi-escape c color console library terminal
Last synced: 23 Mar 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/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/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/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/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/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/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/tamberg/fhnw-syspr
FHNW Modul System-Programmierung (syspr)
Last synced: 16 Feb 2026
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/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/travorlzh/travoros
A simple OS running on Intel x86 architecture | No longer updating
assembly bootloader c i386 kernel operating-system os x86
Last synced: 15 Apr 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/cirocosta/stress
Single-purpose tools to stress resources
c c-language cpu disk docker memory stress
Last synced: 24 Jul 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/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/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/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/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/geoarrow/geoarrow-c
Experimental C and C++ implementation of the GeoArrow specification
Last synced: 12 May 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/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/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/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/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/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/getiot/linux-c
🐧 Linux C programming
c linux system-programming tutorial-code
Last synced: 13 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/mbientlab/warble
MetaWear Python SDK - Linux / Windows - C wrapper around BluetoothLE
Last synced: 06 Apr 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/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/wojciechmula/cleanup-headers
Remove unnecessary includes from C/C++ source files
Last synced: 06 Mar 2026
https://github.com/kwilczynski/ruby-magic
Simple interface to libmagic for Ruby Programming Language
c c-extension content-type discovery file-format file-magic file-type file-type-detection magic mime mime-types recognition ruby ruby-gem validation
Last synced: 09 Apr 2025
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/rft0/km-dll-mapper
Kernel Mode DLL Manual Mapper
c cpp dll-injector dll-manual-mapper exploiting injector manualmap manualmapper ntoskrnl winapi windows windows-kernel
Last synced: 11 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/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/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/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/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://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
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/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/OrionExplorer/c-websocket
WebSocket protocol implementation for ANSI C (Win32/Linux).
c lib websocket websocket-server
Last synced: 06 Apr 2025
https://github.com/GnaneshKunal/scala-native-starter
A starter for scala-native.
Last synced: 13 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://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/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/eignnx/dynarray
A generic dynamic array implementation in C.
Last synced: 26 Oct 2025
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/rutujar/hackerrank-solutions
This Repository contain solutions to HackerRank 30 Days Of Code Challenge, 10 days of javascript,10 days of statistics,java,sql.
10 10daysofjavascript 10daysofstatistics 30daysofcode c hackerrank hackerrank-30dayschallange hackerrank-challenges hackerrank-java hackerrank-python hackerrank-solutions hackerrank-sql hackerrank-statistics java javascript sql
Last synced: 12 Mar 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