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-01 00:04:19 UTC
- JSON Representation
https://github.com/feixiao/c_practice
C/C++练习和第三方库demo
c c-plus-plus googletest libnice libtool
Last synced: 26 Dec 2025
https://github.com/sarincr/object-oriented-programming-with-cpp
Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.
algorithms artificial-intelligence c course cplusplus cpp data-science datascience datastructure datastructures deep-learning machinelearning object-oriented-programming objective-c oops-in-cpp opps programming-exercises programming-paradigm regression
Last synced: 09 May 2026
https://github.com/mauricioromagnollo/study-algorithms-data-structures-c
A Open Source repository written in C language about data structures and algorithms
algorithms c clang data-structures makefile study
Last synced: 28 Mar 2025
https://github.com/denismurphy/secure-https-client-mtls
HTTPS client implementation in C using mutual TLS (mTLS) authentication.
c client-certificate-authentication cmake https mbedtls mtls
Last synced: 07 Mar 2026
https://github.com/eersoy93/os93
My second attempt OS from scratch
assembly bootloader c kernel nasm os-development osdev
Last synced: 23 Aug 2025
https://github.com/martingms/ersatz
A simple, small, work in progress SAT-solver, written in ANSI C
Last synced: 03 Jan 2026
https://github.com/watson1978/ilios
Cassandra driver written by C language for Ruby
Last synced: 31 Aug 2025
https://github.com/sshahryiar/stm32-projects
My projects with STM32Microcontrollers
arm c cjmcu keyestudio mikroc nucleo seeedstudio stm32 stm32-discovery stm32cubeide stm32cubemx truestudio waveshare
Last synced: 15 Jul 2025
https://github.com/sammaji/c-programs
Repository to store all my C programs.
Last synced: 14 Apr 2025
https://github.com/cyrus-and/dry-makefile
Opinionated Makefile for simple C/C++ projects
build-tool c cplusplus makefile
Last synced: 13 Apr 2025
https://github.com/ybootin/mp3gain.js
Analyse and Normalize MP3 file into the browser
audio c docker emscripten javascript mp3 mp3-converter normalize typescript
Last synced: 15 Apr 2025
https://github.com/aleks-net/fnv1a
Single header solution to hashing with FNV1a in C/C++
c compile-time cpp fnv fnv-1a fnv1a hash header-only multiplatform
Last synced: 30 Apr 2025
https://github.com/haidaram/blockaderunner
Jeu shoot'em up en C avec SDL et FMOD Ex
Last synced: 15 Jun 2025
https://github.com/chhajedji/dwm
Personal built of Dynamic Window Manager from suckless.org
c dwm linux make window-manager wm
Last synced: 18 Feb 2026
https://github.com/slayers-git/argparse
A simple parser for the unix-like command line options
argparse args argument-parser c c89 cli command-line-parser freestanding freestanding-environments lib option-parser parser unix
Last synced: 29 Mar 2025
https://github.com/warmachine028/university-skills
Basic Skills acquired in semesters in Programming
artificial-intelligence c compiler-design java machine-learning operating-systems python shell software-engineering university workflow
Last synced: 10 Apr 2026
https://github.com/wf001/xbrain
XBrain is an experimental programming language inspired by Brainfuck.
brainfuck c compiler programming-language
Last synced: 29 Mar 2025
https://github.com/brenofariasdasilva/university
Here you can find basically most of the exercises I'm solving during my University journey. This repo will contain lots of folders inside of it, each of one related to one subject. It won't be limited to one language.
arduino c codon cpp elixir java jupyter-notebook makefile mysql opengl python ruby shellcode
Last synced: 08 Apr 2026
https://github.com/stillthinkinghere/socialmediamanager
This is a all in one Socialmedia Management app, the front-end it created in c++ and the backend is created in c++, c, java and javascript. This uses http requests and API's to publish posts and to review data of these post across all platforms.
app application c cpp graphical-interface graphical-user-interface gui java javascript media qt qt5 qt6 social
Last synced: 04 Jan 2026
https://github.com/beliavsky/c2f
Partial C to Fortran translator by David Frank
c fortran intel-fortran transpiler transpiler-for-casual-use
Last synced: 27 Jul 2025
https://github.com/victorqueiroz/cvector
Macro-based header-only vector implementation for C language
Last synced: 04 Apr 2025
https://github.com/michel-leonard/c-rho
The Pollard's Rho algorithm for 64/128 bits Integer Factorization in pure C.
128-bit algorithm c cryptography education example factorization linux math pollard-rho-algorithm simple tool windows
Last synced: 20 Sep 2025
https://github.com/aziliz1/solutions
My solutions to online challenges, with explanations when allowed.
c challenges challenges-solved online-challenges problem-solving pwnable
Last synced: 22 Mar 2025
https://github.com/iluha168/bitflipper
This command-line utility flips specified amount of randomly chosen bits in a file.
Last synced: 27 Feb 2026
https://github.com/narasimha1997/groupchat-c
A simple group chat server that one can write using C/C++, with the support of external websocket router.
c cgi multiprocessing websocket
Last synced: 07 Nov 2025
https://github.com/moshegroot/42projects_archive
My archive with project from Ecole42 (school21 in Russia)
algorithms c cpp data-structures graphics raytracing
Last synced: 20 May 2026
https://github.com/jmcph4/peek
PEek is a simple PE file viewer.
binary-analysis c executable malware-analysis pe pe-file tool tools windows
Last synced: 20 May 2026
https://github.com/teomandeniz/c_mt
A library for C Language that for make you able to use all keywords uppercase, compilable both Windows and Linux operating systems with C99 version and most of functions are re-written.
Last synced: 31 Jul 2025
https://github.com/warchant/reed-solomon_syndrome_gf256
C implementation of Reed-Solomon error-correction codes. For detection syndrome decoding is used. Works in GF(256).
c header-only reed-solomon syndrome-decoding
Last synced: 23 Sep 2025
https://github.com/andezion/knight
This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)
2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf
Last synced: 25 Aug 2025
https://github.com/skywa04885/fsmtp-server
Complete Extended SMTP Server for low-end devices, such as an Raspberry Pi
c cmake cpp esmtp linux raspberry-pi server smtp
Last synced: 10 Apr 2026
https://github.com/performanc/cpools
Light-weight pool library for C89+
c c89 cross-platform pool thread-pool
Last synced: 13 Feb 2026
https://github.com/supragya/HLang
Core shell scripting language design and interpreter proposed for HelenOS's BDSH shell system. Includes prototype implementation using AST and provision for lightweight object code for BeagleBoards
ast bison c executor flex interpreter programming-language scripting-language
Last synced: 11 May 2025
https://github.com/jprjr/technicallyflac
A single-file FLAC encoding library
audio c codec flac single-file-library single-header-lib single-header-library tiny
Last synced: 21 Aug 2025
https://github.com/marcosalvalaggio/kiwigrad
Mini deep learning framework written in Python C-API for Speed
c cpython-api cpython-extensions deep-learning pypi-package python pytorch
Last synced: 22 Aug 2025
https://github.com/mr-technologies/lensprofiler
MRTech IFF SDK lens profiling tool
c calibration camera camera-calibration cuda distortion distortion-correction genicam gpu image-processing jetson json lens low-latency machine-vision mipi opencv python sdk tiff
Last synced: 22 Aug 2025
https://github.com/amriteshanand0129/banking-system
This is a terminal-based banking system built in C, providing essential banking functionalities.
banking-system c encryption filemanagement terminal-based
Last synced: 04 Jun 2026
https://github.com/wotancode/programming-logic-exercises
Colección de ejercicios de programación resueltos en diversos lenguajes.
c cobol cpp exercises java javascript js pseint rust ts typescript
Last synced: 12 Apr 2025
https://github.com/estarossa0/minirt2.0
Small raytracer for a shool project
Last synced: 20 Jul 2025
https://github.com/uael/libft
The aim of this project is to code a C library regrouping usual functions that you’ll be allowed to use in all your other projects.
Last synced: 20 Jul 2025
https://github.com/khopan/cuber-zero
A Rubik's Cube timer for Flipper Zero!
c flipper-zero rubiks-cube-timer
Last synced: 24 Jun 2025
https://github.com/vezel-dev/libap
An arbitrary-precision numerics library, ported from LLVM to Zig with a C API.
Last synced: 12 Apr 2025
https://github.com/melardev/c_win32_reverseshellsync
Reverse Shell written using C Win32 API
bind-shell c networking pipe process-pipes reverse-shell socket sockets win32 win32-cpp win32api
Last synced: 07 Mar 2026
https://github.com/villy-p/logic-projects
A Collection of projects for Logic class of 2022-23. Includes Chess, Craps, Monopoly, and Poker!
c chess chess-game cpp craps craps-game css games html lisp monopoly monopoly-game poker poker-game typescript
Last synced: 19 Mar 2025
https://github.com/raynersec/windows-recall-switch
This Program Enables And Disables Microsoft Windows Recall Feature.
c disable-recall-ai enable-recall-ai microsoft microsoft-recall recall windows windows-11 windows-recall
Last synced: 16 May 2026
https://github.com/shuilongwxzoey/mymalwaredatabase
All of my gdi malwares (with source codes) are here. I made them ONLY for educational and entertainment purposes. I'm NOT responsible for any damages by using my gdi malware.
bytebeat c gdi-malware gdi-trojan malware malware-database malware-detection malware-development malware-research malware-samples trojan-malware virus win32
Last synced: 16 Jul 2025
https://github.com/deyzi-the-youtuber/lunaris2
Lunaris 2: The successor to Lunaris
assembly assembly-x86 c kernel lunaris osdev programming unix unix-like
Last synced: 28 Mar 2025
https://github.com/khangle2101/application-of-image-processing-and-3-dof-scara-robotic-arm-in-object-classification-based-on-color
3-DOF SCARA robot sorts colored objects using computer vision and MATLAB-based control.
arduino c computer-vision image-processing matlab robotics sensor
Last synced: 03 Mar 2026
https://github.com/danielbrodi/c-data-structures
A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...
algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector
Last synced: 13 May 2025
https://github.com/madladsquad/untitledi18n
A powerful internationalisation(i18n) library
Last synced: 11 Apr 2025
https://github.com/alejandroesquivel/msp430-ultrasonic-distance
The MSP430 (MSP430g2553) was used to create an ultrasonic (HC-SR04) distance meter, the distance measurements are sent via USB-Serial interface to the host computer using UART.
c matplotlib msp430 msp430g2553 python uart ultrasonic-sensor ultrasonic-sensor-distance usb
Last synced: 28 Mar 2025
https://github.com/anoop-singh-dev/data-structures
Algorithm, Data Structures
algorithms c data-structures javascript python
Last synced: 11 Sep 2025
https://github.com/selma-belhadj/alx-low_level_programming
:octocat: PERSONAL STUDIES: C, System Calls, Pointers, Memory Handling, Static/Dynamic Libraries, Bit Manipulation, Data Structure & Algorithms
Last synced: 28 Mar 2025
https://github.com/theflash2k/sudoku
A sudoku game made in C++
c cplusplus cplusplus-games-for-beginners cpp game sudoku
Last synced: 19 May 2026
https://github.com/fuhsnn/c23doku
Arbitrary-size Sudoku solver written in C23/C2Y to explore latest C language features
c c23 c2y sudoku sudoku-solver
Last synced: 26 Apr 2026
https://github.com/archer-01/push_swap
Sorting algorithm based on two stacks
c problem-solving-algorithms stacks
Last synced: 30 Jun 2026
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/tomasfn87/calcular-digitos-verificar-cpf
Baixar ferramenta CLI Linux aqui! - Como calcular os dígitos verificadores de um CPF; em Python, TypeScript, Go, Rust, Lua, Java, C++, C#, C, Zig, Ruby, PHP, Odin, Julia, Perl, Ada, Elixir, R, D, COBOL, Pascal, Smalltalk, Lisp, Fortran 90, Algol 68, Mojo, Ring e Haskell.
ada c cli-app cobol csharp go java julia lisp lua luajit odin-lang pascal perl php8 python ruby rust typescript zig
Last synced: 30 Oct 2025
https://github.com/gbowne1/random_c_cpp_programs
A collection of my random opensource C and C++ programs
c cpp math mathematics program random utilities utility
Last synced: 24 Oct 2025
https://github.com/selma-belhadj/monty
Monty, an interpreter built specially for the Monty Bytecodes files.
Last synced: 28 Mar 2025
https://github.com/bocaletto-luca/steppercontrolarduino
StepperControl 🚀 — Arduino Stepper Motor Controller with Buttons Author: Bocaletto Luca A minimal yet professional Arduino sketch to control a NEMA 17 stepper motor using an A4988 driver and three buttons: Forward, Reverse, and Reset.
arduino bocaletto-luca c opensource stepper-control stepper-control-arduino
Last synced: 18 Jun 2025
https://github.com/bonifield/helpers
Brief code examples, templates, and sample data for quick reference.
ansible ansible-playbook bash c code demo example filebeat grok help helper javascript logstash logstash-filter powershell python reference ruby splunk template
Last synced: 07 May 2025
https://github.com/30mb1/cgi_server
Simple CGI server on C using sockets.
c cgi cgi-server linux-server network-programming server socket-programming socket-server
Last synced: 09 Jul 2025
https://github.com/azrielx86/ncurses-snake
The snake game written in C with ncurses
c game ncurses ncurses-game snake-game
Last synced: 24 Jan 2026
https://github.com/spagnuolocarmine/playground-mpi
Have fun with MPI in C -- An interactive tutorial playground on Tech.io
c distributed distributed-computing distributed-systems mpi openmpi parallel-computing parallel-programming programming tutorial
Last synced: 10 Jul 2025
https://github.com/ColumPaget/daytime
Aims to be a swiss-army-knife of setting system time. Supports setting time from http, nist time, daytime and (s)ntp protocols, and also from the command-line in a number of formats. Can also act as an (s)ntp server and (s)ntp broadcaster.
Last synced: 04 Apr 2025
https://github.com/taeseunglee/sogang-pintos-modified
c filesystem pintos sogang thread virtual-memory
Last synced: 12 Apr 2025
https://github.com/vozlt/nginx-module-udc
Nginx module to compare the value of user-defined variables and request.
c example-code nginx nginx-module vozlt-nginx-modules
Last synced: 19 May 2026
https://github.com/nathandaven/traveller-gba
My final project for CS 2261 at Georgia Tech. A top down and sidescrolling RPG built in C and assembly for the Gameboy Advance, using all original art and designs. Click the link and then click anywhere to launch the online emulator on CS2261 website!
Last synced: 20 May 2026
https://github.com/evancarroll/pg-srf-repeat-benchmark
A testing repo comparing an SRF that is dually implemented as ValuePerCall and Materialize
benchmark c c-language postgresql postgresql-extension sql
Last synced: 16 May 2026
https://github.com/am2022/notepad
a simple notepad with c++ and qt
c c-plus-plus cpp gui notepad qt qt-framework qt-gui text-editor
Last synced: 05 Feb 2026
https://github.com/LucasMW/bfi
Brainfuck Interpreter
bfi brainfuck brainfuck-interpreter c interpreter
Last synced: 11 May 2025
https://github.com/liweitianux/xtf8
Encode hybrid UTF-8 text and binary bytes to valid UTF-8 strings
Last synced: 12 Apr 2025
https://github.com/cuhsat/spritz.c
Spritz cipher implementation in ANSI C.
algorithm ansi-c c cryptography spritz
Last synced: 12 Apr 2025
https://github.com/martin-rizzo/inflater
A portable, one-header library to decode bit streams compressed with the Deflate algorithm
Last synced: 14 Jul 2025
https://github.com/kaushalmodi/nim-systemverilog-vpi
Using Nim to interface with Verilog and SystemVerilog test benches via VPI
1364-2005 1800-2017 c cpp nim pli systemverilog verilog vpi
Last synced: 14 Apr 2025
https://github.com/archer-01/philosophers
Implementation of the Dining Philosophers problem in C
c dining-philosophers-problem multiprocessing multithreading mutex-synchronisation semaphores synchronization unix
Last synced: 20 Jun 2025
https://github.com/aaravmalani/libjson
A light-weight feature complete JSON parser in C
c cmake collaborate complete fast github json parser recursive student-vscode
Last synced: 14 Sep 2025
https://github.com/zainabdnaya/minishell_42
The objective of this project is for you to create a simple shell.
42projects c execution minishell parsing sh
Last synced: 08 Sep 2025
https://github.com/aditya-a-garwal/stm32f401ccu6-peripheral-drivers
Abstractions over the peripherals of the STM32F401CCU6 microcontroller in the C language
arm-cortex arm-cortex-m4 armv7 bare-metal c cmsis hardware-abstraction-layer make stm32 stm32f4
Last synced: 27 Jun 2025
https://github.com/mr-ema/data-structures-c
data structures and algorithms in C
algorithms algorithms-c c c-algorithms c-data-structures data-structures data-structures-c
Last synced: 28 Mar 2025
https://github.com/vendethiel/graphicalbattle
SDL2 C Test project. For fun and fun only :).
Last synced: 22 Mar 2025
https://github.com/jsoulier/ray_tracing_in_one_weekend
Ray Tracing In One Weekend using SDL3 GPU with compute shaders
c glsl raytracing sdl sdl3 shaders
Last synced: 15 Sep 2025
https://github.com/skillfulelectro/cstdarg
here we gonna walk through cstdarg source header and build it from scratch
Last synced: 02 May 2026