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/rdmsr/emerald
An operating system written in C
c emerald hobby-kernel hobby-os kernel operating-system os osdev
Last synced: 20 Nov 2025
https://github.com/ladsoft/orangec
OrangeC Compiler And Tool Chain
c c-plus-plus compiler optimization orange orangec-compiler toolchain
Last synced: 21 Aug 2025
https://github.com/wuzhouhui/c_standard_lib
source code of The Standard C Library, by Plauger
c c-standard-library libc library
Last synced: 09 Apr 2025
https://github.com/libfirm/cparser
C99 parser and frontend for libfirm
c c99 compiler libfirm preprocessor
Last synced: 05 Apr 2025
https://github.com/m-parashar/emax64
64-bit Emacs for Windows with ImageMagick 7
64-bit c common-lisp elisp emacs imagemagick pdf-tools windows windows-10
Last synced: 03 Aug 2025
https://github.com/LADSoft/OrangeC
OrangeC Compiler And Tool Chain
c c-plus-plus compiler optimization orange orangec-compiler toolchain
Last synced: 22 Apr 2025
https://github.com/pret/pokeplatinum
Decompilation of Pokémon Platinum
c decompilation nintendo-ds pokemon reverse-engineering
Last synced: 21 Aug 2025
https://github.com/greenbone/gvmd
Greenbone Vulnerability Manager - The database backend for the Greenbone Community Edition
backend c extended gea greenbone openvas openvas-manager vulnerability vulnerability-management vulnerability-scanners
Last synced: 28 Nov 2025
https://github.com/ruby/curses
Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.
c curses pdcurses ruby ruby-bindings
Last synced: 06 Oct 2025
https://github.com/devdungeon/cookbook
Code snippets for various programming languages and libraries
android c cookbooks csv java javascript perl php python ruby snippets spreadsheet tutorial
Last synced: 05 Apr 2025
https://github.com/lucasb-eyer/libheatmap
High performance C heatmap generation library. Supposed to be wrapped by higher-level languages.
beautiful c color-scheme heatmap heatmap-libraries high-performance low-level
Last synced: 07 Apr 2025
https://github.com/spamegg1/reviews
Reviewing some online CS courses I took
algorithms assembly c computer-graphics databases hdl java javascript kotlin logic mathematics nand2tetris networking operating-systems programming-languages python racket ruby scala smlnj
Last synced: 12 Apr 2025
https://github.com/mjansson/foundation_lib
Cross-platform public domain foundation library in C providing basic support data types and functions to write applications and games in a platform-independent fashion.
Last synced: 18 Dec 2025
https://github.com/editorconfig/editorconfig-core-c
EditorConfig core library written in C (for use by plugins supporting EditorConfig parsing)
Last synced: 15 May 2025
https://github.com/lattice/quda
QUDA is a library for performing calculations in lattice QCD on GPUs.
c c-plus-plus cuda gpu mpi multi-gpu qcd
Last synced: 15 May 2025
https://github.com/pawn-lang/compiler
Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS
c cmake compiler hacktoberfest pawn sa-mp
Last synced: 05 Apr 2025
https://github.com/zchrissirhcz/cmake_examples
Practical, Easy-to-copy CMake examples
build-system c cmake cpp cross-platform dependencies examples export find-package install modern-cmake opencv package-management vscode
Last synced: 26 Oct 2025
https://github.com/DevDungeon/Cookbook
Code snippets for various programming languages and libraries
android c cookbooks csv java javascript perl php python ruby snippets spreadsheet tutorial
Last synced: 11 Apr 2025
https://github.com/mypaint/libmypaint
libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects.
brush c graphics libmypaint library mypaint painting
Last synced: 07 Apr 2025
https://github.com/goplus/c2go
Convert C to Go
c c2go go golang gop goplus programming-language
Last synced: 14 Mar 2025
https://github.com/fboulnois/pg_uuidv7
A tiny Postgres extension to create version 7 UUIDs
c libpq postgres postgresql postgresql-extension uuid uuid-generator uuidv7
Last synced: 12 Apr 2025
https://github.com/jbreckmckye/nortis
Tetris clone for PlayStation 1 (PSX)
c game playstation playstation-homebrew ps1 psnoobsdk psone psone-game psx retrogaming tetris-clone
Last synced: 31 Mar 2025
https://github.com/tldr-pages/tldr-c-client
C command-line client for tldr pages
c hacktoberfest linux macos tldr tldr-pages
Last synced: 05 Apr 2025
https://github.com/apache/spamassassin
Read-only mirror of Apache SpamAssassin. Submit patches to https://bz.apache.org/SpamAssassin/. Do not send pull requests
Last synced: 08 Apr 2025
https://github.com/tldr-pages/tldr-cpp-client
C command-line client for tldr pages
c hacktoberfest linux macos tldr tldr-pages
Last synced: 07 Mar 2025
https://github.com/Softmotions/iowow
A C utility library and persistent key/value storage engine
android-database c c11 database database-engine ejdb embedded-c freebsd key-value key-value-database key-value-store kv-store kvstore nosql osx persistent-data-structure persistent-storage skip-list skiplist
Last synced: 17 Apr 2025
https://github.com/trealla-prolog/trealla
A compact, efficient Prolog interpreter written in plain-old C.
c iso-prolog-standard prolog prolog-implementation prolog-interpreter prolog-programming-language
Last synced: 16 Dec 2025
https://github.com/softmotions/iowow
A C utility library and persistent key/value storage engine
android-database c c11 database database-engine ejdb embedded-c freebsd key-value key-value-database key-value-store kv-store kvstore nosql osx persistent-data-structure persistent-storage skip-list skiplist
Last synced: 06 Apr 2025
https://github.com/coala/coala-bears
Bears for coala
c code-analysis generic hacktoberfest java languages linter python
Last synced: 16 May 2025
https://github.com/audulus/vger
2D GPU renderer for dynamic UIs
2d-graphics c ios macos metal nanovg objective-c swift vector-graphics vger
Last synced: 06 Apr 2025
https://github.com/mpereira/tty-solitaire
Play solitaire in your terminal!
c ncurses solitaire-game tty-game
Last synced: 09 Apr 2025
https://github.com/aperezdc/signify
OpenBSD tool to sign and verify signatures on files. Portable version.
c openbsd portable sign verify verifying-signatures
Last synced: 06 Apr 2025
https://github.com/mkirchner/hamt
A hash array-mapped trie implementation in C
c c99 data-structure datastructure hash-array-mapped-trie immutable tutorial
Last synced: 09 Apr 2025
https://github.com/kristapsdz/kcgi
minimal CGI and FastCGI library for C/C++
bchs c cgi cgi-script cplusplus fastcgi fastcgi-library
Last synced: 12 Sep 2025
https://github.com/grassator/mass
A compiler for a new language focusing on compile-time execution and no LLVM dependency.
assembly c compiler jit linux machine-code windows x86
Last synced: 09 Apr 2025
https://github.com/powturbo/Turbo-Run-Length-Encoding
TurboRLE-Fastest Run Length Encoding
avx2 benchmark c c-plus-plus java rle run-length-encoding simd sse sse2
Last synced: 18 Nov 2025
https://github.com/zhaozg/lua-openssl
Openssl binding for Lua
c cipher crypto lua lua-openssl luajit openssl openssl-binding ssl
Last synced: 08 Apr 2025
https://github.com/titor8115/mandown
man-page inspired Markdown viewer
c cli command-line console linux man man-page markdown ncurses ncurses-ui terminal tui
Last synced: 21 Oct 2025
https://github.com/libdriver/st7789
ST7789 full function driver library for general MCU and Linux.
c display full-function-driver linux mcu spi st7789
Last synced: 03 Apr 2025
https://github.com/antoniond/gbt-player
A music player library for the PSG audio channels of the GB, GBC and GBA.
assembly assembly-language c demoscene developer-tools gameboy gameboy-advance tracker
Last synced: 10 Nov 2025
https://github.com/edubart/minilua
Single-file port of Lua, a powerful scripting language.
c game-development lua minilua scripting-language single-file single-header single-header-lib
Last synced: 07 Apr 2025
https://github.com/bitlbee/bitlbee-facebook
Facebook protocol plugin for BitlBee
Last synced: 17 Dec 2025
https://github.com/AntonioND/gbt-player
A music player library for the PSG audio channels of the GB, GBC and GBA.
assembly assembly-language c demoscene developer-tools gameboy gameboy-advance tracker
Last synced: 08 May 2025
https://github.com/klange/bim
Extensible, lightweight terminal text editor with syntax highlighting and plugin support.
c code-editor editor linux modal-editing syntax-highlighting terminal-based text-editor toaruos vi-clone
Last synced: 19 Mar 2025
https://github.com/slembcke/tina
Tina is a teeny tiny, header only, coroutine and job library.
arm arm64 assembly asymmetric-coroutines async c coroutines fiber header-only job-system jobs raspberry-pi riscv single-file symmetric-coroutines threading win64 x86-64
Last synced: 12 Apr 2025
https://github.com/jvirkki/libbloom
A simple and small bloom filter implementation in plain C.
Last synced: 22 Oct 2025
https://github.com/fmela/libdict
C library of key-value data structures.
associative-array avl-tree binarytree c data-structures dictionary hashing hashtable iterator key-value map redblacktree skiplist splay-trees treaps tree
Last synced: 15 Mar 2025
https://github.com/apache/guacamole-website
Mirror of Apache Guacamole Website
c guacamole java javascript network-client network-server
Last synced: 10 Oct 2025
https://github.com/dns-oarc/dnscap
Network capture utility designed specifically for DNS traffic
Last synced: 16 May 2025
https://github.com/dosfstools/dosfstools
dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.
Last synced: 07 May 2025
https://github.com/DNS-OARC/dnscap
Network capture utility designed specifically for DNS traffic
Last synced: 20 Mar 2025
https://github.com/simon816/command-block-assembly
Compile high-level code into Minecraft commands
assembly c command-block compiler hacktoberfest minecraft redstone
Last synced: 10 Apr 2025
https://github.com/libimobiledevice/libideviceactivation
A library to handle the activation process of iOS devices
activation c ios library mobileactivation
Last synced: 05 Apr 2025
https://github.com/kokke/tiny-ecdh-c
Small portable Elliptic-Curve Diffie-Hellman in C
c ecdh elliptic-curve-diffie-hellman key-exchange-protocol public-key-cryptography
Last synced: 26 Jun 2025
https://github.com/deadbits/insecureprogramming
mirror of gera's insecure programming examples | http://community.coresecurity.com/~gera/InsecureProgramming/
c exploitation learning-exercise security security-vulnerability vulnerabilities
Last synced: 09 Apr 2025
https://github.com/nairuzabulhul/.codebits
:books: List of resources for Algorithms and Data Structures in Python & other CS topics @2017
algorithm algorithms books c computer-science databases django-tutorial hackerrank interview interview-questions leetcode networking operating-system programming programming-tutorial python python-tutorial resources security tech-interviews
Last synced: 06 Apr 2025
https://github.com/powa-team/pg_qualstats
A PostgreSQL extension for collecting statistics about predicates, helping find what indices are missing
c extension postgresql predicate statistics
Last synced: 20 Apr 2025
https://github.com/Dungyichao/http_server
Fully functional web server using C/C++ from scratch without third party library
c c-plus-plus css ffmpeg hls-live-streaming html http http-server javascript linux m3u8 mjpeg nodejs rapivid raspivid ts ubuntu
Last synced: 18 Jul 2025
https://github.com/bmoscon/orderbook
A fast L2/L3 orderbook data structure, in C, for Python
c finance orderbook python python-c-extension python-extension trading
Last synced: 15 May 2025
https://github.com/dictu-lang/Dictu
Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.
bytecode bytecode-interpreter c dictu hacktoberfest interpreter language programming-language scripting-language
Last synced: 12 Apr 2025
https://github.com/hutusi/rethink-c
A reuseable codebase for C Programming Language.
algorithm algorithms c data-structures
Last synced: 05 May 2025
https://github.com/sulami/frankenwm
🖼️ Fast dynamic tiling X11 window manager
c hacktoberfest tiling-window-manager x11 xcb
Last synced: 07 Apr 2025
https://github.com/kgabis/ape
Ape Programming Language
ape c compiler language monkey-language vm
Last synced: 02 Sep 2025
https://github.com/USEPA/Stormwater-Management-Model
Dynamic hydrology-hydraulic water quality simulation model for stormwater, wastewater, and combined sewer collection systems
Last synced: 12 Apr 2025
https://github.com/synwall/synwall
A zero-configuration (IoT) firewall
c driver firewall linux-kernel security
Last synced: 09 Apr 2025
https://github.com/squirreljme/squirreljme
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
c compiler embedded iot j2me j2me-platform java java-me javame jvm libretro native ratufacoat retroarch squirreljme
Last synced: 23 Apr 2025
https://github.com/usepa/stormwater-management-model
Dynamic hydrology-hydraulic water quality simulation model for stormwater, wastewater, and combined sewer collection systems
Last synced: 14 Apr 2025
https://github.com/pinpoint-apm/pinpoint-c-agent
Pinpoint C Agent helps your monitor your PHP/PYTHON applications into [pinpoint-apm](https://github.com/pinpoint-apm/pinpoint).
agent apm c distributed-tracing monitoring performance php php5 pinpoint pinpoint-php-ext pinpointpy python3 yii
Last synced: 15 May 2025
https://github.com/xilinx/qemu
Xilinx's fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms.
Last synced: 11 Oct 2025
https://github.com/GHamrouni/Recommender
A C library for product recommendations/suggestions using collaborative filtering (CF)
c collaborative-filtering machine-learning recommendation-engine
Last synced: 13 Mar 2025
https://github.com/staghado/vit.cpp
Inference Vision Transformer (ViT) in plain C/C++ with ggml
ai c computer-vision cpp cpu edge-computing ggml image-classification llamacpp vision-transformer whisper-cpp
Last synced: 03 Oct 2025
https://github.com/deadbits/InsecureProgramming
mirror of gera's insecure programming examples | http://community.coresecurity.com/~gera/InsecureProgramming/
c exploitation learning-exercise security security-vulnerability vulnerabilities
Last synced: 20 Mar 2025
https://github.com/libdriver/ds18b20
DS18B20 full function driver library for general MCU and Linux.
c ds18b20 full-function-driver linux mcu onewire temperature thermometer
Last synced: 06 Apr 2025
https://github.com/mrrobb/42_piscine
My solutions for the piscine. August 2017. Don't copy. Learn.
42 42born2code 42projects 42school bsq c silicon valley
Last synced: 09 Apr 2025
https://github.com/sulami/FrankenWM
🖼️ Fast dynamic tiling X11 window manager
c hacktoberfest tiling-window-manager x11 xcb
Last synced: 10 May 2025
https://github.com/nlsandler/writing-a-c-compiler-tests
Test cases for Writing a C Compiler
Last synced: 10 Jul 2025
https://github.com/theonlynischal/ultimate-notes-books-resources-for-ncit
Curated list of notes, books and other resources for the student of Nepal College of Information and Technology(NCIT) - Pokhara University, Nepal
8085 assembly-language-programming c c-programming data-structures-algorithms hacktoberfest java logic-circuits malp ncit object-oriented-programming oop probability problem-solving-techniques software-engineering-fundamentals system-programming web-techonology
Last synced: 07 Apr 2025