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-04 00:04:30 UTC
- JSON Representation
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/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/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/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/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/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/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/heyskidee/fun.sh
Terminal based utility for good times!
c fun terminal terminal-based terminal-game
Last synced: 07 Sep 2025
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/kimlimjustin/touch
Create file(s) just by typing a command.
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/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/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/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/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/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/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/monksc/md5paswordcracker
Given a text file of passwords and choices for each possible character in the password, it will use multiple threads on the cpu and gpu to brute force all possible choices. On my 2015 MacBook Pro it saw 4.5x performance increase with using the gpu and multiple threads on the cpu.
5x-performance c character choices gpu john-the-ripper metal multiple-threads password-cracker swift
Last synced: 15 May 2026
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/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/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/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/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/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/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/keikoro/extending_python
Small example project to demonstrate how to extend Python with C code :snake::new:
Last synced: 10 Mar 2026
https://github.com/hoangtien2k3/code-c-plus-plus
Master your language C++. design patterns example - Java - C++. Multiple projects. Software engineering experiences.
Last synced: 21 Apr 2025
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/andreeadraghici/selection-of-activities-project
Algorithm Design Homework
Last synced: 07 May 2026
https://github.com/nakidai/3cl
CCL interpreter implementation
c ccl esoteric-language interpreter
Last synced: 08 May 2025
https://github.com/ullenius/megaman2-password
Mega Man 2 Password Generator written in C
apache-license-2 c c99 megaman megaman2 nes password-generator
Last synced: 04 Sep 2025
https://github.com/dreampast/libul
Some header-only utility files
c cpp cross-compiler cross-plattform native utiltity
Last synced: 22 Jun 2025
https://github.com/jjyr/cbmt
Complete Binary Merkle Tree https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0006-merkle-tree/0006-merkle-tree.md
Last synced: 30 Jun 2025
https://github.com/mrh1997/headlock
An adapter for making C code testable from Python (see https://headlock.readthedocs.io/en/latest)
bridge bridging c embedded-c iot python tdd test-driven-development testing unittest
Last synced: 16 Jan 2026
https://github.com/sisoma2/drivertester
Program to test IOCTLs in Drivers
c driver ioctl malware malware-analysis windows
Last synced: 19 Apr 2025
https://github.com/jamesyang007/docgen
Docgen is a documentation generator for C/C++ code.
Last synced: 12 Apr 2026
https://github.com/neyn/cneyn
Fast and Lightweight C HTTP Library
c c-library c99 fast-library http htttp-server webserver
Last synced: 24 Mar 2025
https://github.com/akash1474/txedit
TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️
c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app
Last synced: 10 Jul 2025
https://github.com/nishkarshraj/datastructuresproject
Hello Everyone! This is a project of SCM headed by Nishkarsh Raj to make a collaborative effort on Git to make a running model to demonstrate Linked List using C++.
automation c collaboration git github log project scm source source-code
Last synced: 22 Apr 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
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/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/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/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/keharriso/ocelot
Parse C headers to identify function prototypes, type declarations, and global variables
Last synced: 11 Jun 2025
https://github.com/jonsteinn/top-down-shooter-in-c
A simple game to explore the SDL library
c game gcc linux-game sdl2 top-down-shooter
Last synced: 21 Apr 2025
https://github.com/lind026/ucsan
The User Concurrency Sanitizer (UCSAN)
c concurrency concurrent-programming data-race-detection
Last synced: 23 Apr 2025
https://github.com/amari-calipso/helium-sort
A block merge sorting algorithm inspired by Grail Sort and focused on adaptivity
algorithm block-merge-sort block-merging c c-programming-language grailsort merge-sort mergesort sorting sorting-algorithm theoretical-computer-science
Last synced: 22 Apr 2025
https://github.com/librity/ft_libft
42 São Paulo - Libft
42 42born2code 42saopaulo 42school c cursus ft-libft libft norminette tests
Last synced: 25 Apr 2025
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/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/pcercuei/tinymm
Tiny memory manager for tiny data
c memory-allocation memory-allocator memory-management
Last synced: 02 Sep 2025
https://github.com/ryantusi/cs50x
🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨
api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3
Last synced: 16 May 2025
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/goshatch/astrovox
🎛️ Experimental synthesizer implementation
audio c cli experimental midi synthesizer
Last synced: 12 May 2025
https://github.com/zeloe/rtconvolver
A realtime convolution VST3
c convolution cplusplus cuda juce
Last synced: 22 Apr 2025
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/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/Tyler887/winboot
⚙️ A Windows boot loader that replaces Microsoft's boot loader
assembly-language c gpl microsoft windows windows-10 windows-11
Last synced: 10 Mar 2025
https://github.com/xyproto/addinclude
:arrow_up_small: Add include statements within the guards of a header file
c cpp headers include package-management utility
Last synced: 15 Apr 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/kampi/nrf-rv-3028-c7
MicroCrystal RV-3028-C7 driver implementation with an example project for the NRF52-DK development board from Nordic Semiconductor.
arm c nordic nordic-bluetooth nordic-semiconductor nordicsemi nrf52 rtc
Last synced: 13 Apr 2025
https://github.com/eigilhs/c-natra
A Sinatra-style microframework for C.
c dont-use-this-no-really libevent web-framework
Last synced: 24 Mar 2025
https://github.com/sandromaglione/range-analysis-llvm
Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).
analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization
Last synced: 05 Mar 2025
https://github.com/desmonhak/colors-c-c-plus-plus
Cabecera que permite manipular colores con C/C++ de una forma mas sencilla
Last synced: 03 Mar 2026
https://github.com/shadforth/keylogger-kernel-driver
A kernel space keylogger 🔑
c kernel kernel-space keylogger operating-systems-principles osp
Last synced: 10 Mar 2025
https://github.com/chimari/hskymon
Sky Monitor for Subaru Telescope
astronomy c gtk2 gtk3 observatory subaru telescope
Last synced: 13 May 2025
https://github.com/thakursaurabh1998/uca
Contains all the code practiced and made as part of the University Coding Academy.
binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script
Last synced: 07 May 2025
https://github.com/libdriver/hdc2080
HDC2080 full-featured driver library for general MCU and Linux.
c full-featured-driver hdc2080 humidity iic linux mcu temperature
Last synced: 23 Apr 2025
https://github.com/hadron13/orbitoor
My first Ludum Dare Game (47) game
c from-scratch game ludum-dare orbital-mechanics sdl2
Last synced: 04 Feb 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/ldilley/salad
:leaves: An assortment of useful C stuff
algorithm algorithms assortment c data-structure data-structures datastructure datastructures libraries library misc miscellaneous salad search search-algorithm searching searching-algorithm sort sorting sorting-algorithm
Last synced: 03 Mar 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/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/abdelazeem201/arm-core
This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the ARM instruction set, release and name. In 2005, ARM provided a summary of the numerous vendors who implement ARM cores in their design.
amba armv4 armv6 armv7 armv9 axi c fpga soc systemverilog verilog vhdl vhdl-code
Last synced: 03 Sep 2025
https://github.com/gearsix/bfme2-installer
An ISO install wrapper for (specifically for Lord of the Rings: Battle for Middle-Earth 2). It mounts .iso files, runs the installer (on disc) and applies the no cd crack so that you don't need to re-mount the .iso files everytime you run the game.
animated c cd command-line crack friendly gaming installer iso-files lord-of-the-rings lotr mount powershell script windows-10 wrapper
Last synced: 16 Jan 2026
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/kai-kj/microcompute
A small library for gpu computing
c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl
Last synced: 12 Apr 2025
https://github.com/krishpranav/rootkit
A malicious root kit made using c
c linux linux-backdoor linux-kernel-hacking linux-rootkit linux-shellcode rootkit
Last synced: 15 Apr 2025
https://github.com/jotavare/c-text-editor
A text editor built from scratch in C, using less than 1000 lines of code.
c input-output search syntax-highlighting text-editor text-viewer
Last synced: 12 Nov 2025
https://github.com/craigbarnes/tally
Moved to https://gitlab.com/craigbarnes/tally
c c99 command-line counter gperf line-counter ragel sloc sloccount source-code
Last synced: 13 Jul 2025
https://github.com/codestrange/webserver
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
Last synced: 14 Mar 2025
https://github.com/raedaddala/pong
Pong
c cmake cpp cross-platform dear-imgui educational-project game gui imgui modern-cpp multiplayer multithreading networking opengl pong sockets
Last synced: 10 Mar 2026
https://github.com/himslm01/n38hn
Application for Raspberry Pi to send 433MHz remote control signals to Maplin remote controlled mains sockets.
Last synced: 18 Mar 2025