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/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/littlewhitecloud/cloud
A toy language
c cpp llvm programming-language python simple
Last synced: 10 Apr 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/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/dhruvmanila/advent-of-code
Solutions to the Advent of Code puzzles in various languages
advent-of-code c go puzzles python
Last synced: 11 Apr 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/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/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/gkaszewski/skelenimator
A skeletal sprite animator, written in C with OpenGL [WIP]
Last synced: 11 Jun 2025
https://github.com/gimploo/scuffed_whatsapp
tui version of whatsapp
c c11 mutlithreading socket-programming
Last synced: 07 May 2025
https://github.com/gmitch215/cmdfx
🎮 A Game Engine for your Terminal
c cmake cmdfx cpp game game-engine library
Last synced: 12 Apr 2025
https://github.com/ssssota/typed-cstruct
Read and Write a binary C struct, Use it as a JavaScript object
c javascript struct webassembly
Last synced: 17 Jun 2025
https://github.com/dineshpinto/timetagger
FPGA programming for nanosecond photon counting
c fpga fpga-programming linux photonics picosecond swig-binding verilog
Last synced: 12 Apr 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/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/stravo1/dsa-c
data structures and algorithms in C
algorithms c data-structures dsa
Last synced: 02 Aug 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/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/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/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/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/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/heyskidee/fun.sh
Terminal based utility for good times!
c fun terminal terminal-based terminal-game
Last synced: 07 Sep 2025
https://github.com/charleskoffler/clprolf
Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.
c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations
Last synced: 12 Apr 2025
https://github.com/gyakobo/quadtree-image-compression
This project aims utilize a graph(a tree) as a form of image value compression by implementing a special kind of data structure where it basically groups repeating variables into a node and ungroups non-repeating values into their own nodes.
c c-plus-plus compression-algorithm dynamic-programming grayscale-images malloc njit partitioning pointers-and-arrays rgb tree-structure weissman-score
Last synced: 12 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/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/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/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/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/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/navdeep-g/radix-sort-string
Sorts C-strings array's in alphabetical order
Last synced: 11 Jun 2025
https://github.com/luisenmarroquin/cpp-actions
GitHub Actions to build C and C++ on Windows, macOS and Linux
c c-plus-plus cpp docker dockerfile gcc github-actions shell
Last synced: 13 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/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/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/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/filimonovalexey/stepik
Решение курса на Степик: Основы программирования на C. Задачи.
Last synced: 09 Jul 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/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/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/rostok2112/libcalc
Simple library with parser of mathematical expressions and operators from string (returns array of tokens with math expressions), translator to RPN and stack calculator. Also this lib contain simple strtok-like wrapper for calculations
c library math reverse-polish-notation rpn shunting-yard-algorithm stack-calculator
Last synced: 16 May 2026
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/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/sepisoad/jtbox
Janet wrapper around termbox
api binding c janet janet-lang library terminal tui wrapper
Last synced: 11 Apr 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/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/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/gagniuc/mix-two-signals-in-csharp
This is an implementation designed in C#. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
algorithm algorithms c csharp csharp-code mix model novel number-theory numerical-analysis signals source-code spectral-forecast
Last synced: 04 Mar 2026
https://github.com/nunofachada/cl_ops
A library of common OpenCL operations.
bitonic-sort c cl-ops gpgpu hpc lgplv3 opencl opencl-benchmarks opencl-kernels opencl-library parallel-algorithm prefix-sum prng radix-sort random-number-generators sorting-algorithms
Last synced: 07 Jul 2025
https://github.com/liulinboyi/regexp
JavaScript正则 JavaScript regexp 移植MuJS中的正则,使用JavaScript,来实现JavaScript中的正则,RegExp in JavaScript,方便大家使用自己熟悉的语言调试
Last synced: 21 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/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/tokenrove/punchy-the-log
Simple demonstration of hole punching for logging
Last synced: 28 Apr 2026
https://github.com/pgvalle/spaceinvadersclone
Yet another Space Invaders clone coded in C
c gamedev jesus jesus-christ jesus-is-da-lord-n-savior sdl2 space-invaders
Last synced: 27 Oct 2025
https://github.com/hxndev/dependency-analysis-and-speedup
In this task, we were given some code snippets and we had to calculate the Dependencies in the code and if resolveable, we needed to re-write the code to remove any sort of dependencies. Furthermore, we had to calculate the speedup graphs too.
c code dependencies dependency-analysis distributed-computing distributed-systems paralelism parallel parallel-computing parallel-programming speedup
Last synced: 09 Oct 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/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/seanpm2001/disk-o_jockey
📀️ DISK-O Jockey is an advanced CD/DVD player, and modifier, designed to integrate with VLC Media Player, and emulate the experience of every DVD player known to exist.
c cd-creation d disk-o disk-o-jockey disko-jockey dvd-creation dvd-maker dvd-player dvd-screensaver gpl3 gplv3 md optical python txt vlc vlc-addons vlc-media-player vlc-skins
Last synced: 16 Mar 2026
https://github.com/abranhe/binary.c
An small C library to work with binary numbers
binary binary-numbers c c-library clib clibs makefile
Last synced: 31 May 2026
https://github.com/madebypixel02/abe-scalability
[Uc3m] Cybersecurity practice to measure the scalability and complexity of Attribute-Based Encryption
abe attribute attribute-based-encryption c cpabe cybersecurity data data-protection makefile protection uc3m
Last synced: 25 Feb 2026
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/lucaangioloni/parallelcomputingexam
Parallel Computing Exam
c cuda histogram-equalization integral-image java java-thread openmp parallel-computing
Last synced: 20 Apr 2026
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/triformine/battleship
This is a variation of the classic battleship game where you can move your ships and when you miss a ship, a mine is placed on the board.
ai ansi-c battleship-game board-game c game multiplayer multithreading rust-lang
Last synced: 09 Oct 2025
https://github.com/dsheets/benchmark-osx
Benchmarks for various system operations in OS X with Swift, Go, C, and OCaml
benchmark c golang macos ocaml osx performance swift
Last synced: 07 Oct 2025
https://github.com/musadiqpasha/social-network-manager
A Simple Social Network Management System implemented in C. The system allows users to manage friends, track friend scores, and perform various operations on the social network.
c graph graph-visualization graphviz management-system social-network txt-based
Last synced: 07 Oct 2025
https://github.com/martin-rizzo/textfile
A portable, one-header C library to easily read lines of text from files encoded in any format.
c group-microlibs header-only-library unicode
Last synced: 07 Oct 2025
https://github.com/vatshayan/github-internship
Internship available for Everyone on Machine Learning, Cryptography, Data science, IOT, Security and Web Development
c cryptocurrency cryptography datascience internship internship-report internships internships-offers machine-learning machine-learning-algorithms python startup-internships webdevelopment
Last synced: 03 May 2026
https://github.com/sukruciris/journey-of-the-slayer
Source code of the game which is named Journey of the Slayer.
Last synced: 18 Mar 2026
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/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/bartpleiter/fpgc5
A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more about the fundamentals of computers and to improve my Verilog skills
assembler c compiler computer-architecture cpu fpga gpu hardware software verilog
Last synced: 11 Feb 2026
https://github.com/bezlant/s21_bigint
🔟 An educational project to implement BigInt calculations up to 96 bits. (School 42)
biginteger biginteger-library binary-api c check decimal test-coverage
Last synced: 04 Apr 2026
https://github.com/bijoy-sust/competitive-programming
Here, I've added some competitive programming problem solutions and resources. You can use these Online Judge solutions and resources in your coding time.
c c-plus-plus code-book competetive-programming-resources competettive-programming geometry graph-theory java number-theory problem-solution python-3
Last synced: 18 Apr 2026
https://github.com/stablecoder/vulkan-mini-libs-2
Useful self-contained header files for Vulkan development, such as error codes and enum/bitflag serialization.
bitflag bitset c cpp cpp17 cpp20 flag flagbits flags python vulkan vulkan-library xml xml-parser
Last synced: 18 Oct 2025
https://github.com/germanaizek/picobase64
Very lightweight encoder and decoder base64 for C/C++
base64 c cpp cross-platform header-only lightweight
Last synced: 12 Oct 2025
https://github.com/jotavare/push_swap
Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.
algorithms binary c data-structures efficiency gdb makefile norminette performance quicksort radix sorting-algorithms stacks valgrind
Last synced: 13 Feb 2026
https://github.com/jotavare/so_long
Simple 2D game using the minilibx library and C.
2d-game 2d-game-engine 2d-graphics c game game-development gdb makefile minilibx mlx norminette pixel-art sprite-animation valgrind
Last synced: 28 Feb 2026
https://github.com/sharoniv0x86/stringwiz
A string utility library offering a comprehensive set of string manipulation functions.
c c-language c-programming-language c-strings library strings
Last synced: 13 Oct 2025