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-03 00:04:33 UTC
- JSON Representation
https://github.com/difegue/gblnk
GNU/Linux utility for transferring pictures between a GameBoy Camera and a PC
c gameboy gameboy-camera madcatz serial
Last synced: 30 Oct 2025
https://github.com/brightprogrammer/crosswindow
Cross Platform Window Library
bsd-3-clause c cross-platform crosswindow graphics lightweight linux vulkan window x11 xcb
Last synced: 15 Feb 2026
https://github.com/wendymunyasi/alx-higher_level_programming
Learning Python.
c es6 javascript mysql mysql-database oop orm python-script python3 shell shell-script sqlalchemy tdd-python unittests
Last synced: 06 Mar 2026
https://github.com/cdslaborg/paramontex
This is a repository for the ParaMonte library examples. For more information, visit:
bayesian bayesian-inference bayesian-methods bayesian-optimization bayesian-statistics c cpp dram fortran fortran2018 machine-learning markov-chain matlab mcmc mcmc-methods mcmc-sampler parallel paramonte-library python visualization
Last synced: 15 Jul 2025
https://github.com/moisam/laylaos
A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!
c c-library cdrom grub2 kernel laylaos musl musl-libc operating-system operating-systems os osdev qt qt5 sdl2 sdl2-image window-manager x86-64
Last synced: 29 Oct 2025
https://github.com/rsharifnasab/os_project
OS project to practice mutex and more
Last synced: 19 Oct 2025
https://github.com/abranhe/binary
CLI tool to work with binary numbers written in C
binary binary-numbers c c-library cli cli-tool clib clibs
Last synced: 25 Feb 2026
https://github.com/javiorfo/dwm
Personal suckless DWM
c dwm suckless suckless-dwm tiling-window-manager
Last synced: 30 Jan 2026
https://github.com/goldsborough/atom-clang-expand
:dragon: A clang tool for happy refactoring without source-code gymnastics (atom package)
atom c clang cpp objective-c package tool
Last synced: 12 Oct 2025
https://github.com/marsdevx/maze-escape
🎮 🧩 Simple 2D puzzle game built in C for Linux and macOS.
2d 2d-game 42 c c-programming c-programming-game clanguage educational-game educational-project game-development gamedev linux macos maze-game maze-generator mlx so-long
Last synced: 12 Oct 2025
https://github.com/mku11/salmon-aes-ctr
Salmon is a fast AES-256 CTR encryption library with support for data integrity, fast parallel operations, and seekable streams. It provides an API for encrypted data, byte streams, text, and a virtual drive API for encrypted local and remote files. Optimized for Intel x86_64, ARM64, and GPU cards.
aes-256-ctr aes-ni android arm64 c csharp encryption hmac intrinsics java javascript python typescript x86 xamarin
Last synced: 28 Feb 2026
https://github.com/andy5995/c_networking_examples
TCP and UDP examples of networking in C
c meson mit networking tcp udp
Last synced: 01 Mar 2026
https://github.com/gjbex/code-optimization
Repository for participants of the "Code optimization" training
c cpp fortran hpc optimization profiling scientific-computing
Last synced: 13 Oct 2025
https://github.com/mmozeiko/hello-world-winui3-c
Hello World with WinUI3 in plain C
Last synced: 27 Apr 2026
https://github.com/amanoteam/musl-gcc-cross
A GCC cross-compiler targeting Linux musl
c cpp cross-compiler gcc linux musl
Last synced: 02 Jun 2026
https://github.com/gjjvdburg/numpy_c_extension
Skeleton Python Package for linking a C/C++ library as a NumPy Extension
c c-library cpp extension linking numpy python python-numpy python-wrapper skeleton
Last synced: 09 Oct 2025
https://github.com/prakalp-pande/data-structure
The GitHub repository focuses on data structures and algorithms, providing implementations and examples for various concepts in computer science. It aims to help developers understand fundamental topics like arrays, linked lists, stacks, queues, trees, sorting algorithms, and searching algorithms. With well-documented code snippets and explanations
c competitive-programming cpp dsa
Last synced: 15 Oct 2025
https://github.com/tristanbilot/42sh
Shell implementation in pure C & Assembly x86
abstract-syntax-tree assembly c linux shell
Last synced: 05 May 2026
https://github.com/robseb/niosii_eclipsecompproject
Automatically create a NIOS II Eclipse Project with the latest FreeRTOS Version, the Intel hwlib and more...
arria-v arria10 c custom-eclipse cyclone-v eclipse freertos intel intel-fpga intel-quartus-prime max10 nios-ii python-script quartus soc-fpga
Last synced: 14 Apr 2025
https://github.com/dns-oarc/pcap-thread
PCAP helper library with POSIX threads support and transport layer callbacks
c library packet-capture pcap pthreads
Last synced: 09 Nov 2025
https://github.com/luki120/aurorac
iOS password generator written in pure C & C++
Last synced: 07 Apr 2025
https://github.com/ercanersoy/pic-xc8-hd44780-library
PIC MPLABX HD44780 Library
c character-lcd display hd44780 lcd lcd-library library microchip mplabx pic xc8 xc8-compiler xc8-toolchain
Last synced: 08 Mar 2026
https://github.com/ctkqiang/dirleaks
dirleaks 是一款轻量级、高效的敏感路径扫描工具,专为 渗透测试人员、红队、安全研究员 设计。 它能够快速识别目标站点中常见的敏感文件、配置文件、备份文件和目录泄露问题,帮助安全从业者在信息收集阶段迅速发现潜在的攻击面。 本项目基于 C 语言 + libcurl 实现,保证了跨平台兼容性与性能,提供交互式终端菜单,简单易用,适合从个人测试到团队批量渗透任务。
c china chinese clang ctkqiang curl cybersecurity dirleaks hackertools redteam scanner websecurity
Last synced: 15 May 2026
https://github.com/olivier-boudeville/ceylan-seaplus
Part of the Ceylan project gathering facilities to better integrate C/C++ code to Erlang.
c c-plus-plus ceylan erlang integration
Last synced: 05 Apr 2025
https://github.com/larryaasen/obslib-framework
A macOS framework created from libobs and consumed by Cocoapods. (Help Wanted)
c cocoapod cocoapods cpp framework help-wanted livestreaming macos obs streaming xcode
Last synced: 06 Mar 2025
https://github.com/sammycage/otfsvg
otfsvg is a C library for parsing SVG documents embedded in OpenType fonts
Last synced: 06 Aug 2025
https://github.com/alysonsz/activities-increasing-knowledge
Data Structure and Beecrowd Activities, Activities designed to increase knowledge
activities artificial-intelligence automation banco-de-dados c csharp database javascript ponteiros projects projects-done pyautogui python python-pandas
Last synced: 14 Apr 2025
https://github.com/ffraenz/bomm
C-based command-line program designed to break Enigma ciphertext in a ciphertext-only scenario
c cryptanalysis enigma enigma-machine
Last synced: 13 Aug 2025
https://github.com/sagiegurari/c_string_buffer
A simple string buffer for C
c c-lib c-library string string-buffer
Last synced: 12 Apr 2025
https://github.com/dennisfrancis/generic-hashtable
A generic hash table in C
c dynamic-library generic hashtable
Last synced: 12 Jul 2025
https://github.com/basemax/bignumberc
The Big Number C library is a C library for arbitrary precision arithmetic. It can be used to perform arithmetic operations on numbers of arbitrary size. It is written in C and is designed to be portable and efficient. You can work with numbers of any size, and the library will automatically allocate memory as needed.
big-number big-number-calculation big-number-multiplication big-numbers bignumber bignumbers c c-library number-converter
Last synced: 03 Aug 2025
https://github.com/thehxdev/bfi
Fast and efficient BrainFuck compiler and interpreter written in C
assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix
Last synced: 22 Aug 2025
https://github.com/briancline/undernet-cservice
The original Undernet Channel Service (X/W) used from 1995–2002. Note: I am not the author, just preserving it for posterity. It is one piece of IRC history.
c cservice irc irc-services undernet
Last synced: 22 Aug 2025
https://github.com/callmesalmon/pearlos
pearlOS: A complete and lightweight operating system, contributions are welcome!
c kernel minimal minimalist operating-system os osdev pure-c
Last synced: 14 Apr 2025
https://github.com/smashwilson/segment
Most programmers, at some point, daydream about writing their own programming language. This one's mine.
c language programming-language segment
Last synced: 19 Mar 2025
https://github.com/sug0/sheeetfm
A sheeet file manager for sheeet computers
c eee-pc file-manager minimalist suckless
Last synced: 22 Aug 2025
https://github.com/iker-gonzalez/42-common-core
Compilation of all the projects carried out as part of 42's common core program.
42cursus algorithms bash c cpp css3 data-structures docker html5 linux mysql nestjs networking networks oauth postgresql react typescript virtualization
Last synced: 25 Aug 2025
https://github.com/zmercury/cpp
C++ - Second Semester Notes
bed bicte c cpp ict notes programming sanothimi
Last synced: 07 Apr 2025
https://github.com/ebrezadev/ds3231-real-time-clock-c-driver
DS3231 Real Time Clock C Library (High Level Driver)
arduino c driver ds3231 embedded-c library linux raspberrypi real-time-clock rpi rtc
Last synced: 10 Aug 2025
https://github.com/andresrodriguez55/interpreterforbigaddlanguage
Interpreter for the BigAdd language.
Last synced: 09 Mar 2026
https://github.com/alioguzhan/dobby
Command line program to track and save your work / study activity.
c cs50 cs50x time-tracker time-tracking
Last synced: 19 Feb 2026
https://github.com/wallneradam/flsynth
A synthesizer lib using SDL2, OpenSL ES and FluidLite
android c fluidlite fluidsynth midi opensl-es sdl2 sf2 sf3 soundfont-synthesizers synthesizer
Last synced: 31 Jul 2025
https://github.com/nishkarshraj/operating-systems-with-c-and-shell
Operating Systems with Shell and C programming
algorithms algorithms-and-data-structures bash c cpp data data-structures file filesystem fork kernel linux open-source opensource operating-system piping scheduler scheduling-algorithms shell shell-scripts
Last synced: 22 Apr 2025
https://github.com/julorapido/sdl_doom
wolfenstein renderer made with SDL2 and C.
Last synced: 01 Aug 2025
https://github.com/perkss/c-kafka-examples
Examples using Kafka with C and C++
avro avro-kafka c cmake cmakelists cplusplus googletest gtest kafka rdkafka
Last synced: 03 Aug 2025
https://github.com/sha-env/HackerRank
Hacker Rank Solve (On Going)
c cpp csharp go hackerrank hackerrank-challenges hackerrank-python hackerrank-solution haskell html java javascript kotlin php python ruby solver swift typescript vscode
Last synced: 02 Oct 2025
https://github.com/opensourcedoc/c-boilerplate-library
C Boilerplate Project to Build C Based Library
Last synced: 23 Apr 2025
https://github.com/opennms/iplike
PostgreSQL stored procedure for comparing IP addresses in the style of SQL LIKE
Last synced: 14 Apr 2025
https://github.com/gustavodiasag/clox
Virtual machine interpreter for the Lox programming language written in C
bytecode c compiler-design garbage-collection interpreter programming-language virtual-machine
Last synced: 20 Jul 2025
https://github.com/gabrielevalenzuela/microcontrollerexamples
Example projects for LPC1769 and STM32 microcontrollers. Includes code samples and setup instructions for various functionalities and peripherals. Ideal for learning and implementing embedded systems with ARM Cortex-M.
c embedded-systems lpc1769 stm32f103c8t6
Last synced: 20 Aug 2025
https://github.com/jesperkha/neon
Statically typed compiled language
c compiler language neon programming-language transpiler
Last synced: 22 Apr 2025
https://github.com/brunomnsilva/abstractdatatypesinc
Collection of abstract data types in C language
abstract-data-types adts c clanguage doxygen
Last synced: 03 Oct 2025
https://github.com/sdasgup3/profiler-using-clang-based-ast-instrumentation
Clang based AST reformatting tool used for injecting instrumentation code in C/C++ programs. The goal is collecting profiles (run-times and execution frequencies) on C/C++ programs.
ast c clang cplusplus instrumentation llvm profiler runtime total
Last synced: 12 Apr 2025
https://github.com/dhakalnirajan/b.it-gandaki-university
A collection of Resources, and References for various subjects related to the B.IT program at Gandaki University.
c cprogramming-language css gandaki-university html html-css html-css-javascript html5 java javascript js php
Last synced: 21 Mar 2025
https://github.com/youradrien/SDL_Wolfenstein
wolfenstein renderer made with SDL2 and C.
Last synced: 14 Aug 2025
https://github.com/artichoke/strudel
🥐 🥮 Rust port and drop-in replacement for the `st_hash` C hash table library
artichoke c ffi hashmap ruby rust rust-crate
Last synced: 09 Mar 2026
https://github.com/abranhe/mergesort.c
Merge Sort algorithm in C
abranhe algorithm allalgorithms c clib merge-sort mergesort sort sorting-algorithms
Last synced: 11 Aug 2025
https://github.com/xyproto/gcstr
Safe garbage collected strings for C, inspired by Go
Last synced: 15 Apr 2025
https://github.com/zlliang/clox
An interpreter of the Lox scripting language, implemented in C
c interpreter programming-language
Last synced: 12 Jun 2026
https://github.com/luistar/union-find-c
C implementation of the union-find data structure
Last synced: 12 May 2025
https://github.com/amirsorouri00/bible-of-c
This repository contains the examples of the " The C Programming Language(Second Edition) " book that i implemented for me.
bible-of-c c c-programming the-c-programming-language
Last synced: 12 May 2025
https://github.com/f33rni/qpsk-mod-demod-libs
C-libraries for QPSK modulation and demodulation
c cmake cpp floating-point qpsk qpsk-demodulation qpsk-modulation shared-library
Last synced: 13 Apr 2025
https://github.com/simon-zerisenay/42-ft_printf
42 ft_printf: ft_printf is a project that involves recreating the functionality of the printf function from the standard C library. The project focuses on parsing format specifiers, formatting output, and handling various data types.
42abudhabi 42school c ecole42 libft42 printf printf-42
Last synced: 05 Mar 2025
https://github.com/libdriver/syn6288e
SYN6288E full function driver library for general MCU and Linux.
c full-function-driver linux mcu speech-synthesis syn6288e uart
Last synced: 04 Aug 2025
https://github.com/jgcmarins/mst-prim-kruskal
Clustering aggregation using Prim and Kruskal's MST algorithm
c clustering cpp gnuplot kruskal-algorithm minimum-spanning-trees mst prim-algorithm
Last synced: 30 Apr 2025
https://github.com/anand-3399/leetcode-problems
algorithms-and-data-structures c cpp dsa dsa-algorithm dsa-practice java-18 python
Last synced: 02 May 2025
https://github.com/vozlt/check-protocol
TCP/IP based applicaction protocol checker
applicaction-protocol-checker c example-code icmp smtp-protocol tcp tftp-protocol
Last synced: 20 Jul 2025
https://github.com/hollystandring/nmenu
A 'plug and play' menu system for ncurses with automatic sizing and centering
Last synced: 05 Apr 2025
https://github.com/alxm/defendpluto
:full_moon: Space shooter game
arduino c game gamebuino-meta space-shooter
Last synced: 14 Apr 2025
https://github.com/narasimha1997/bit_vector
A header-only bit vector library for C . This can be used for implementing dynamic bit-vectors for building Bloom-Filters and Hyper-Logs .
bloom-filter c cplusplus datastructures hashtable hyperloglog
Last synced: 07 Mar 2026
https://github.com/berkekaragoz/en-tr-locale-verifier
Verifies and fixes the system (Linux) language (EN or TR)
Last synced: 19 Aug 2025
https://github.com/bwoodsend/cslug
Quick and painless wrapping C code into Python.
Last synced: 13 Apr 2025
https://github.com/microsoft/windowsml
Official repo for Windows ML - Microsoft's high-performance local AI inferencing framework for Windows.
ai c copilot-pc cpp csharp generative-ai local-ai machine-learning npu onnx onnxruntime python windows windows-ml winml
Last synced: 26 Jun 2026
https://github.com/vberlier/narmock
A minimal mocking utility for C projects.
Last synced: 17 Oct 2025
https://github.com/josecelano/c-mandelbrot-arbitrary-precision
Proof of concept project about adding arbitrary precision math to Fractal generation software GNofract4D.
arbitrary-precision c c-language mandelbrot mandelbrot-fractal
Last synced: 26 Mar 2025
https://github.com/danielcoderx/chise
chip 8 SDL-based Emulator
c chip-8 chip8 chip8-emulator emulation emulator sdl
Last synced: 17 Mar 2026
https://github.com/cgcnix/soilleirwl
bsd c c-language library linux madewithlove wayland wayland-compositor wayland-server
Last synced: 10 Apr 2025
https://github.com/jeffofbread/jdwm
A custom build of dwm made by myself, JeffofBread. If you find any issues or would like to make a recommendation, feel free. This is a major work in progress and will change.
c dwm linux suckless suckless-dwm unix window-manager
Last synced: 25 Oct 2025
https://github.com/billyfrcs/programming
General Purpose Object Oriented & Procedural Programming.
algorithms-and-data-structures c coding-challenge cpp csharp dart golang java javascript kotlin nodejs object-oriented-programming oop problem-solving programming programming-languages python visual-basic-net visual-studio vscode
Last synced: 28 Apr 2025
https://github.com/Atharv-Attri/HacktoberFest-Projects
A collection of issues for Hacktoberfest!
c cpp dart go hacktoberfest hacktoberfest-2020 hacktoberfest2020 haskell java javascript python ruby rust
Last synced: 11 May 2025
https://github.com/unclechu/lv2-ladspa-bit-crusher
Bit Crusher Audio Plug-In (LV2 and LADSPA)
audio-processing bit-crusher c dsp-plugin ladspa lv2 lv2-plugin
Last synced: 26 Oct 2025
https://github.com/andrewshin-7th-technology-student/build-ci
Building a CI web config. for the XXC file GO TO THE LINK TO SEE REPO RULES, ETC.
bots c cmake cpp javascript python shell squirrel typescript webassembly
Last synced: 12 Jun 2025
https://github.com/theshubhamgour/c-programs-apni-kaksha
Complete C programming by Apna College
Last synced: 11 Dec 2025