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-08 00:04:41 UTC
- JSON Representation
https://github.com/yantavares/msp430
My msp430 coding projects
assembly c microcontroller msp430
Last synced: 02 May 2026
https://github.com/emmanuelmess/collisionbasedgassimulator
Leveraging GPU with OpenCL to run a particle simulator
Last synced: 27 Jan 2026
https://github.com/electrocodeur/rf433_joystick
Projet : RF 433 avec Joystick
Last synced: 02 May 2026
https://github.com/joonb14/libuvgameserver
Simple C++ game server on linux using libuv for TCP connection.
c cpp game-server gameserver libuv linux ubuntu
Last synced: 02 May 2026
https://github.com/moltony/libmtnlog
Moltony's logging library
c c-library cross-platform library logging
Last synced: 31 May 2026
https://github.com/neorandom/class-in-c
How to implement classes in C.
c c-language class classes classes-and-objects low-level low-level-programming objects pointers pointers-in-c pointers-to-functions
Last synced: 22 Jan 2026
https://github.com/phschaad/avl_tree
A basic implementation of an AVL-Tree in C.
avl avl-tree avl-visualizer avltree c cpp
Last synced: 02 May 2026
https://github.com/josgard94/metodo-de-biseccion
Este programa aproxima las raíces de una función mediante el método de bisección utilizando un intervalo de inicio [a, b]
bisection bisection-method c c-plus-plus c-programming-language cplusplus metodos-numericos oriented-object-programming roots
Last synced: 02 May 2026
https://github.com/carlostojal/nerdpad
A simple developed in C language for C language text editor.
Last synced: 09 Jun 2026
https://github.com/vozlt/subversion-hook-pre-command
Patch for subversion pre-command hook
Last synced: 03 May 2026
https://github.com/jsoulier/sdl3_ray_tracing_in_one_weekend
Ray Tracing In One Weekend using SDL3 GPU with compute shaders
c glsl raytracing sdl sdl3 shaders
Last synced: 16 Mar 2025
https://github.com/tiw302/mandelbrot-c
A simple Mandelbrot set explorer written in C. Crafted with SDL2 and multithreaded rendering for a smooth experience. ‹(•_•)›
c cuda fractal graphics mandelbrot multithreading sdl2 web webassembly
Last synced: 26 Apr 2026
https://github.com/mabogiqwa/c-compiler
Creating c-compiler
automata-theory c programming-languages
Last synced: 03 May 2026
https://github.com/andreafioraldi/til-compiler
Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine
assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml
Last synced: 03 May 2026
https://github.com/stecman/avr-flight-fuel-timer
An unnecessarily fancy countdown timer for keeping track of fuel in light aircraft
atmel aviation avr c flight fuel microcontroller
Last synced: 14 Oct 2025
https://github.com/shivam0110/basic-short-games
Short games made using easy programming languages like cpp, c, python.
basic-codes basic-game c cpp easy-to-under game game-development python source-code
Last synced: 03 May 2026
https://github.com/akhadhraoui47/kernel_modules
This repo will follow me learning Kernel Modules development concluded with developing modules for different devices.
c cross-compiler embedded-systems kernel-modules linux linux-headers linux-kernel makefile shell wifi-modules
Last synced: 05 Feb 2026
https://github.com/ragarwal33/struct-ts
C/C++ style struct definition, serialization in Typescript
c cplusplus serialization struct structure typescript
Last synced: 13 Apr 2026
https://github.com/blmayer/c-cpp-project-template
This repository is a template structure for small projects using C or C++.
Last synced: 04 May 2026
https://github.com/nishkarshraj/c-programming-with-data-structures
Programming and Data Structures using C
algorithms c data-structures git github programming search-algorithm sorting-algorithms
Last synced: 05 May 2026
https://github.com/esno/xcwm
a lightweight window manager for the X11 protocol
Last synced: 12 Jun 2025
https://github.com/sidojain/cypher
Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.
c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2
Last synced: 13 Apr 2026
https://github.com/nilostolte/opengl-glsl
Examples (OpenGL and GLSL shaders) and complete OpenGL installation with w64devkit development kit, glad and glfw3 binaries and Ninja building tool for Windows 64 C/C++
c cpp glfw glfw3 glsl glsl-shaders graphics ninja-build opengl shadertoy shadertoy-compatibility w64devkit win64 windows windows-10
Last synced: 24 Feb 2026
https://github.com/hwzlovedz/max31856_esp-idf_thermocouple
MAX31856(thermocouple) Demo in ESP-IDF v5.0.1 environment
c cpp esp-idf esp32 esp32-s3 thermocouple
Last synced: 05 May 2026
https://github.com/lucgsanchez/Turn-based-RPG
Turn based RPG with random encounters made in C++ using the SFML library
2d-game 2d-game-engine c cpp game-development game-engine random-encounters rpg-game turn-based
Last synced: 11 Mar 2025
https://github.com/ctkqiang/chilli
小辣椒 (Chilli) 是一个基于 Rust 构建的高性能系统遥测与网络安全监控平台。它集成了实时进程监控、GitHub 安全公告同步、系统状态采集等功能,为开发者和运维人员提供全面的系统可视化和安全态势感知能力。
c chilli ctkqiang monitoring rust security telementry
Last synced: 25 Apr 2026
https://github.com/jmarkstar/android-swift-jni-kotlin-sample
android-application c jni kotlin-android swift4
Last synced: 06 May 2026
https://github.com/mint-lab/vvs
VVS: A Very Very Simple Unit Testing Tool for C/C++
Last synced: 25 Apr 2026
https://github.com/aon4o/tues_grade_10
A repository for storing code written by me in tenth grade in tues.
Last synced: 21 Aug 2025
https://github.com/jon-brandy/data-structure
MY ANSWERS OF ALL DATA-STRUCT ASSIGNMENTS IN LECTURES
Last synced: 24 Apr 2026
https://github.com/digipie/cs1010-tutorial-c09
Educational materials I prepared for CS1010: Programming Methodology as a Teaching Assistant. CS1010 is NUS's introductory course to computing taught in C.
c linux programming-methodology tutorial vim
Last synced: 06 May 2026
https://github.com/danielgomezrico/falling-man--opengl-
Some c++, OpenGL and parabolic and object physics applied into a "lego figure"
c computer-vision opengl physics
Last synced: 06 May 2026
https://github.com/hartwork/sdl_video_demo
Demos fast blitting of a video buffer to the screen with scaling while respecting aspect-ratio in C99 for both SDL 2 and SDL 1
blitting c c99 letterboxing rendering sdl sdl2 windowboxing
Last synced: 27 Jan 2026
https://github.com/guille-ux/munix
An operating system
c from-scratch munix nasm open-source operatingsystem
Last synced: 16 Oct 2025
https://github.com/ababyprogrammer/professional-language
C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.
Last synced: 05 Feb 2026
https://github.com/tynab/pic-16f877a
Programmable Intelligent Computer Project
16f877a 16f887 7a c chip computer dhdt dhdt17 dhdt7a industrial industrial-university-hochiminh industrial-university-hochiminh-city intelligent iuh pic pic-16f877a pic-16f887 programmable programmable-intelligent-computer yan
Last synced: 10 Feb 2026
https://github.com/harrymt/kvs_server
A thead safe version of a key-value-store server.
c concurrent-programming kvstore pthreads
Last synced: 12 Jun 2026
https://github.com/abnerkaizer/inter-lang-comm
Comunicação entre processos, de linguagens diferentes, utilizando ZeroMQ.
c distributed-systems rust zeromq
Last synced: 24 Apr 2026
https://github.com/thexhr/ctempd
Small daemon to set screen temperature automatically
c color-temperature daemon openbsd redshift screen temperature x11
Last synced: 22 Feb 2026
https://github.com/pd2871/high-performance-computing
This repo contain the logs of High Performance Computing module's final Assignment
blurred-images c cuda gaussian-blur matrix-multiplication multi-threading parallel-computing pthreads pthreads-api
Last synced: 10 May 2026
https://github.com/abtinz/aut-spring
Amirkabir University of technology C programming Spring Course Home works
Last synced: 17 Oct 2025
https://github.com/gryf/wmaker
My personal playground of Window Maker repository (cloned from http://repo.or.cz/w/wmaker-crm.git)
Last synced: 09 Oct 2025
https://github.com/wiltonsr/micro-unb
Repositório de atividades da disciplina de microcontroladores e microprocessadores da UnB-Gama.
assembly c microcontroller microprocessor msp430 msp430g2553
Last synced: 24 Apr 2026
https://github.com/emmaunel/rootkit
A Simple rootkit
c hard linux linux-kernel rootkit
Last synced: 10 May 2026
https://github.com/mathworks/elapsed-time-and-timestamp-delta-blocks-for-simulink-real-time
Example models of Time Elapsed and Timestamp Delta blocks that run on Simulink Real-Time target computers with QNX. Both blocks have similar functionality to blocks with the same name available prior to R2020b. Need R2020b or later.
c matlab models qnx simulink slrealtime timestamp
Last synced: 20 Feb 2026
https://github.com/harryr/quickbismuth
QuickBusmuth is a private mining pool client for the Bismuth cryptocurrency
bismuth c cryptocurrency cython fast mining optimization python
Last synced: 11 May 2026
https://github.com/secret-guest/file_organizer
Files Organizer is a versatile tool for sorting and organizing files efficiently, ideal for managing recovered data.
c c-development data data-recovery file-management file-manager files sorting sorting-algorithms subdirectories subdirectory
Last synced: 10 Jun 2026
https://github.com/nihilantropy/ft_printf
ft_printf 42 school project
42school c coding ftprintf ftprintf42 library
Last synced: 12 Jun 2026
https://github.com/wxx9248/aes.c
Simple implementation of Advanced Encryption Standard (AES) in C.
Last synced: 14 Jun 2026
https://github.com/nihilantropy/cub3d
My first RayCaster with miniLibX
42 42school c coding doom project raycasting wolfenstein-3d
Last synced: 15 Jun 2026
https://github.com/andreax79/novantotto
A tool for porting (my) Windows programs to WebAssembly
c emscripten webassembly win16 win32
Last synced: 15 Jun 2026
https://github.com/albericod/algoritmos-em-c
Exercícios e algorítimos em C resolvidos com requisitos diferentes, professor Daives
algorithm algorithms c exercicios-de-algoritimos
Last synced: 18 Oct 2025
https://github.com/opensourcedoc/c-boilerplate-application
C Boilerplate Project to Build C-based Application
Last synced: 18 Jun 2026
https://github.com/bo1led-owl/spalloc
Toy allocator with C interface written in Zig
allocators c memory-managament zig
Last synced: 21 Apr 2026
https://github.com/cxw42/audio-utsl
An audio player library you can build from source! Integrates libsndfile with portaudio.
apache-license-2 audio-engine audio-library bass-library c cygwin libsndfile portaudio pthreads realtime-audio sound-player win32
Last synced: 01 Jun 2026
https://github.com/princebansal7/c-cpp-logic-building
This Repo contains the codes from scratch to learn C, C++ (STL) & Object Oriented Programming
c c-plus-plus object-oriented-programming standard-template-library stl
Last synced: 19 Oct 2025
https://github.com/michaeltryby/shared
shared objects for swmm and epanet solvers
Last synced: 19 Oct 2025
https://github.com/berkekaragoz/resource-usage-tracker
CPU, RAM, Disk, Network...
Last synced: 20 Apr 2026
https://github.com/not-minimal/tarea-estructura-de-datos
Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.
Last synced: 19 Oct 2025
https://github.com/madmann91/fir
Functional IR
c compiler continuation-passing-style intermediate-representation type-system
Last synced: 07 Jan 2026
https://github.com/v0idzdev/open-jinx
Jinx OS is a retro themed command line operating system for x86_64 architectures.
assembly c command-line docker linux os retro
Last synced: 14 Apr 2026
https://github.com/sk-g/leetcode
My solutions for problems on Leetcode
c c-plus-plus coding coding-challenge coding-interview coding-interviews facebook google interview-practice interview-preparation leetcode leetcode-cpp leetcode-python leetcode-solutions linkedin python3 python36 questions-and-answers uber
Last synced: 07 May 2026
https://github.com/mo7amed-hussein/c-language-made-easy
c language made easy in arabic book , source code and pdf
book-src c c-language-made-easy c-languages free-book learn-c madeeasy
Last synced: 20 Oct 2025
https://github.com/kauahensilva/c_transportadora
A simple project that simulates the routes of a carrier. The application was built using the C language, Meson, and Ninja.
Last synced: 21 Jan 2026
https://github.com/headblockhead/slab-firmware
Firmware for the core boards of the Slab Keyboard system.
c keyboard pico-sdk slab-keyboard tinyusb
Last synced: 12 Mar 2026
https://github.com/xxmacmillanxx/v-using-c-with-gtk4
Trying out calling C code from within V. To make it more fun, using the GTK4 C bindings for this.
c gtk4 v-lang v-programming v-programming-language vlang
Last synced: 14 Feb 2026
https://github.com/bashkirtsevich-llc/cmm32
C-- compiler
assembler assembler-code assembly assembly-8086 assembly-language c c-- compiler compiler-principles pure-c
Last synced: 13 May 2026
https://github.com/smokku/jabberd14
Original Jabber server
c jabber server xmpp xmpp-server
Last synced: 20 Oct 2025
https://github.com/serialphotog/intel-8080-emulator
A work in progress emulator for the Intel 8080 microprocessor.
Last synced: 20 Apr 2026
https://github.com/spaciouscoder78/unitconversion.hpp
A C++ library containing predefined unit conversion formulas to make your life easier
c cpp header-files unitconversion
Last synced: 07 Oct 2025
https://github.com/madladsquad/untitledtemplatingengine
A templating engine powered by a lisp-like language
c cpp library templating templating-engine templating-language
Last synced: 17 Mar 2026
https://github.com/multitoolplusplus/app
multitool++ app
c cmake cpp discordmultitool good-first-issue good-first-pr hacktoberfest linux linux-software multitool multitooldiscord multitoolhacking multitoolplusplus multitools windows windows-software
Last synced: 06 Feb 2026
https://github.com/tyler-cromwell/eudyptula
My solutions to the Eudyptula Challenge
c linux linux-kernel linux-kernel-module
Last synced: 18 Apr 2026
https://github.com/guilhermerodrigues680/wav2c-online
Conversor de arquivos WAV para vetor em C/C++ ⚡⚡. Util para microcontroladores. Ex: ATmega328P|Arduino
arduino c c-plus-plus converter embedded-systems esp wav
Last synced: 17 Jan 2026
https://github.com/gilzoide/file2c
Python script that generates C source files with global variables embedding binary/text file contents, with easy integration for CMake projects
bin2c c cmake cmake-module cpp embed-file source-code-generation source-code-generator source-generation source-generator
Last synced: 13 Apr 2026
https://github.com/gavinlyonsrepo/fractal_creator
Fractal-generating Demo, creates a fractal using Mandelbrot set. Includes magnifications. Written in C++.
bitmap c cpl cplusplus cpp demo demo-application demonstration fractal fractals graphics mandelbrot mandelbrot-fractal mandelbrot-sets maths
Last synced: 06 Feb 2026
https://github.com/mewmix/sm4-xts-openssl
openssl sm4-xts & aes-xts 256 implementations for testing
aes-256 c cryptography disk-encryption openssl sm4
Last synced: 07 Jun 2026
https://github.com/basemax/cnol
A new C standard library implementation intended for use on embedded systems. (SOON)
c c-lib clib glibc kernel libc library library-systems linux operation-system operation-systems os os-lib runtime-library system
Last synced: 13 Apr 2026
https://github.com/bagussatoto/fp-smart-lamp
Final Project Mata Kuliah Komunikasi Data - Hasil Diskusi YouTube📍
c komdat komunikasidata microcontroller smartlamp
Last synced: 06 Jun 2026
https://github.com/yash-garg/cppfiles
📝 Some of my school projects and random codes on C++
c code cplusplus cplusplus-17 cplusplus-basic
Last synced: 17 Apr 2026
https://github.com/huanhuanonly/windowdo
The scripting language for controlling windows on Windows OS.
c console scripting-language win32 windows-control
Last synced: 14 Jun 2025
https://github.com/bacpack-system/packager
BringAuto Packager - a simple way how to build and maintain our dependencies with almost zero learning curve and out-of-the box integration into our workflows.
bacpack-system c cmake cmakelib cpp cxx docker packager
Last synced: 12 Mar 2026
https://github.com/tank3-tk3/pi-calculation-cpu-gpu
PI calculation with CPU and GPU
c cpp cuda parallel-computing pi
Last synced: 13 Apr 2026
https://github.com/hyouteki/sss
cheSS Server in c/wasm
c chess-engine chessboardjs js wasm
Last synced: 26 Oct 2025
https://github.com/stynh/b2engine
A fun side project, making Pure-ECS with only C and following DoD.
c data-oriented-architecture data-oriented-design ecs entity-component-system game-development game-engine
Last synced: 26 Oct 2025