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: 2025-12-20 00:04:29 UTC
- JSON Representation
https://github.com/roen-ro/circularbuffer
circular buffer, circular queue, cyclic buffer, ring buffer
buffer c circular-buffer pointer pop push queue
Last synced: 23 Jul 2025
https://github.com/xing1357/simpleos
Operating System Coded in Assembly and C
assembly c filesystem fs kernel operating-system operating-system-kernel os os-kernel shell simple-kernel simple-operating-system simple-os vfs
Last synced: 02 Jul 2025
https://github.com/infoforcefeed/olegdb
Enough works to use this in production
c database key-value-store mayo
Last synced: 22 Aug 2025
https://github.com/eProsima/Micro-XRCE-DDS-Client
Micro XRCE-DDS Client repository. Looking for commercial support? Contact info@eprosima.com
c dds dds-xrce embedded embedded-systems low-latency low-power middleware ros2
Last synced: 13 May 2025
https://github.com/incomingstick/OpenRPG
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 09 Jul 2025
https://github.com/gildor2/fast_zlib
Heavily optimized zlib compression algorithm
algorithm c compression cross-plattform deflate optimization x86-assembly zlib
Last synced: 30 Apr 2025
https://github.com/jspw/VS-Code-Config
VS Code Setting (Live input output) to make competitive programming easy and program analysis !
c cmd cpp dart java json linux macos powershell python snippets-collection split vscode vscode-settings vscode-snippets windows
Last synced: 11 Apr 2025
https://github.com/assyrianic/Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
assembler bytecode c embeddable interpreter portable register scripting-language virtual-machine vm x86-64
Last synced: 27 Apr 2025
https://github.com/fedjmike/fcc
Fedjmike's C Compiler
c code-generation compiler parser x86
Last synced: 16 Apr 2025
https://github.com/assyrianic/tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
assembler bytecode c embeddable interpreter portable register scripting-language virtual-machine vm x86-64
Last synced: 10 Apr 2025
https://github.com/Fedjmike/fcc
Fedjmike's C Compiler
c code-generation compiler parser x86
Last synced: 22 Apr 2025
https://github.com/angt/mud
Multipath UDP library
c crypto hacktoberfest multipath network protocol udp
Last synced: 30 Mar 2025
https://github.com/mav8557/father
LD_PRELOAD rootkit
backdoor c ld-preload linux malware redteam rootkit security
Last synced: 17 Sep 2025
https://github.com/jstedfast/gmime
A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.
c email mbox mime mime-parser parser pgp smime
Last synced: 16 May 2025
https://github.com/electricrcaircraftguy/ercaguy_hello_world
"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++
bash c clang cpp demos gcc hello-world helloworld learning linux python tutorials yaml
Last synced: 04 Apr 2025
https://github.com/pantuza/c-project-template
A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind
c clang cmocka makefile options-parsing template unittest valgrind
Last synced: 27 Apr 2025
https://github.com/ibara/mg
OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
bsd c editor openbsd text text-editor unix
Last synced: 10 Apr 2025
https://github.com/elastic/bpfcov
Source-code based coverage for eBPF programs actually running in the Linux kernel
bpf c codecoverage coverage cpp ebpf llvm llvm-pass
Last synced: 05 Apr 2025
https://github.com/Bone-Project/BoneOS
💥 BoneOS Kernel and Operating System Source Tree
boneos c kernel operating-system osdev
Last synced: 08 May 2025
https://github.com/araffin/arduino-robust-serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets
Last synced: 13 Apr 2025
https://github.com/8dcc/bin-graph
Visualize binary files
binary-analysis c libpng reverse-engineering
Last synced: 06 Apr 2025
https://github.com/libdriver/mifare_classic
MIFARE Classic(S50, S70) full function driver library for general MCU and Linux.
c full-function-driver linux mcu mfrc522 mifare-classic rf s50 s70
Last synced: 05 Apr 2025
https://github.com/dalmia/operating-systems
'Operating System Concepts' - Solutions to exercises and projects
c deadlock multithreading operating-systems processing syncronization
Last synced: 23 Jul 2025
https://github.com/mellowagain/rpc-wine
discord-rpc.dll implementation for Wine allowing your Wine games to interact with your native Discord instance
c cpp discord discord-rpc hacktoberfest wine
Last synced: 05 Jul 2025
https://github.com/Nuno-Jesus/Make-A-Make
Clear the fog around Makefiles with this Makefile tutorial and enhance your knowledge with advanced tips and concepts.
42 42born2code 42cursus 42porto 42projects 42school c compilation makefile makefile-syntax
Last synced: 24 Mar 2025
https://github.com/thefangbear/jni-by-examples
🎇Fun Java JNI By Examples - with CMake and C++ (or C, of course!) ‼️ Accepting PRs
api c cmake cpp example example-code example-project examples interface-java java java-jni jni jni-header jvm pull-request pull-requests tutorial
Last synced: 13 Apr 2025
https://github.com/dexter-xd/tcp_server_c
TCP server in C with dynamic HTML templating.
Last synced: 05 Apr 2025
https://github.com/stepfunc/dnp3
Rust implementation of DNP3 (IEEE 1815) with idiomatic bindings for C, .NET, C++, and Java
c cpp dnp3 dotnet-core java rust tokio-rs
Last synced: 16 Apr 2025
https://github.com/fumiama/base16384
Encode binary files to printable utf16be.
aglorithm base16384 base64 base64-decoding base64-encoding bitwise-operations c c-lib c-library decoder encoder encoder-decoder utf16-encoding utf16be
Last synced: 04 Apr 2025
https://github.com/dloebl/cgif
GIF encoder written in C
animation c c99 compression encoder fast file-format gif gif89a graphics image library lightweight lzw picture size-optimization video
Last synced: 16 May 2025
https://github.com/camel-cdr/cauldron
A collection of single-file C libraries. (generic containers, random number generation, argument parsing and other functionalities)
arena-allocator argument-parser benchmarking c csprng dynamic-array library prng random-distributions shuffling trng unit-testing
Last synced: 27 Oct 2025
https://github.com/indigo-dc/oidc-agent
oidc-agent for managing OpenID Connect tokens on the command line
access-token c cli cli-app command-line commandline oidc oidc-agent oidc-token oidc-token-management openid openid-connect openidconnect
Last synced: 04 Apr 2025
https://github.com/apachecn/beginnersbook-zh
:books: [译] BeginnersBook 中文系列教程
Last synced: 02 May 2025
https://github.com/kongruksiamza/ebook-for-education
แจกเอกสารประกอบการสอนเพื่อการศึกษา
c git html-css-javascript java opencv php python
Last synced: 09 Apr 2025
https://github.com/thelartians/packageproject.cmake
🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing best-practices for maximum compatibility.
best-practices c cmake cpp dependency export install installation managemant namespace package packaging target
Last synced: 29 Jul 2025
https://github.com/yulonghu/sg
A Simple PHP Superglobals Management
c php php5 php5-extension php7 php7-extension phpextension
Last synced: 09 Apr 2025
https://github.com/SanjayDevTech/Code-with-love
Open source programming algorithms
algorithms android c cpp data-structures good-first-issue hacktoberfest java javascript kotlin php python searching-algorithms sorting-algorithms
Last synced: 20 Mar 2025
https://github.com/zserge/expr
Fast and lightweight math expression evaluator in C99
arithmetic c embedded evaluation expr
Last synced: 17 Mar 2025
https://github.com/eduard-permyakov/bitfiend
BitTorrent client written in C
bittorrent bittorrent-client c networking posix
Last synced: 30 Apr 2025
https://github.com/vapier/pcalc
command line util for doing hex/dec/oct/bin math quickly
Last synced: 28 Jul 2025
https://github.com/mnhrdt/imscript
a collection of small and standalone utilities for image processing, written in C
c cli command-line filtering image-processing images mathematical-morphology noise pde shell suckless terminal unix
Last synced: 16 May 2025
https://github.com/dimkr/loksh
A Linux port of OpenBSD's ksh
bash c interactive linux openbsd portable shell system
Last synced: 05 Apr 2025
https://github.com/houzuoguo/headmore
Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)
c console linux os remote-desktop terminal vnc weird
Last synced: 01 Jul 2025
https://github.com/lc-soft/PunchAndKick
A simple 2D Fighting Game.
c china game game-2d nekketsu-kakutou-densetsu riki-kunio
Last synced: 20 Mar 2025
https://github.com/danielmartensson/embeddedlapack
Linear algebra for embedded system with MATLAB style
c embedded-systems linear-algebra mathematics
Last synced: 01 May 2025
https://github.com/HouzuoGuo/headmore
Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)
c console linux os remote-desktop terminal vnc weird
Last synced: 19 Mar 2025
https://github.com/calccrypto/tar
A simple tar implementation in C
c commandline-interface extract linux tar
Last synced: 12 Apr 2025
https://github.com/arceryz/raylib-gpu-particles
Raylib 100% GPU particles example in 3D. Uses compute shaders and is fully documented. Millions of particles at 60 fps on a laptop.
c compute-shader example glsl gpu gpu-acceleration gui lorenz-attractor raygui raylib raylib-examples tutorial
Last synced: 11 Apr 2025
https://github.com/gjbex/training-material
A collection of code examples as well as presentations for training purposes
c c-plus-plus cpp debugging fortran gpu hdf5 hpc linux-tools math mpi netcdf4 openmp optimization profiling python sql training-materials virtualization visualization
Last synced: 10 Jun 2025
https://github.com/codermjlee/seemygopvzcheater
植物大战僵尸外挂(A cheater for Plants vs. Zoombies)
Last synced: 25 Oct 2025
https://github.com/xyproto/cxx
:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.
arch-linux auto-detection bsd c c-plus-plus clang-format cli cmake cpp cpp17 cpp20 cxx cxx20 freebsd linux ninja qmake scons void-linux
Last synced: 11 Apr 2025
https://github.com/forrest-orr/exploits
A personal collection of Windows CVE I have turned in to exploit source, as well as a collection of payloads I've written to be used in conjunction with these exploits.
asm browser c cve cve-2019-17026 cve-2020-0674 exploit firefox ie ionmonkey js jscript ms12-037 ms13-008 ms14-051 poc shellcode uaf windows wpad
Last synced: 15 Apr 2025
https://github.com/rodsmade/Projets_42_SP
🌵 Todos os projetos desenvolvidos na escola 42 São Paulo 💂 All projects developed at 42 school São Paulo
bash c cpp docker docker-compose shell typescript x-windows
Last synced: 12 Apr 2025
https://github.com/libdriver/dht11
DHT11 full function driver library for general MCU and Linux.
c dht11 full-function-driver humidity linux mcu onewire temperature
Last synced: 05 Apr 2025
https://github.com/acreloaded/acr
AssaultCube Reloaded (first-person-shooter game)
3d c c-plus-plus client cpp first-person-shooter game game-server linux linux-game multi-platform multiplayer multiplayer-game opengl reloaded sdl server service unix video-game
Last synced: 18 Dec 2025
https://github.com/jchavanton/voip_patrol
VoIP signaling and media test automation
c sip speech-quality test-automation voip
Last synced: 04 Apr 2025
https://github.com/qmk/qmk_userspace
Userspace for the open-source QMK keyboard firmware.
Last synced: 10 Jun 2025
https://github.com/bamless/jstar
A lightweight embeddable scripting language
bytecode-interpreter c c99 compiler intepreter interpreted-language jstar language-dynamic programming-language scripting-language virtual-machine
Last synced: 06 Apr 2025
https://github.com/circonus-labs/libmtev
Mount Everest Application Framework
c framework hacktoberfest network non-blocking toolkit
Last synced: 29 Oct 2025
https://github.com/repology/libversion
Advanced version string comparison library
Last synced: 21 Oct 2025
https://github.com/yutianqaq/bypassav-online
An online AV evasion platform written in Springboot (Golang, Nim, C) supports inline, local and remote loading of Shellocde methods.
antivirus-evasion av-evasion bypassav c go nim redteam springboot
Last synced: 18 Jun 2025
https://github.com/yutianqaq/BypassAV-Online
An online AV evasion platform written in Springboot (Golang, Nim, C) supports inline, local and remote loading of Shellocde methods.
antivirus-evasion av-evasion bypassav c go nim redteam springboot
Last synced: 07 Sep 2025
https://github.com/retroachievements/rcheevos
Library to parse and evaluate achievements and leaderboards for RetroAchievements
c retroachievements retroachievements-api
Last synced: 31 Aug 2025
https://github.com/rgimad/EOS
EOS is an educational operating system for x86 platform
Last synced: 05 Apr 2025
https://github.com/swedishembedded/control
Embedded Firmware Control Systems Toolbox (Pure C and GNU Octave)
c control-systems embedded-c embedded-systems firmware system-identification system-identification-toolbox zephyr zephyr-rtos
Last synced: 07 May 2025
https://github.com/vberlier/narwhal
A progressive test framework for C.
c fixtures mocking parametrized-tests test-framework tests
Last synced: 26 Apr 2025
https://github.com/ralna/galahad
A library of modern Fortran modules for nonlinear optimization
c cubic-regularization-methods fortran julia mathematical-programming matlab nonlinear-least-squares nonlinear-optimization numerical-optimization python quadratic-programming trust-region-methods
Last synced: 05 Apr 2025
https://github.com/wgtdkp/julia
A lightweight high performance http server
c network-programming nginx server
Last synced: 16 Mar 2025
https://github.com/OpenIDC/liboauth2
OAuth 2.x and OpenID Connect C library
Last synced: 14 Oct 2025
https://github.com/ThibaultBee/srtdroid
Secure Reliable Transport (SRT) Protocol for Android
android c cmake crypto kotlin live-streaming native openssl sendmsg srt streaming streaming-api
Last synced: 18 Jul 2025
https://github.com/wkoszek/mini_gzip
mini_gzip - embeddable, minimal, in-memory GZIP API
c compression decompression embeddable gzip mini-gzip zlib
Last synced: 25 Mar 2025
https://github.com/cdown/zcfan
A zero-configuration fan daemon for ThinkPads.
c c-lang command-line command-line-tool fan fan-control linux thermal thinkpad thinkpad-fan thinkpad-fan-control
Last synced: 05 Apr 2025
https://github.com/shakfu/py-js
Python3 externals for Max / MSP
c cpp max maxmsp maxmsp-external python python3
Last synced: 05 Apr 2025
https://github.com/chandrikadeb7/hacktoberfest_2021
This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!
algorithms beginner-friendly c cpp first-pull-request github good-first-issue hacktoberfest hacktoberfest2021 java javascript kotlin open-source portfolio programming python star swags
Last synced: 05 Apr 2025
https://github.com/n-r-k/chibihash
Small, Fast, Portable 64-bit hash function
64-bit c hash hash-function hash-functions smhasher
Last synced: 06 Apr 2025
https://github.com/dpt/The-Great-Escape-in-C
Classic ZX Spectrum game "The Great Escape" rewritten in portable C
c game isometric macos port reimplementation remake retrogaming risc-os windows zx-spectrum
Last synced: 01 Apr 2025
https://github.com/ramdeoshubham/macros
A collection of commonly used C MACROS
Last synced: 16 Mar 2025
https://github.com/reignstudios/il2x
Translates .NET IL to unsuported .NET platforms and architectures. (Powered by Cecil)
c cpp il2c il2cpp msil runtime transpiler
Last synced: 08 Apr 2025
https://github.com/luojilab/datareporter
Real-time data reporting system based on mobile platform
android c ios java objective-c
Last synced: 03 Oct 2025
https://github.com/eimamei/sili
Sili - a collection of cross-platform single-header libraries for modern C/C++ programming.
c c-programming cpp cpp-programming modern-c sili single-header-file standard-library stl
Last synced: 06 Apr 2025
https://github.com/septag/dds-ktx
Single header "no-allocation" KTX/DDS file reader
c dds directx gamedev image-loader image-loading-library khronos ktx opengl single-header-lib texture
Last synced: 13 Jul 2025
https://github.com/softace/sqliteodbc
SQLite ODBC driver
c database odbc odbc-driver sqlite sqlite3
Last synced: 28 Mar 2025