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/aligrudi/fbpad
A small Linux framebuffer virtual terminal
c framebuffer virtual-terminal
Last synced: 28 Dec 2025
https://github.com/openmined/psi
Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters
c cpp golang javascript private-set-intersection
Last synced: 15 Dec 2025
https://github.com/chfast/ethash
C/C++ implementation of Ethash and ProgPoW – the Ethereum Proof of Work algorithms
c cpp ethash ethereum hacktoberfest mining progpow proof-of-work
Last synced: 05 Apr 2025
https://github.com/craigacp/mitoolbox
Mutual Information functions for C and MATLAB
c entropy matlab mutual-information
Last synced: 06 Oct 2025
https://github.com/chfast/intx
Extended precision integer C++ library
arbitrary-precision biginteger c cpp evm hacktoberfest int128 int256 int512 intx uint128 uint256 uint384 uint512
Last synced: 04 Apr 2025
https://github.com/notroj/neon
neon - an HTTP/1.1 and WebDAV client library with a C API
c http http-client webdav webdav-client
Last synced: 16 May 2025
https://github.com/aaron9000/c-game-resources
A collection of helpful resources for writing games in C and OpenGL.
c c99 game-dev game-development game-engine gamedev glsl opengl
Last synced: 05 Apr 2025
https://github.com/OpenMined/PSI
Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters
c cpp golang javascript private-set-intersection
Last synced: 23 Apr 2025
https://github.com/ambujraj/hacktoberfest2018
A repository for HacktoberFest 2018.
beginner-friendly c cpp digitalocean golang hacktober hacktoberfest hacktoberfest18 hacktoberfest2018 html java javascript nodejs php programming python python3 r ruby swift
Last synced: 15 May 2025
https://github.com/tokenrove/blur-detection
Some implementations of algorithms for blur detection in JPEGs
Last synced: 25 Mar 2025
https://github.com/kwmsmith/scipy-2017-cython-tutorial
Material for the SciPy 2017 Cython tutorial
c c-plus-plus cython data-science docker machine-learning notebook performance python
Last synced: 12 Apr 2025
https://github.com/haesbaert/mdnsd
Mdns daemon for OpenBSD.
c mdns mdns-stack openbsd openmdns
Last synced: 25 Feb 2026
https://github.com/creachadair/imath
Arbitrary precision integer and rational arithmetic library
arbitrary-precision arithmetic c math
Last synced: 04 Apr 2025
https://github.com/agroce/universalmutator
Regexp based tool for mutating generic source code across numerous languages
c cpp fe-language golang golang-tools java language multi-language mutant mutation mutation-testing mutations python regexp rust solidity-language swift testing vyper
Last synced: 04 Apr 2025
https://github.com/michal-z/eneida
Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.
c direct3d12 from-scratch graphics no-dependencies proceduralgeneration
Last synced: 14 Apr 2025
https://github.com/roxma/easymake
A handy makefile for simple C/C++ applications
auto c css easy-to-use makefile makefile-template
Last synced: 13 Aug 2025
https://github.com/troglobit/tetris
Micro Tetris™, based on the 1989 IOCCC Obfuscated Tetris by John Tromp
ansi-colors c tetris tetris-clone unix
Last synced: 12 May 2025
https://github.com/ibara/pl0c
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
c code-generation code-generator code-generators compilation compiler compilers compiling freebsd lexer linux netbsd openbsd parser pascal pl-0 recursive-descent recursive-descent-parser unix
Last synced: 24 Oct 2025
https://github.com/dxing97/libdiscord
A Discord library written in C
bot c discord discord-library libcurl libwebsockets rest-client websockets
Last synced: 08 Oct 2025
https://github.com/analytech-solutions/cbinding.jl
Automatic C interfacing for Julia
c c-abi c-api c-bindings c-library c-wrapping clang julia
Last synced: 07 Mar 2026
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: 12 Apr 2025
https://github.com/xwax/xwax
Open-source vinyl emulation software for Linux. Xwax allows DJs and turntablists to playback digital audio files (MP3, Ogg Vorbis, FLAC, AAC and more), controlled using a normal pair of turntables via timecoded vinyls.
audio c digital-vinyl-emulation dj music timecode
Last synced: 11 Jan 2026
https://github.com/paiml/paiml-mcp-agent-toolkit
Pragmatic AI Labs MCP Agent Toolkit - An MCP Server designed to make code with agents more deterministic
agentic c deno kotlin mcp mcp-server paiml pmcp python ruchy rust toolkit typescript
Last synced: 14 Mar 2026
https://github.com/Tehreer/SheenBidi
A sophisticated implementation of Unicode Bidirectional Algorithm
ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing
Last synced: 07 May 2025
https://github.com/tehreer/sheenbidi
A sophisticated implementation of Unicode Bidirectional Algorithm
ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing
Last synced: 24 Jan 2026
https://github.com/fangq/mcx
Monte Carlo eXtreme (MCX) - GPU-accelerated photon transport simulator
3d c cuda matlab monte-carlo optical-imaging pascal photon-transport physics-simulation ray-tracing volumetric-rendering voxel-based
Last synced: 15 May 2025
https://github.com/tschoonj/xraylib
A library for X-ray matter interaction cross sections for X-ray fluorescence applications
c c-plus-plus csharp fortran fundamental-parameters idl java lua multi-platform objective-c pascal perl php python ruby x-ray-crystallography x-ray-fluorescence x-ray-physics
Last synced: 15 May 2025
https://github.com/caohao-go/ycdatabase
The lightest php database framework written in c language, built in php extension, for mysql
c connection-pool db php-extension
Last synced: 14 Apr 2025
https://github.com/ritwik12/virtual-assistant
A linux based Virtual assistant on Artificial Intelligence in C
artificial-intelligence c linux natural-language-processing systems
Last synced: 07 Apr 2025
https://github.com/OCamlPro/owi
WebAssembly Swissknife & cross-language bugfinder
afl c concolic-execution constraints formatter fuzzer interpreter nlnet ocaml optimizer owi parallel rust smt solver symbolic-execution wasm wasm2wat wat2wasm webassembly
Last synced: 26 Sep 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: 16 Jan 2026
https://github.com/cloudflare/lazyhtml
HTML5-compliant parser and serializer than enables building transformation pipeline in a pluggable manner
c html parser serializer streaming
Last synced: 22 Mar 2025
https://github.com/petters/clang-wasm
How to build webassembly files with nothing other than standard Clang/llvm.
c clang cpp webassembly webassembly-tutorial
Last synced: 13 Oct 2025
https://github.com/mitcse/CSE-Labs
Lab programs and Assignments for MIT CSE dept.
algorithms assembly assembly-8086 c compiler-design concept data-structrues java lab-programs microprocessors operating-systems socket
Last synced: 26 Mar 2025
https://github.com/mohd-akram/st
C port of Ken Thompson's Space Travel
c game ken-thompson space space-travel unix
Last synced: 22 Mar 2025
https://github.com/yunwei37/tryc
Write a tiny interpreter by C language in 500+ lines
c compile compiler compiler-design interpreter
Last synced: 02 Mar 2026
https://github.com/jibsen/tinf
Tiny inflate library (inflate, gzip, zlib)
c decompression deflate gzip library zlib
Last synced: 15 Apr 2025
https://github.com/murisi/l2
A minimalist type-inferred programming language with procedural macro support
c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe
Last synced: 06 Sep 2025
https://github.com/kevyonan/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: 16 Jun 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: 04 Oct 2025
https://github.com/murisi/L2
A minimalist type-inferred programming language with procedural macro support
c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe
Last synced: 12 May 2025
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/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: 04 Mar 2026
https://github.com/infoforcefeed/olegdb
Enough works to use this in production
c database key-value-store mayo
Last synced: 24 Feb 2026
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/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/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: 10 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/Fedjmike/fcc
Fedjmike's C Compiler
c code-generation compiler parser x86
Last synced: 22 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/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/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/angt/mud
Multipath UDP library
c crypto hacktoberfest multipath network protocol udp
Last synced: 17 Jan 2026
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/Bone-Project/BoneOS
💥 BoneOS Kernel and Operating System Source Tree
boneos c kernel operating-system osdev
Last synced: 08 May 2025
https://github.com/lopter/lightsd
A daemon with a JSON-RPC API to control your light bulbs
Last synced: 11 Jan 2026
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/8dcc/bin-graph
Visualize binary files
binary-analysis c libpng reverse-engineering
Last synced: 06 Apr 2025
https://github.com/angstsmurf/spatterlight
Updated fork of Spatterlight
c c-plus-plus cocoa objective-c
Last synced: 02 Apr 2026
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/hellobertrand/zxc
High-performance asymmetric lossless compression library optimized for Content Delivery. Decodes 40% faster than LZ4 on ARM64.
apple-silicon arm64 c compression compression-library data-compression embedded high-performance lossless lossless-compression lz4
Last synced: 14 Feb 2026
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/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/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: 08 May 2026
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/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/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/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/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/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/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/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/zserge/expr
Fast and lightweight math expression evaluator in C99
arithmetic c embedded evaluation expr
Last synced: 17 Mar 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/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/libdriver/dht11
DHT11 full-featured driver library for general-purpose MCU and Linux.
c dht11 full-featured-driver humidity linux mcu onewire temperature
Last synced: 06 Mar 2026