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/noranta4/three-body-problem
The motion of an asteroid in a two-dimensional space with a star and a planet • University project • 2014 - Laboratorio di Fisica Computazionale - BSc in Physics, II year
c differential-equations runge-kutta runge-kutta-methods three-body-problem
Last synced: 11 Apr 2025
https://github.com/joaoassalim/beecrowd-solution
Beecrowd Solution in Python, C, C++, Java and SQL
beecrowd-solutions c cpp17 java python sql
Last synced: 08 Sep 2025
https://github.com/robrohan/r2
A vector, quaternion, and matrix single-file public domain library for C99
c c99 game-2d game-development gamedev maths matrix matrix-multiplication
Last synced: 01 May 2025
https://github.com/heyskidee/fun.sh
Terminal based utility for good times!
c fun terminal terminal-based terminal-game
Last synced: 07 Sep 2025
https://github.com/simon-zerisenay/42abudhabi_piscine
42 Piscine C Projects
42 42-school 42abudhabi 42born2code 42cursus 42projects 42school c c-language c-library c-programming c-programming-language piscine piscine-42 piscine-c piscine42 pointers shell-script
Last synced: 30 Apr 2025
https://github.com/engineermichael/-robotic-arm---haddington-dynamics-robotics-engineering-
⎔ Automation in 3D-Printed Robotics
3d-printing ai automation c fpga-programming fpga-soc javascript orcad pcb robotic-arm software software-engineering ui-design
Last synced: 08 Sep 2025
https://github.com/mp81ss/ctp
C-Thread-Pool, the universal thread pool library
bsd c cross-platform linux multi-threaded multi-threading multithreading pool thread thread-pool threading threadpool threads win32 windows windows-10 windows-7
Last synced: 14 Jun 2025
https://github.com/littlewhitecloud/cloud
A toy language
c cpp llvm programming-language python simple
Last synced: 10 Apr 2025
https://github.com/basemax/calendarlibrary
The powerful library for display and convert calendar and handle the date units. (Soon)
c c-calendar c-calendar-lib c-lib c-library calendar calendar-lib calendar-library gregorian gregorian-calendar gregorian-calendar-converter gregorian-calender gregorian-calender-convertor gregorian-converter gregorian-date gregoriancalendar
Last synced: 05 May 2025
https://github.com/gkaszewski/skelenimator
A skeletal sprite animator, written in C with OpenGL [WIP]
Last synced: 11 Jun 2025
https://github.com/rir360/login-systems
The repository contains some different types of simple login systems programmed in c/c++ language. From a very simple password checking program to an advanced encryption system.
c cpp decryption encryption login password system
Last synced: 17 May 2026
https://github.com/ndr3www/game-of-life
Simple implementation of John Conway's cellular automaton with wraparound topology and fancy animations
c cellular-automata cellular-automation cellular-automaton cellularautomata clanguage cmake conway conway-game conway-life conway-s-game-of-life conways-game-of-life conwaysgameoflife gameoflife gameoflifesimulation
Last synced: 15 Jun 2025
https://github.com/zelang-dev/c-raii
An robust high-level Defer, RAII implementation for C89, automatic memory safety, smartly!
c c89 defer memory-management raii
Last synced: 29 Oct 2025
https://github.com/kchousos/idbs
Implementations of different kinds of databases, written in pure C.
c database databases design-database hash-table hashtable heap implementation-from-scratch low-level
Last synced: 09 Jul 2025
https://github.com/arthurdouillard/teledetection
Implementation in C of a custom k-means for clouds detection in satellite images.
c image-processing kmeans-clustering satellite-images
Last synced: 05 May 2025
https://github.com/kimlimjustin/touch
Create file(s) just by typing a command.
Last synced: 10 Apr 2025
https://github.com/andezion/tans-integration
My attempt to integrate a simplified tANS algorithm into the ContikiNG environment
algorithms asymetric-numeral-systems c contiki-ng embedded-c udp-protocol
Last synced: 08 Sep 2025
https://github.com/stravo1/dsa-c
data structures and algorithms in C
algorithms c data-structures dsa
Last synced: 02 Aug 2025
https://github.com/mr-technologies/farsight
Basic MRTech IFF C SDK sample application
c camera cuda demosaicing dng genicam gpu h264 h265 image-processing jetson json low-latency machine-vision mipi rest-api rtsp sdk tiff vulkan
Last synced: 11 Apr 2025
https://github.com/rajshrestha86/mpi-histo
A program developed using MPI for distributed computation of Histogram for large data and their performance anaysis on multi-core systems. The program is written in C and uses SPMD architecture to fork processes and compute histogram.
c distributed-computing high-performance-computing mpi
Last synced: 02 Apr 2025
https://github.com/tyler887/winboot
⚙️ A Windows boot loader that replaces Microsoft's boot loader
assembly-language c gpl microsoft windows windows-10 windows-11
Last synced: 20 Apr 2026
https://github.com/fbn776/clab-s2
KTU S2 CSE C lab codes
c c-lab c-programming code-dump ktu ktu-s2
Last synced: 15 Jun 2025
https://github.com/acasamit/ratios
RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.
Last synced: 30 Apr 2025
https://github.com/fbn776/dslab-s3
Repo containing the code for all exercises done in KTU 2019 S3 Data Structures lab
c data-structures ktu ktu-s3-cse lab
Last synced: 15 Jun 2025
https://github.com/gregdhill/lin-reg
Linear Regression - C
c least-squares linear-regression matrix-inversion matrix-multiplication normal-equation
Last synced: 03 May 2025
https://github.com/nishkarshraj/hackerrank-c-programming
C Programming topic wise on Coding Platform HackerRank.
algorithms c competitive-programming data-structures hackerrank hackerrank-solutions programming
Last synced: 06 Mar 2026
https://github.com/AhmedOsmanDev/HackerRank-Solutions
HackerRank's challenges solutions. Above 350 solutions.
algorithms bash c competitive-programming cpp data-structures hackerrank hackerrank-solutions java javascript linux-shell online-judge problem-solving python3 shell sql
Last synced: 10 Apr 2025
https://github.com/thepranaygupta/codehelp-compiler
A library that allows you to run programs in 5 languages using node.js, useful for creating online IDE's and similar projects.
c codehelp codehelp-compiler compiler cpp cpp-compiler gcc gcc-compiler
Last synced: 18 Mar 2025
https://github.com/softmotions/iwstart
Boilerplate generator for C projects based on iowow, iwnet, ejdb2 libraries
boilerplate c cmake ejdb ejdb2 iowow iwnet nvim project-generator vim
Last synced: 09 Sep 2025
https://github.com/jotavare/philosophers
Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.
c data-races deadlock dining-philosophers-problem gdb makefile multithreading mutex-synchronisation mutexes-locks norminette philosophers pthreads semaphore thread valgrind
Last synced: 09 Jul 2025
https://github.com/gavinlyonsrepo/pic_16f716_projects
Projects for the PIC 16F716 microcontroller. (PIC16F716) 8-bit 18-pin.
16f716 8-bit 8bit assembly battery battery-testers c dht11 lcd microcontroller nokia nokia-5110 pic pic16 pic16f pic16f716 project segment seven-segments-display ucontroller
Last synced: 02 May 2025
https://github.com/lakshayd02/exploit_development_framework_c
A C-based exploit development framework and fuzzing tool designed to test application robustness and security by generating random payloads and targeting vulnerabilities. Automate vulnerability discovery and improve application resilience! 🛡️
c exploit-development exploitation-framework fuzzing fuzzing-tool
Last synced: 10 Apr 2025
https://github.com/ac000/ffmpeg-libs-audio-transcode
Example of using the ffmpeg-libs C API to transcode audio to WAVE
audio audio-processing c ffmpeg-libs transcoding
Last synced: 10 Apr 2025
https://github.com/tremus/figmaboundsheader
Figma plugin for generating a c friendly Bounds.h file with the dimensions of all selected nodes
Last synced: 11 Apr 2025
https://github.com/arthurmco/rainos
A hobby operating system, designed for old computers
c easy-to-use hobby-os operating-system x86-32
Last synced: 17 Jan 2026
https://github.com/offensive-vk/classics
Classics: (C/C++) ~ This Repository Contains All of My C & C++ Programs. Hence, An Old School Repo. All Programs Have Categorized for Reference.
Last synced: 15 Jun 2025
https://github.com/leaomartelo2/wireframe_editor
Level / Map editor for Wireframe game/engine
c editor level-editor map-editor
Last synced: 23 Aug 2025
https://github.com/abuzaforfagun/c.basicoperations.bangladeshwiki
Complete wiki of Bangladesh in C. Implement search inside array. Case intensive user input. Added lots of logic to confirm minimum app crash.
Last synced: 10 Apr 2025
https://github.com/fmahadybd/full-train-project-with-c
Full Ticket Management System using C language. A simple Lab Project of Green University of Bangladesh. In this project using basic operation of programming language C
Last synced: 21 Mar 2025
https://github.com/greenbone/boreas
Boreas a command line tool to scan for alive hosts
alive-check alive-detection alive-hosts base boreas c cli cmake gea greenbone openvas vulnerability-detection vulnerability-management vulnerability-scanners
Last synced: 10 Apr 2025
https://github.com/sn2606/scicomp
A library of implementations of Numerical Methods; explores applications of Data Structures and Algorithms.
algorithms c crout-method doolittle-method gauss-jordan-elimination linear-algebra numerical-methods numerical-recipes statistics strassen-algorithm
Last synced: 14 Oct 2025
https://github.com/filimonovalexey/stepik
Решение курса на Степик: Основы программирования на C. Задачи.
Last synced: 09 Jul 2025
https://github.com/liulinboyi/regexp
JavaScript正则 JavaScript regexp 移植MuJS中的正则,使用JavaScript,来实现JavaScript中的正则,RegExp in JavaScript,方便大家使用自己熟悉的语言调试
Last synced: 21 Apr 2026
https://github.com/swghosh/ug-courses
Class room and laboratory programs, UG-level CSE courses.
c fundamentals gdgu java mongodb php python r sql
Last synced: 13 Feb 2026
https://github.com/hxndev/consensus-problem-using-mpi
In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.
c code consensus consensus-clustering mpi mpich parallel-programming
Last synced: 31 Mar 2025
https://github.com/ollieday/sonoff-http
Alternative firmware for the ITEAD Sonoff Wi-Fi Remote Control Smart Switch
c esp8266 firmware iot mongoose-os sonoff
Last synced: 08 Apr 2025
https://github.com/shirasawasama/edge-surf-game
The SURF game in Edge browser, rewritten by pure C.
Last synced: 13 Apr 2025
https://github.com/tgsstdio/hello-webassembly
"Hello World" WebAssembly examples in WasmFiddle
Last synced: 24 Apr 2026
https://github.com/changyeop-yang/study-c
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 또한, 오늘날 많이 쓰이는 C++는 C에서 객체 지향형 언어로 발전된 것이다. 또 다른 다양한 최신 언어들도 그 뿌리를 C에 두고 있다.
Last synced: 15 Apr 2026
https://github.com/nick-vinesmoke/console-snake-c
The simple snake game on the windows console which written using c
c console game game-development gamedev
Last synced: 28 Jun 2025
https://github.com/soypat/so
MWE tutorial of .so dynamic linking. Call C from Go; and Go from Python
abi c ctypes dynamic dynamic-linking ffi go golang python python-ctypes shared-library shared-object
Last synced: 27 Oct 2025
https://github.com/owlonpc/brainquack
Simple x86-64 Linux JIT compiler for the brainfuck programming language.
brainfuck brainfuck-compiler c c99 compiler compiler-optimization jit jit-compiler
Last synced: 24 Apr 2026
https://github.com/grz0zrg/fb_monitor
C Framebuffer display of a remote (HTTP) JPEG image / Octoprint monitoring from REST API
3d-printing c embedded-systems framebuffer graphics monitoring monitoring-tool octoprint
Last synced: 12 Oct 2025
https://github.com/embeddedos/x86-64-operatingsystem
An Operating System based on x86-64 architecture.
assembly bios bootloader c cpp kernel operating-system qemu round-robin-scheduler shell systemcalls x86-64
Last synced: 08 Oct 2025
https://github.com/codewithmide/alx-higher_level_programming
Higher level programming languages and projects from ALX SE
c javascript mysql-database python3 shell sql sqlalchemy sqlalchemy-orm sqlalchemy-python
Last synced: 04 May 2025
https://github.com/geomatsi/stm32-tests
Experiments with stm32 boards
bare-metal c gcc stm32 stm32f0 stm32f4
Last synced: 22 Apr 2025
https://github.com/manraj29/cricket-using-c
A game of Cricket for programmers.
basicgame c cprogramming cricket fungame programming
Last synced: 30 Jan 2026
https://github.com/fumiama/simple-dict
db["key"]="value" with tea encryption
c crypto-operations encryption encryption-decryption kv kv-storage kv-store socket socket-client socket-io socket-programming socket-server socketio tea-encryption
Last synced: 09 Apr 2025
https://github.com/dimalmfao/dimanet
DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).
ai c contributions-welcome library open-source
Last synced: 28 Apr 2025
https://github.com/algosup/2023-2024-project-4-sportshield-team-4
4th project of the year 2023-2024
Last synced: 05 Sep 2025
https://github.com/agrael1/veritas-2d
Just a test of might of C language. No GL used. Soon this will be Veritas 3D Game engine.
3d-game-engine c veritas-engine
Last synced: 05 Mar 2026
https://github.com/yvan-sraka/malloc
C dynamic memory allocation functions without dependencies.
c epita malloc memory-allocation no-dependencies
Last synced: 09 Feb 2026
https://github.com/basemax/c-nostdlib-assembly
We define own _start point without using GLIBC runtime library using Assembly. (x86_64 and i386)
assembly assembly-8086 assembly-x64 assembly-x86 c syscall syscalls
Last synced: 12 Apr 2026
https://github.com/AbyssEngine/AbyssEngine
Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.
Last synced: 01 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/hwpoison/tinyc-http-server
A tiny HTTP single file multithread server written with pure C (<80kb), server static content and media files. Includes basic file explorer.
c html http http-server multithreading
Last synced: 18 Jun 2025
https://github.com/yosef-alsabbah/software-security-buffer-overflow
This repository contains my homework assignment for the Software Security course, demonstrating a buffer overflow vulnerability in C. It includes a simple C program with a vulnerable function, Python scripts to create exploit payloads, and a report explaining the exploitation steps and results.
assignment buffer-overflow buffer-overflow-attack c software-security
Last synced: 15 Apr 2026
https://github.com/sabyasachi-seal/codinginc-cpp
This Is where I keep the C codes that I practice
Last synced: 27 Jan 2026
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/tush-tr/c_language
Learning stuff for C language and two basic projects to learn hands on programming using C language.
c clanguage exercises-solutions programming solved-exercises study-material topic tutorials
Last synced: 24 Apr 2025
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/nathanlytang/wg-cli
🔑 A CLI tool to automate and manage WireGuard® peers. Made to complement the existing wireguard-tools subset.
Last synced: 11 Mar 2025
https://github.com/patamigo0/lib-custommenuinc
This lightweight library provides a simple, easy-to-use menu system for Windows console applications. It features customizable menus, keyboard and mouse navigation, and a clean abstraction layer.
c gui-console gui-library windows-10 windows-console
Last synced: 09 Oct 2025
https://github.com/antoinerondelet/sgx-playground
A set of "helloworld" enclaves, some experiments around Intel SGX and a bunch of hardware attack resources
c cpu enclave hardware-attack intel-sgx secure-computation sgx
Last synced: 02 Apr 2026
https://github.com/nazmusweb-coding/dos-programming
This repository showcases mini and final projects for a course of my university.
c gcc gtk3 gui-application software-development ubuntu windows-app
Last synced: 13 May 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/thearchitect4855/voxelizer-rs
A Rust port of karimnaaji's C Voxelizer
c ffi rust voxelization voxelizer voxels
Last synced: 10 Oct 2025
https://github.com/andreeadraghici/30daysofcode
30 Days Of Code / HackerRank
30daysofcode c cpp hackerrank java python
Last synced: 14 Apr 2026
https://github.com/usbokirishima/wimey
Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.
args args-parser c command-line cprogramming library parser posix unix
Last synced: 28 Feb 2026
https://github.com/bogdan016/c-projects
A few coding projects I made while learning C for my exams! There's a mix of games like Rock Paper Scissors, Hangman, and Tic-Tac-Toe, Guess the Number game etc.
Last synced: 03 Sep 2025
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