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-09 00:04:38 UTC
- JSON Representation
https://github.com/izenynn/libft
42 Cursus - Libft: My implementation of some useful C functions and some additional ones to use it in future projects of 42.
42 42born2code c get-next-line getnextline getnextline42 lib libc libft libft42 library linux macos printf printf-42
Last synced: 11 Jul 2025
https://github.com/0rayn/gettoknow.github.io
Learning how everything works
assembly c cpp os-tutorial osdev
Last synced: 13 May 2025
https://github.com/slashdotted/oo-in-c
OO in C (in 100 lines of code)
100-loc bsd c interface library object-oriented object-oriented-programming oop programming
Last synced: 14 Apr 2025
https://github.com/hhromic/e131-mqtt-bridge
E1.31 (sACN) to MQTT Bridging Server written in C
bridge c cpp e131 light-controller mqtt sacn server
Last synced: 04 Jan 2026
https://github.com/adebayo-s/printf
🖨 created the printf function in C by @Adebayo-S and @Gejix
Last synced: 23 Apr 2025
https://github.com/bluegob/ll1
LL1 parser / analyseur syntaxique descendant LL1
Last synced: 06 May 2025
https://github.com/bfgeshka/picunic
Tool designed to find duplicate or similar images. Moved to https://notabug.org/bfgeshka/picunic
average-hash c c89 c99 duplicate-images image-duplicate-detection phash similarity
Last synced: 04 Oct 2025
https://github.com/elarity/tidis
Tidis is a shanzhai project of Redis, please buyao use it xian . Of course, it can not use yihou ye !
c epoll event-loop redis select
Last synced: 13 Apr 2025
https://github.com/leander-dsouza/shamir-secret-sharing
An implementation using C, embedding Galois Field(256) of Shamir Secret Sharing Scheme.
c shamir shamir-algorithm shamir-s-secret-sharing-scheme shamir-secret-sharing
Last synced: 13 Sep 2025
https://github.com/rupt/c-arithmetic-right-shift
C arithmetic right shift. Small, portable, branchless.
Last synced: 12 May 2025
https://github.com/mustartt/hydraulic-erosion
A online interactive editor for generating realistic terrain with procedural weathering and iterative erosion simulation. Support export to obj and png height maps
3d-models c erosion-sim simulation ts
Last synced: 18 Jan 2026
https://github.com/sagacious-software/gosh
Simple and lightweight, framebuffer-oriented, cross-platform windowing library.
ansi ansi-c api backend buffer c c89 c90 framebuffer library pixel-buffers pixelbuffer window windowing wrapper wrapper-api x11
Last synced: 12 Apr 2025
https://github.com/minsion/project-based-learning
程序员学习的封神之作
c css golang java javascript node python react vue
Last synced: 30 Apr 2025
https://github.com/mateus-sm/conio2-vscode
Compilar códigos em C com biblioteca gráfica Conio2.h utilizando o compilador TDM-GCC 4.7.1 (x86)
c cpp gcc-complier mingw vscode vscode-extension
Last synced: 29 Oct 2025
https://github.com/aditeyabaral/data-structures-ue18cs202
A repository containing the source codes for the Data Structures course (UE18CS202) at PES University.
algorithms c data-structures data-structures-and-algorithms
Last synced: 27 Aug 2025
https://github.com/simon-zerisenay/42minitalk
42 Minitalk: Minitalk is a project that involves creating a client-server communication system using signals. The goal is to implement a client program that can send messages to a server program using signals, which are then displayed by the server.
42abudhabi 42school c clientservercommunication cprogramming ecole42 minitalk server signals sigusr1 sigusr2
Last synced: 03 Oct 2025
https://github.com/superpuiu/pwootie
Linux bootstrapper for ROBLOX Studio.
c linux roblox roblox-launcher roblox-studio roblox-wrapper
Last synced: 12 Mar 2026
https://github.com/dottorblaster/grocery
Tiny C webserver with resource adaption features
adaption c content convert imagemagick jpeg university webserver
Last synced: 04 Sep 2025
https://github.com/rob2d/build-and-watch
Gameboy ROM development workflow to avoid build processes and makefiles. Watches a folder for changes to .c or .h files, builds your Gameboy ROM .gb file using GBDK, and then conveniently launches/re-launches an emulator of your choice when ROM is edited.
build-system build-tool c game-boy game-boy-development game-boy-rom gameboy gameboy-rom gbdk lcc nodejs
Last synced: 07 Oct 2025
https://github.com/xfgusta/hr
A horizontal rule for terminal
c cli command-line-tool horizontal-rule hr terminal
Last synced: 08 Oct 2025
https://github.com/tsnsoft/quadratic_equation_wxwidgets-linux
Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/jrcichra/gophidgets
Golang bindings for the Phidgets C library
c golang golang-wrapper hacktoberfest phidgets
Last synced: 06 Mar 2026
https://github.com/abhinav-ark/mpu6050_realtime_dashboard
Real Time Dashboard for MPU6050 Accelerometer/Gyroscope
adafruit c esp32-arduino influxdb iot nextjs nodejs websockets
Last synced: 14 Aug 2025
https://github.com/cjee21/rdrand-tester
Application to test the functionality of the RDRAND instruction in x86 CPUs
amd-ryzen assembly assembly-language c c-language c-programming c-programming-language cli cli-app cpu cpuid cpus gcc intel rdrand rdrand-instruction x86 x86-64 x86-assembly
Last synced: 10 Apr 2025
https://github.com/agvxov/dictate
The Überfunktion of printing. Generics, colors, formats, margins, it has them all.
c library modern-c pretty-print
Last synced: 14 Apr 2025
https://github.com/raikel/geneticcrn
Simulation code for the paper "Genetic Algorithm Aided Transmit Power Control in Cognitive Radio Networks"
c cognitive-radio genetic-algorithm matlab power-control research-paper
Last synced: 24 Apr 2025
https://github.com/dgkim5360/algorithms-in-c-sedgewick
Executable programs and exercises from "Algorithms in C" 3/E by Sedgewick
algorithms c exercises sedgewick textbook
Last synced: 13 Oct 2025
https://github.com/fletcher/c-boilermaker
Boilerplate C project template using CMake, CuTest and more, to simplify creating new projects. Successor to my older c-template boilerplate.
astyle boilerplate c cmake cpack macos xcode
Last synced: 13 Oct 2025
https://github.com/eantcal/ioperm
Source code related to the article "Enabling direct I/O ports access in user space"
c kernel-driver linux low-level windows
Last synced: 10 Jul 2025
https://github.com/shonenada/constance
Constance. A simple operating system.
Last synced: 22 Jan 2026
https://github.com/hairrrrr/datastructure-overall
数据结构 C/Java
algorithms c cpp data-structures java
Last synced: 15 Oct 2025
https://github.com/kevinvitale/displix
Command-line utility using CoreGraphics to change display resolutions
Last synced: 15 Oct 2025
https://github.com/ebrezadev/bmp280-barometric-pressure-and-temperature-sensor-c-driver
Bosch Sensortec BMP280 High Level MCU Independent C Driver
altimeter api barometric-pressure bmp280 bosch bosch-sensor c driver embedded embedded-c
Last synced: 15 Oct 2025
https://github.com/craigwatt/vfo
Autonomous media optimization engine for video libraries: mezzanine→source→profile workflows with quality checks and observability.
c cli dolby-vision ffmpeg ffprobe hevc media-pipeline mkv mp4 rule-engine transcoding video-encoding video-streaming vmaf workflow-engine
Last synced: 26 Apr 2026
https://github.com/agherzan/syncit
Sync files, directories or the entire file-system with durability in mind
c durability filesystem fsync linux sync syncfs tools
Last synced: 16 Oct 2025
https://github.com/alexiszamanidis/vector
Generic Vector/Dynamic Array implementation using Macros in C.
c dynamic-arrays generic macros vector
Last synced: 09 Apr 2025
https://github.com/mgautam98/ultrasonic-rangefinder-using-8051
Ultrasonic rangefinder using 8051 Microcontroller and Ultrasonic Sensor which measures the distance up to 4 meters
Last synced: 23 Apr 2025
https://github.com/marv7000/solink
Shared Object Linker
c linker linux shared-library shared-object x86-64
Last synced: 09 Apr 2025
https://github.com/aergoio/libaergo
Native library to interface with Aergo
aergo blockchain c c-plus-plus c-sharp ruby swift vb-net
Last synced: 19 Apr 2025
https://github.com/fzakaria/donothing
LD_PRELOAD override to have your program do nothing.
Last synced: 23 Jan 2026
https://github.com/macmade/gnu-iso-c11
An awesome C11 compatibility framework for GNU developers
Last synced: 19 Apr 2025
https://github.com/bissim/jacobi-mpi
Academic project for the course of Concurrent, Parallel and Cloud Programming.
c jacobi jacobi-relaxation mpi openmpi parallel-computing parallel-programming
Last synced: 01 Jun 2026
https://github.com/curttilmes/perl6-tcc
Perl 6 bindings for TCC, the Tiny C Compiler
Last synced: 25 Oct 2025
https://github.com/cooljeanius/gawk
My fork of gawk, branching from version 4.0.2 (mostly just messing with the build system)
Last synced: 18 Jan 2026
https://github.com/youpong/9cc
This is a project for 9cc study. Thanks to the author of 9cc. https://github.com/rui314/9cc
Last synced: 08 Apr 2025
https://github.com/nilostolte/sudoku
Simple 9x9 Sudoku brute force solver with intrinsic parallel candidate set processing using bits to represent digits in the [1, 9] range, and bitwise operations to test a candidate against the candidate set, all at once.
bitwise-operators brute-force-algorithm c java optmization sudoku zig
Last synced: 25 Feb 2026
https://github.com/willdoescode/asciiplay
A small terminal ascii game written in c
Last synced: 08 Apr 2025
https://github.com/madladsquad/untitledruntimelibraryloader
A cross platform runtime shared object loader(windows and unix)
c cpp library library-loader unix utility utility-library windows
Last synced: 11 Apr 2025
https://github.com/mertyildiran/unleash
Unleash your inner power using Unleash Shell
Last synced: 07 Jan 2026
https://github.com/utsavpatel562/computer-network-and-security-
COMPUTER NETWORK and SECURITY
c caser-cipher-algorithm columnar-transposition-cipher encryption-decryption hill-cipher-algorithm vigenere-cipher-algorithm
Last synced: 28 Feb 2026
https://github.com/kristopherjohnson/lunar-c
Port of classic text-based lunar lander game to C
c console-game lunar-lander retrogaming
Last synced: 14 Feb 2026
https://github.com/roteklaue/c-webserver
A simple c webserver implementation
Last synced: 02 May 2025
https://github.com/lind026/parallel-programs
Parallel programs for the Linux kernel
c linux multithreading parallel-programming
Last synced: 11 Apr 2025
https://github.com/zkh-dot/oteltraceanalyzer
Pure C lib for python3 (or C if u wanna) to analyze traces check for compliance with the OpenTelemetry standard.
Last synced: 05 Mar 2026
https://github.com/internaut/attiny-instructable
Simple source-code examples for a tutorial on instructables.com about AVR-C development on ATtiny microcontrollers.
arduino attiny avr c microcontroller tutorial
Last synced: 05 Mar 2026
https://github.com/ayhamratrout/cpu_simulator
A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.
c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os
Last synced: 22 Sep 2025
https://github.com/libdriver/sfa30
SFA30 full-featured driver library for general MCU and Linux.
c full-featured-driver hcho humidity iic linux mcu sfa30 temprature uart
Last synced: 06 Oct 2025
https://github.com/pirate/assembly-repl
A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.
arm arm64 assembly c c-language clang cpp learning llvm llvm-clang llvm-ir macos objective-c repl x64-assembly x86-64
Last synced: 31 May 2026
https://github.com/alishbz/bldc-motor-controller
Abstract motor control interface firmware that I developed for BLDC motor Six step and torque control.
Last synced: 23 Apr 2025
https://github.com/ryan-menezes/snake
O jogador controla um ponto, quadrado ou objeto em um plano com borda. À medida que avança, deixa um rasto para trás, semelhante a uma cobra em movimento.
c game jogo jogo-cobrinha language-c snake snake-game
Last synced: 30 May 2026
https://github.com/patsaoglou/ooscompiler
An Object Oriented programming language made using the ANTLR Framework to produce a final C source file that gets compiled into binary using GCC
antlr4 c class-inheritance compiler gcc-complier object-oriented-programming oop python-compiler
Last synced: 03 Sep 2025
https://github.com/nakidai/3cl
CCL interpreter implementation
c ccl esoteric-language interpreter
Last synced: 08 May 2025
https://github.com/yash22222/c-programming-projects-and-algorithms
In computer programming terms, an algorithm is a set of well-defined instructions to solve a particular problem. It takes a set of input(s) and produces the desired output. For example, An algorithm to add two numbers: Take two number inputs Add numbers using the + operator Display the results.
algorithms algorithms-and-data-structures c c-programming c-programming-language data-structures mini-project
Last synced: 13 Jun 2026
https://github.com/krisvers/koml2struct
krisvers (not-so) Obvious Minimal Language C struct code-gen tool written in C99.
c c-struct c99 code-gen koml markup-language no-dependencies
Last synced: 13 Mar 2025
https://github.com/smiley4/softwarerenderer
A 3d Software Rasterizer written in C
3d 3d-graphics c computer-graphics rasterizer software-rendering
Last synced: 12 Jun 2025
https://github.com/libdriver/fm11rfxx
FM11RFXX(FM11RF08, FM11RF32) full function driver library for general MCU and Linux.
c fm11rf08 fm11rf32 fm11rfxx full-function-driver linux mcu mfrc522 rf
Last synced: 23 Oct 2025
https://github.com/sitewhere/sitewhere-arduino
Library that simplify sending data to SiteWhere from Arduino hardware.
arduino arduino-library c hardware sitewhere sitewhere-arduino
Last synced: 28 Apr 2025
https://github.com/learnixos/pms
pms - pack my sh*t (or software) is a minimal package manager that functions more in line with Arch's PKGBUILDS and Gentoo's ebuilds.
c linux minimal package-management package-manager
Last synced: 03 Aug 2025
https://github.com/yurrriq/knrc
:book: In which I work through exercises in "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie
c c-programming learning-by-book literate-programming noweb
Last synced: 29 May 2026
https://github.com/carcargroup05/designatedcar
This is a repo to store codes for the designated project of the car car class in NTUEE. We appreciate for your star to our repo.
arduino bfs-search c cplusplus python
Last synced: 22 Apr 2025
https://github.com/dyne/lua-paillier
Lua module for the Paillier cryptographic scheme
Last synced: 10 Mar 2026
https://github.com/abdorayden/raymp
raymp CLI Music Player with beautiful UI
bash-script c linux linux-app linux-shell
Last synced: 12 Apr 2025
https://github.com/winterrdog/x86-bootloader
A hobby project to learn how to make a bootloader. Written in C and x86 Assembly
assembly-x86 bootloader c nasm qemu
Last synced: 27 Oct 2025
https://github.com/giorgosxou/mlpico
Static-allocation MLP inference in ANSI C using 2-slot circular buffer with fixed stride indexing. An easy to use, minimal MLP alternative to GiorgosXou/NeuralNetworks enhanced with PROGMEM, int-quantization etc.
ansi-c arduino arduino-library bare-metal c inference mlp neural-networks quantization
Last synced: 03 Jun 2026
https://github.com/opennms/jrrd2
Round Robin Database (RRD) interface for Java (threadsafe rewrite)
Last synced: 22 Jun 2025
https://github.com/cjburkey01/bulletlang
A language as easy as Ruby and Java but as efficient as C!
c c-language crystal crystal-language custom-programming-language go go-lang java java-8 java-language programming programming-language programming-languages ruby
Last synced: 11 Apr 2026
https://github.com/garciparedes/parallel-scan-sky
Parallel Computing work
c cuda high-performance-computing hpc mpi openmp parallel parallel-algorithm parallel-computing parallel-processing parallel-programming parallelism parallelization university-of-valladolid
Last synced: 18 Apr 2026
https://github.com/andreeadraghici/30daysofcode
30 Days Of Code / HackerRank
30daysofcode c cpp hackerrank java python
Last synced: 14 Apr 2026
https://github.com/mobius3/creme
Creme is a widget library that is renderer-independent, non-intrusive and made with C99 (mirror of https://gitlab.com/mobius3/creme)
c c99 gui sdl2 tile-based widget-library
Last synced: 19 Jan 2026
https://github.com/detronetdip/tic-tac-toe
A tic tac toe game
c cli-app game programming tic-tac-toe
Last synced: 14 Jul 2025
https://github.com/codewizard-404/iset
This repository serves as a collection of academic projects, assignments, or learning exercises related to programming and IT concepts, intended for educational purposes and skill development during my time at ISET Charguia.
android angular c css dart django html java javascript nodejs php python soap springboot sql symfony talend typescript uml xml
Last synced: 10 Apr 2025
https://github.com/kareimgazer/keyboard-diy
Make a keyboard yourself at home using ARM-Cortex-M4 micro-controller
arm-cortex-m4 c gpio interrupt-driven-programs interrupts microcontroller tiva-c
Last synced: 24 Aug 2025