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-07 00:05:12 UTC
- JSON Representation
https://github.com/jnguyen1098/stately
Single-header generic finite-state machine library for C
c finite-state-machine header-only single-header
Last synced: 18 Sep 2025
https://github.com/ikrivosheev/base64
Base64 stream encode/decode library
base64 c encoder-decoder library stream
Last synced: 20 Oct 2025
https://github.com/szymonlopaciuk/datelib
Pure C date/time formatting and calculation library
c date-calculator date-converter date-formatting datetime
Last synced: 27 May 2026
https://github.com/manju07/school-management-system
C++ Console Application with File System
c cpp filesystem fstream school-management-system
Last synced: 10 Apr 2025
https://github.com/sammaji/c-programs
Repository to store all my C programs.
Last synced: 14 Apr 2025
https://github.com/jayedrafiprojects/cmath.c
CMath is an open-source project for developers. This project provides small chunks of functions written in the c programming language which can solve multiple math problems.
algebra arithmetic c calculus combinatorics geometry html-css-javascript mathematics open-source probability project statistics trigonometry
Last synced: 06 Apr 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/feixiao/c_practice
C/C++练习和第三方库demo
c c-plus-plus googletest libnice libtool
Last synced: 26 Dec 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/pingzilao/zookeeper_client_design_manual
zookeeper client sdk 开发必备 指南 ,C++,C, java, golang,go, 服务注册,服务发现,负载均衡,分布式锁
c client cpp go golang java zksdk zookeeper zookeeper-client
Last synced: 17 Jan 2026
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/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/ascpixi/is-odd-jit
a blazing-fast JIT-compilation-powered C library to determine whether a number is even or odd
c c-library is-even is-odd is-odd-or-even jit jit-compilation jit-compiler
Last synced: 07 Apr 2025
https://github.com/rythm-net/pu-informatics
:octocat: A collection of every course, lecture, exercise and homework during my 4-year-journey in University of Plovdiv. Plus some materials such as exams, code snippets and much more.
c cmake cplusplus csharp css html java javascript mathematica processing python wolfram-language
Last synced: 24 Jul 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/cyrus-and/dry-makefile
Opinionated Makefile for simple C/C++ projects
build-tool c cplusplus makefile
Last synced: 13 Apr 2025
https://github.com/nihilantropy/minishell
Minishell: aka Minihell :fire:
42 42rome c minihell minishell programming shell
Last synced: 03 Feb 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/pranavbharadwaj007/dsa_lab_3rd_sem
VTU 3rd sem CSE and ISE Lab programs
c data-structures vtu vtulab vtulabprogrammes
Last synced: 22 Sep 2025
https://github.com/pseudoincorrect/nerd_embedded_system
Embedded transmission device for the NeRD system (Paper doi: 10.1088/1741-2552/aaa041)
c compression-algorithm electrophysiology embedded-systems rf-communication
Last synced: 03 Apr 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/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/izzypt/minirt
This project is an introduction to the beautiful world of Raytracing. Once completed we'll be able to render simple Computer-Generated-Images and we'll never be afraid of implementing mathematical formulas again.
Last synced: 12 Apr 2025
https://github.com/deryaxacar/42-philosophers
This project simulates the classic "Dining Philosophers Problem." The scenario involves a group of philosophers seated around a round table, trying to eat under specific rules and constraints. As the philosophers alternate between eating and thinking, they seek to overcome issues like synchronization, deadlock, and starvation. The goal of this proj
42 42-philosophers 42-school 42born2code 42cursus 42projects 42school c c-programming c-programming-language fork philosophers project thread threads
Last synced: 13 Apr 2025
https://github.com/dolfost/snake-cpp
An Clang ncurses snake game
c cpp game ncurses snake snake-game
Last synced: 20 Sep 2025
https://github.com/takahirox/webassemblythread-benchmark
c cpp javascript thread wasm webassembly
Last synced: 05 May 2026
https://github.com/kotleni/sndchprev-linux
Sound channels direction preview for games on Linux. (X11 and PipeWire only)
c gaming linux linux-gaming pipewire x11
Last synced: 19 Feb 2026
https://github.com/8dcc/snc
Simple netcat(1) and ncat(1) alternative over TCP
c cli network productivity sockets
Last synced: 29 Jun 2026
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/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/san7o/micro-headers
A collection of high-quality, configurable, header-only libraries written in C99.
Last synced: 03 Jul 2026
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/seluj78/minishell
My attempt to create a mini shell for 42's school
42 42born2code bash c minishell shell
Last synced: 02 May 2026
https://github.com/seluj78/ft_printf
This repository hosts the source code for my rework of the printf function called ft_printf. It's a project made for the school 42 and I'll keep updating/improving it over time
Last synced: 12 Jun 2026
https://github.com/jonwoodring/emscripten-electron-boilerplate
A boilerplate build for creating an Electron project using Emscripten (i.e., develop in C, deploy in JavaScript).
boilerplate c c-plus-plus electron emscripten javascript
Last synced: 21 Jan 2026
https://github.com/amir-kedis/c-conway
Conway game of life made in C with raylib, made as a form of escapism from my final exams.
c conways-game-of-life game raylib
Last synced: 05 Jan 2026
https://github.com/1Birdo/Mirai-Variant
Another Mirai Varient from two years ago
botnet c c2 client compile ddos dos golang malware malware-development malware-research net network server stress-testing
Last synced: 24 Sep 2025
https://github.com/basemax/circulardoublylinkedlistc
This is a simple implementation of Circular Doubly Linked-List in C. Circular Doubly Linked-List is a data structure that is a combination of a doubly linked list and a circular linked list. It is a linked list where all nodes are connected to each other. It is a circular linked list because all nodes are connected to each other.
c circular-doubly circular-doubly-linked-list circular-doubly-linkedlist circular-linked-list circular-linkedlist circularlinkedlist data-structure datastructure ds linked-list linkedlist
Last synced: 11 Aug 2025
https://github.com/saberglow/songs
🎶 C language project created to manage songs and their attributes (artist, release year, genre)
Last synced: 22 May 2026
https://github.com/rgolubtsov/nonlinear-optimization-algorithms-multilang
Nonlinear programming algorithms as the (un-)constrained minimization problems with the focus on their numerical expression using various programming languages.
c cli cplusplus fortran golang java javascript multilang nodejs nonlinear-programming-algorithms objective-c perl python vala
Last synced: 26 Jun 2025
https://github.com/ercanersoy/lvgl-template
LVGL Template as C
c libsdl lvgl lvgl-template sdl template
Last synced: 11 Jan 2026
https://github.com/bagussatoto/perpustakaan-app
Aplikasi Perpustakaan menggunkan C#
Last synced: 17 Aug 2025
https://github.com/victorqueiroz/cvector
Macro-based header-only vector implementation for C language
Last synced: 04 Apr 2025
https://github.com/fluencelabs/c-template
Template for C backends
backend-template c wasm webassembly
Last synced: 04 Oct 2025
https://github.com/ercanersoy/font-library
This library is useful for GLCDs and LED boards
c cp857 font font-library glcd led-board led-boards led-controller led-matrix library pixel pixels python turkish turkish-font turkish-font-library turkish-language
Last synced: 07 Apr 2025
https://github.com/bagussatoto/sih-ipk
Merupakan Sistem Informasi Hitung IPK sederhana dengan mencakup manajeman mahasiswa dan mata kuliah. Lalu, dengan data yang sudah ada diharapkan bisa menghitung ipk yang didapatkan dari inputan.
Last synced: 17 May 2026
https://github.com/haidaram/blockaderunner
Jeu shoot'em up en C avec SDL et FMOD Ex
Last synced: 15 Jun 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/erikdelange/exin-ast-the-experimental-interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a Basic/C/Python like language. The interpreters design centers around an Abstract Syntax Tree.
abstract-syntax-tree ast c ebnf interpreter language programming-language
Last synced: 04 Jan 2026
https://github.com/alexkch/key-value-db
Key-Value Database with fault tolerance
c c89 fault-tolerance key-value-database
Last synced: 02 Jan 2026
https://github.com/aggstam/sat_gpu
This program solves the Propositional (Boolean) Satisfiability problem using Depth-First Search algorithm.
boolean-satisfiability-problem c depth-first-search opencl
Last synced: 24 May 2026
https://github.com/gboncoffee/rave
Raylib Music Visualizer
c music music-visualizer raylib
Last synced: 18 Feb 2026
https://github.com/geoffreylgv/alx-system_engineering-devops
This repo is a DevOps (SysAdmin/Software Engineering) scripts project - that stores basics and advanced (Regular expressions) shell commands.
alx alx-africa alx-curriculum alx-system-engineering c cpp dev developer-tools development devops holberton holberton-school-student holbertonschool linux script scripting shell shell-scripting
Last synced: 11 Apr 2026
https://github.com/cpscript/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 17 Aug 2025
https://github.com/leaomartelo2/lognest
Simple header file only library in C to easily make log files
c c-library header-only logging
Last synced: 06 Apr 2025
https://github.com/tenfensw/rovervoice
Really banal, but portable TTS speech synthesis library written in C.
c espeak linux mac portable-library speech text-to-speech tts windows
Last synced: 03 Nov 2025
https://github.com/psp515/imperativeprogramming
Imperative Programming course 2021/22 at AGH UST.
basics c memory-allocation memory-management
Last synced: 14 May 2025
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/tylpk1216/wingpt
The tool dumps GPT Header and GPT Partition Header on Windows.
Last synced: 17 May 2026
https://github.com/howerj/ngram
Print out a list of ngrams for a file; works on binary data as well as text
c command-line command-line-tool compression language-model library ngram ngrams
Last synced: 19 May 2026
https://github.com/barbalet/london1940
Simulates London in 1940.
ape c city london maps png sdk simulation
Last synced: 27 May 2026
https://github.com/basemax/jdate
A free software for Jalali and shamsi date to get current date in jalali calendar.
c c-calendar calendar calendar-c calendar-jalali calendar-service calendar-shamsi calendar-view date date-time datetime gnu-date gnu-linux jalali-calendar jalali-date jalali-datetime jalalidate linux-date shamsi-calendar shamsi-date
Last synced: 20 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/tanis2000/ld43-binocle
Ludum Dare 43 entry
binocle c ludum-dare ludum-dare-43 videogame
Last synced: 21 Jan 2026
https://github.com/msio808/phonebook
Simple Terminal Based Phonebook Application in C
c cli cli-app command-line contact-management-system phonebook phonebook-application terminal-app terminal-based
Last synced: 12 Apr 2025
https://github.com/abcdesktopio/oc.user
abcdesktop main graphical user container
bash c cpp dockerfile nodejs tigervnc x11 xtermjs
Last synced: 30 Jun 2025
https://github.com/jiviteshjain/kishmish
A stripped-down shell for Linux-based systems, implemented in C
Last synced: 14 Jun 2026
https://github.com/sladyn98/cyber-management-system
This project uses multi threading and socket programming to guarantee client-server sync in a cyber-Cafe
c cpp11 cybersecurity multithreading ssl
Last synced: 05 May 2026
https://github.com/sandbox-science/astrakernel
Experimental micro ARM kernel implementation for QEMU.
Last synced: 29 Jun 2026
https://github.com/shuque/pykpass
Python extension for Kerberos 5 password verification
authentication c extension kerberos password python verification
Last synced: 11 May 2026
https://github.com/reinderien/capmeter
Arduino Mega capacitance meter
arduino arduino-mega c capacitance capacitance-meter electronics
Last synced: 08 May 2026
https://github.com/abranhe/clib-docker
🐳The Clib Docker Image
c clib docker docker-image package-manager-tool
Last synced: 04 May 2026
https://github.com/dmotte/winautoclicker
🖱 Simple Auto-Clicker CLI application for Windows, written in C++
auto auto-clicker autoclicker c c-plus-plus cli clicker cpp exe interval millis milliseconds mingw portable time win windows
Last synced: 11 May 2026
https://github.com/maninak/alpha_compiler
A compiler for a javascript-like language called Alpha.
Last synced: 10 Jun 2026
https://github.com/mateuskoppe/uffs-algorithms
:rice_scene: UFFS Algorithms
Last synced: 07 May 2026
https://github.com/ho-cooh/include-info
A VSCode extension for showing infos about your included files
Last synced: 08 May 2026
https://github.com/fharchive/nasm.learningasm
Repo to learn NASM, contains c and nasm variants of various programs to compare syntax
asm c learning-by-doing nasm nasm-assembly
Last synced: 10 May 2026
https://github.com/sambhav228/data_structure_algorithm
A repository which consists of the collection of various Data Structures and Algorithms implemented in various Programming Languages.
Last synced: 04 May 2026
https://github.com/basemax/cmd5
Implement MD5 encryption using c without openssl and extra library.
c hash-md5 md5 md5-encode md5-hash md5hashing
Last synced: 08 May 2026
https://github.com/performanc/messacer
Ultra-light decentralized messaging software using sockets.
c decentralized html javascript messaging nodejs
Last synced: 06 May 2026
https://github.com/abdelkarimhajji/minitalk_42
mintalk at 42: Connecting learners, fostering collaboration. Join the conversation! 💬🚀 #Mintalk
c makfile minitalk42 processing
Last synced: 13 May 2026
https://github.com/timkong21/memgraph-graph-analytics-with-networkx
Graph Analytics delivered by MEMGRAPH academy
analytics breadth-first-search c community-detection depth-first-search ford-fulkerson girvan-newman graph k-means-clustering link-analysis link-prediction louvain-community-detection machine-learning networkx node-classification page-rank pathfinding python
Last synced: 09 May 2026