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-06 00:04:32 UTC
- JSON Representation
https://github.com/dexter-xd/chip8-emulator
Simple CHIP-8 emulator with SDL2
Last synced: 08 May 2025
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/ktsu-dev/imguiapp
A comprehensive .NET library suite for building desktop applications with Dear ImGui.
c cross-platform dear-imgui desktop frame-limiter gui hexa-net imgui immediate-mode modal net node-editor node-graph opengl popups silk-net theming ui widgets windowing
Last synced: 30 Jun 2026
https://github.com/spotflow-io/device-sdk
Devices can use this SDK to connect to the Spotflow IoT Platform. Supported languages: Rust, Python, C.
c iot iot-device iot-platform python rust spotflow
Last synced: 19 Apr 2025
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/dylangageot/mechgah
Mechgah is an accurate NES emulator, developped for Linux and written in C.
6502 c emulator nes object-oriented
Last synced: 09 Oct 2025
https://github.com/paladitya/networkinglab
Codes for Networking Lab in Semester 6
arp c distance-vector-routing dns error-correcting-codes flow-control http-client http-server link-state-routing network-programming parallel-sort peer-to-peer-chatting
Last synced: 28 Feb 2025
https://github.com/kython28/wekua
Linear Algebra and Deep Learning Zig library with GPGPU and heterogeneous computing
c deep-learning deep-neural-network deep-neural-networks neural-network neural-networks opencl opencl-kernels zig ziglang
Last synced: 12 Feb 2026
https://github.com/rsharifnasab/os_project
OS project to practice mutex and more
Last synced: 19 Oct 2025
https://github.com/okerew/biobridge
Biobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.
analysis biology biopython bridge c cpu database learning library linux machine macos python realtime simulation unix windows
Last synced: 10 Oct 2025
https://github.com/basemax/dcat
Implementation cat unix tools using pure C programming language. cat is a standard Unix utility that reads files sequentially, writing them to standard output. (cat: concatenate files)
c cat dcat donya donya-os donyaos unix-tool unix-tools
Last synced: 14 Mar 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/tecnickcom/binsearch
Search unsigned integers in sorted binary file
binary c c99 digital fast filesystem golang memory-mapped-file python search
Last synced: 24 Apr 2025
https://github.com/exoad/yttriuslang.c
My naive compiler toolchain using LLVM
Last synced: 02 Mar 2026
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/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/bbaovanc/smines
Minesweeper
c hacktoberfest minesweeper ncurses
Last synced: 05 Sep 2025
https://github.com/rphle/numerobis
A statically typed programming language with automatic handling of arbitrary physical units and compile-time dimensional safety.
c compiled-language compiler measurement numerobis physics programming-language programming-languages python python3 static-typing units units-converter units-measures-converter units-of-measure units-of-measurement unitsofmeasurement
Last synced: 21 Apr 2026
https://github.com/barafael/bamiruffi
Bare Minimum Rust Foreign Function Interface for C
Last synced: 02 Apr 2026
https://github.com/mamuesp/timezones
A Mongoose-OS library which will set the cryptic 'sys.tz_spec' from a human readable notation.
c library miniz mongoose-os olson timezone tzget tzset
Last synced: 17 Apr 2026
https://github.com/zixu-w/zxos
Bare bone kernel from tutorial http://wiki.osdev.org/
Last synced: 16 Apr 2025
https://github.com/weirdnox/feup
Ficheiros de apoio e resoluções de exercícios do Mestrado Integrado em Engenharia Eletrotécnica e de Computadores, @FEUP
c comp computadores elec electro eletro engenharia engenharia-eletrotecnica feup lsdi mieec pdsi prog prog1 prog2 programacao sa scon
Last synced: 25 Mar 2025
https://github.com/hangingman/xrossboard
クロスプラットフォームで動作する汎用掲示板クライアント 協力してくれる方歓迎
Last synced: 17 Jul 2025
https://github.com/unixzii/libdscoro
🚄 The dead-simple stackful coroutine library.
async c coroutines greenthread ios library objective-c stackful-coroutines
Last synced: 25 Mar 2025
https://github.com/ggkooo/esp32-sensors
Developing an ESP32 code to read environmental variables
arduino-ide c esp32 esp32-devkit-v1 humidity-sensor ino noise-sensor sensors temperature-sensor
Last synced: 06 Oct 2025
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/dynamsoft/barcode-reader-c-cpp-samples
Samples for Dynamsoft Barcode Reader SDK C_C++ Edition
barcode barcode-reader c code128 code39 cpp datamatrix ean13 ean8 gs1 linear-barcodes pdf417 qr qrcode upc-a upc-e
Last synced: 09 Feb 2026
https://github.com/veb-101/engineering-practical-experiments
Collection of Mumbai university Computer Engineering Practicals
assembly-x86 c html-css-javascript java opengl perl python-3 sqlite-database
Last synced: 06 Apr 2025
https://github.com/sanchitbajaj02/cppprograms
Contribute your programs written in the c++ language
c codechef coding cpp dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest2020 open-source programming
Last synced: 13 Apr 2025
https://github.com/luki120/aurorac
iOS password generator written in pure C & C++
Last synced: 07 Apr 2025
https://github.com/pericles001/printf
Group project: writing our own printf function
Last synced: 24 Jun 2025
https://github.com/pal-sandeep/learning-c-cpp
Learning C and C++ for beginners
basic-programming c cplusplus cpp cprogramming logical-programming
Last synced: 13 Apr 2025
https://github.com/aiya000/workspace
This is file space that is my learning any language.
c clojure cobol csharp golang haskell html java javascript programming python ruby scala study typescript viml vimscript
Last synced: 09 May 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/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/yshui/test.h
Header only C unit testing framework
c header-only unit-test unit-testing unit-testing-framework
Last synced: 20 Jun 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/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: 14 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/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/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/sug0/sheeetfm
A sheeet file manager for sheeet computers
c eee-pc file-manager minimalist suckless
Last synced: 22 Aug 2025
https://github.com/picotech/picosdk-c-wrappers
A set of C wrapper library projects for PicoScope® oscilloscope products.
c linux mac-osx picoscope picoscope-oscilloscope windows wrapper wrapper-api wrapper-dll wrapper-library
Last synced: 13 May 2025
https://github.com/8dcc/8dcc.github.io
Personal blog
assembly blog c linux low-level math reverse-engineering
Last synced: 25 Sep 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/xyproto/gcstr
Safe garbage collected strings for C, inspired by Go
Last synced: 15 Apr 2025
https://github.com/youradrien/SDL_Wolfenstein
wolfenstein renderer made with SDL2 and C.
Last synced: 14 Aug 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/berkekaragoz/en-tr-locale-verifier
Verifies and fixes the system (Linux) language (EN or TR)
Last synced: 19 Aug 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/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/dennisfrancis/generic-hashtable
A generic hash table in C
c dynamic-library generic hashtable
Last synced: 12 Jul 2025
https://github.com/treblle/treblle
A framework enabling Go developers to easily create CLI applications.
application c cli cli-app framework go golang golang-application
Last synced: 25 Aug 2025
https://github.com/kotleni/brfkc
Just a brainfuck compiler written in C.
brainfuck c cmake code-generation compiler
Last synced: 19 Jul 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/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/erkamuzuncayir/solutions-of-introduction-to-computing-systems
This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel
assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions
Last synced: 15 Nov 2025
https://github.com/maxgfr/braille-translator-math
A program that converts a pdf to txt by transforming a registered mathematical symbol in its braille form.
blind braille braille-translator c converts hex hexadecimal mathematics pdf script translation
Last synced: 02 Aug 2025
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/merendamattia/mdp
MdP - Metodologie di Programmazione presso l'Università degli Studi di Parma (6 CFU).
Last synced: 15 Jul 2025
https://github.com/mulatinho/sfm
a simple file manager written in C with GTK for educational purposes
c file-manager gtk linux ncurses nfs smb ssh
Last synced: 15 Apr 2025
https://github.com/julorapido/sdl_doom
wolfenstein renderer made with SDL2 and C.
Last synced: 01 Aug 2025
https://github.com/a-khakimov/ping
Simple ping writed in C
c icmp icmp-ping ping unix-socket
Last synced: 18 Feb 2026
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/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/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/zmercury/cpp
C++ - Second Semester Notes
bed bicte c cpp ict notes programming sanothimi
Last synced: 07 Apr 2025
https://github.com/j4cobgarby/atomic-kernel
A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.
c grub i386 i686 kernel nasm operating-system qemu
Last synced: 20 Sep 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/nicolasbauw/amiga-cc
Amiga C cross compiler installation script for Linux/Macos
68000 amiga assembler c cross-assembler cross-compiler install-script linux m68k macos vasm vbcc
Last synced: 13 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/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/zlliang/clox
An interpreter of the Lox scripting language, implemented in C
c interpreter programming-language
Last synced: 12 Jun 2026
https://github.com/osenoah/alx-low_level_programming
Let's look at C
alogrithms alx alx-low-level-programming bash betty-style c coding data-structures gcc-complier low-level-programming memory-allocation osenoah shell-script ubuntu ubuntu2004
Last synced: 15 Apr 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