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/alokkusingh/datastructure
My data structure
binary-converter bubble-sort c cpp heap-sort insertion-sort linked-list make makefile merge-sort queue quick-sort stack
Last synced: 01 May 2026
https://github.com/afraz496/fypafraz
This repository comprises of a Post Quantum Cryptography implementation. This is a repository that includes all of the software developed for the Final Year Project of Afraz Arif Khan (CID 00963429) at Imperial College London.
c cryptography key-exchanges postquantum python
Last synced: 01 May 2026
https://github.com/spacebody/cs205-c-cpp
The lab codes for course CS 205 C/C++
Last synced: 01 May 2026
https://github.com/carnivuth/lab-reti-di-calcolatori
repository per i progetti di laboratorio di reti di calcolatori
c java rmi rmi-client rmi-server rpc socket socket-programming
Last synced: 01 May 2026
https://github.com/nikhil1210-dev/db-connection
A basic program in C, C++, Java, and C# demonstrating MySQL database connectivity using respective connectors (MySQL C API, Connector/C++, JDBC, and Connector/NET). It covers database connection, query execution, and result handling across multiple languages.
Last synced: 01 May 2026
https://github.com/radurelics/xor-ransomware
A POC ransomware to troll your friends. Encrypt and Decrypt a Windows computer using basic xor encryption.
c decryption encryption ransomware windows xor-cipher
Last synced: 01 May 2026
https://github.com/leafbuild/leafbuild
A WIP C/C++ meta build system.
build-automation build-system build-tool build-tool-cross-platform build-tools c cpp
Last synced: 01 May 2026
https://github.com/jessetg/cuda-practice
Working through the chapters of Cuda by Example
c cpp cuda cuda-by-example gpgpu
Last synced: 01 May 2026
https://github.com/aswad310/random-email-generator
Random Email Generator using core c++ programing language. This email generator can generate thousands of email addresses (unverified) in just one click.
c c-plus-plus cpp email email-generator programing project random-email-generator repository
Last synced: 01 May 2026
https://github.com/debrunbaix/shellbrunbaix
Shell written in C to validate my C skills.
Last synced: 01 May 2026
https://github.com/markelca/noob.c
My personal way learning C and C++. With theory, usefull resources and organized by topics and diffifulty.
algorithms algorithms-and-data-structures c cpp data-structures educational resources theory
Last synced: 01 May 2026
https://github.com/vernongrant/jsn.c
A simple JSON utility that's intended to be used for parsing, generating and manipulating configuration files.
c generator json json-generator json-parser parser
Last synced: 01 May 2026
https://github.com/drankinatty/gtksolver
Linear System of Equations Solver in C & Gtk+2
c gtk2 linear-systems matrix solver
Last synced: 01 May 2026
https://github.com/willayy/snnpy
Simple neural network modeling framework implemented in C with a Python api
c cmake neural-networks python
Last synced: 01 May 2026
https://github.com/rekgrpth/pg_async
postgres async listen/notify on replica (hot standby)
async c hotstandby listen notify postgres replica
Last synced: 01 May 2026
https://github.com/dhruvsrikanth/monte-carlo-ray-tracing
In this repository, you will find a serial and distributed GPU-based implementation of the ray tracing simulation.
c cpp cuda gpu-computing gpu-programming high-performance-computing parallel-programming raytracing unified-memory-parallelism
Last synced: 01 May 2026
https://github.com/mike42/65816-c-compilers
Web app to explore C compilers for the classic 65816 CPU architecture
Last synced: 01 May 2026
https://github.com/debxylen/xyl-testminer
Mining software for XYL TestNet.
c miner miner-crypto mining python xmrig xyl-testnet
Last synced: 01 May 2026
https://github.com/depermitto/headerpuller
Header-only package manager for C/C++ written in Go. Provides hassle-free (un)installation and simplicity in use.
c cpp cxx go golang-application header-files header-only hpp package-manager
Last synced: 01 May 2026
https://github.com/s-litvin/snakeduino
project for fun with arduino nano and Nokia 5110 LCD.
3dprinting 5110 arduino c game lcd snake
Last synced: 01 May 2026
https://github.com/thecomputekid/scrapper
pretends to export c++ functions but with a c abi
Last synced: 01 May 2026
https://github.com/eschirni/minishell
As beautiful as a shell.
42 42heilbronn bash c fork minishell readline reinventing-the-wheel shell unix unix-signals
Last synced: 01 May 2026
https://github.com/hexapjj/autoclicker-imgui
Autoclicker mde with imgui
c csharp csharp-app csharp-code csharp-library imgui imgui-menu
Last synced: 02 May 2026
https://github.com/1solon/as2-aes-encryption
This is a simple implementation of the Rijndael-AES encryption algorithm in C.
Last synced: 02 May 2026
https://github.com/pseudoincorrect/esp_mpu60x0_c
Driver for MPU6050 for ESP32
Last synced: 02 May 2026
https://github.com/adaiasmagdiel/raylib-examples
This repository contains a compilation of raylib library examples that I start to make tailored for the Windows environment.
c generative-art graphics raylib
Last synced: 08 Jun 2026
https://github.com/provrb/provrbs-packet-capture
A lightweight packet analyzer tool featuring a user-friendly GUI interface using Npcap and wxWidgets.
c cpp ethical-hacking network-analysis network-security networking open-source packet-capture packet-sniffer pcap-analysis penetration-testing red-teaming wxwidgets
Last synced: 02 May 2026
https://github.com/mateuschaves/maratona
Algoritmos de estudo para o I Circuito de Maratonas de Programação UAG/UFRPE
algorithm-challenges c cpp maratona python3
Last synced: 02 May 2026
https://github.com/walderlansena/senaos
:computer: Mini Sistema Operacional em C/C++ e Assembly
assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so
Last synced: 02 May 2026
https://github.com/deepankaracharyya/6th_sem_assignments
c cuda data-mining postgresql-database python
Last synced: 02 May 2026
https://github.com/alexpetul/winapi
Bsuir labs (CSAN pt2)
c cpp dll-injection driver gdi mutex-synchronisation processing registry-monitor threading win32api
Last synced: 02 May 2026
https://github.com/darthgera123/shell
A shell made in C using different syscalls
Last synced: 02 May 2026
https://github.com/leoraclet/sfml-imgui-template
🧩 A template for C / C++ projects using SFML, OpenGL and Dear ImGUI
c cmake cpp dear-imgui nix opengl sfml template
Last synced: 02 May 2026
https://github.com/leoraclet/wheeled-base
A 4-Omniwheels base with STM32
base c omniwheel stm32 stm32cubeide stm32f411ceu6
Last synced: 02 May 2026
https://github.com/liddiard/cs35l
UCLA Winter 2015 CS 35L (Software Construction Laboratory) labs and homework.
Last synced: 03 May 2026
https://github.com/ronmondshein/symnmf
Implementation of ML models, including the k-means algorithm and symNMF, in both C and Python 💻.
Last synced: 03 May 2026
https://github.com/wedoneofficiel/wedone-operate
Wedone Operate est un jeu adressé aux élèves (et classes) de cycle 3 (CM1, CM2 et 6ème). Ce jeu s'appuie sur le principe du calcul à mental, il consiste à demander le résultat d'un opération (ajoutée, multiplié, soustraite, divisée) en fonction d'un résultat qui apparait à l'écran.
c calcul ecole education francais learn learning logiciel mathematics mathematiques maths python school
Last synced: 03 May 2026
https://github.com/jrie/mdownhtml
A C lang markdown to html parser and converter - very basic markdown support
basic c converter html-generator markdown on-the-fly
Last synced: 03 May 2026
https://github.com/ronnienigash/lightscape
Driving LEDs based on Desktop Background and Sound
background-image c leds microcontroller music python
Last synced: 03 May 2026
https://github.com/madhurimarawat/data-structure-and-algorithms
This repository contains programs in the C, C++ and Python programming language related to Data Structures.
alphabet-pattern-cpp-python array-manipulation auto-cpp c c-patterns conditional-statements cpp cpp-patterns data-structures-and-algorithms dutch-nationalflag-problem expressions loops-and-iterations matrix-traversal-manipulation operators pattern-printing-programs-star programming-questions python python-patterns structure vectors
Last synced: 03 May 2026
https://github.com/rohit01/stegosoft
University Project
audio c encryption gui python steganography
Last synced: 04 May 2026
https://github.com/meticulouscraftman/empty-mos-app
An empty mongoose os app template repository
c esp32 esp8266 mongoose-os stm32
Last synced: 04 May 2026
https://github.com/mdrokz/among_us_controller
translates controller calls to keyboard calls for among us game
c c-programming game gamepad-api gamepad-inputs keyboard-calls linux linux-kernel nodejs
Last synced: 04 May 2026
https://github.com/fahimfba/hackerrank-solutions
Source code of various problems from HackerRank of mine
c c-plus-plus competitive-programming fba hackerrank hackerrank-30dayschallange hackerrank-challenges hackerrank-solutions java python3
Last synced: 05 May 2026
https://github.com/ikhsan3adi/dsa_dump
Matkul Struktur Data dan Algoritma
algorithms c cpp data-structures data-structures-and-algorithms dsa
Last synced: 09 Jun 2026
https://github.com/devmanu-de/probarlib
probarlib is a GNU-C89 compatible progress bar for your terminal application. Currently there are 3 bars implemented.
c c89 easy-to-use library linux loading-bar progress-bar terminal
Last synced: 05 May 2026
https://github.com/abdullah-sheikh/tic-tac-toe-game-in-c
In this game, I use concepts pthreads , process in Linux, Named pipes and Semaphore.The game is written in C language.
c hacktoberfest hacktoberfest2021 linux operatingsystems semaphore tictactoe
Last synced: 05 May 2026
https://github.com/snandasena/cpp-advanced-topics
Advanced Topics In C++
algorithms c concurrent-programming cpp data-structures datastructures-algorithms idioms oop python solid-principles webassembly
Last synced: 05 May 2026
https://github.com/prawater/dsalabssolutions
DSA Labsheet Solutions (2023-2024)
Last synced: 09 Jun 2026
https://github.com/nopangel/ccharm
The best text editor
c codeeditor java lua texteditor
Last synced: 06 May 2026
https://github.com/naeioi/zcc
A study purpose compiler for C programming language
Last synced: 09 Jun 2026
https://github.com/simplyceo/legac-launcher
The first Minecraft launcher made in pure C, using GTK3 and Curl.
c curl gtk3 minecraft-launcher pure-c
Last synced: 07 May 2026
https://github.com/princeshahgithub/c-projects
From Basic To Advance Level Projects
algorithms-and-data-structures beginner beginner-project c
Last synced: 02 Sep 2025
https://github.com/matubu/gccwatcher
⌚ Rerun your c/c++ program on file change
Last synced: 11 Oct 2025
https://github.com/jdeokkim/atc-lab
A collection of my submissions for AtCoder contest problems.
algorithms atcoder atcoder-contests atcoder-solutions c c99 data-structures
Last synced: 06 Jul 2025
https://github.com/bl0nder/bl0nderos
Implementing an operating system from scratch using Assembly and C.
assembly-x86 c operating-system os
Last synced: 03 Jan 2026
https://github.com/matubu/minitalk
📡 A mini messaging thing with unix signals
Last synced: 11 Oct 2025
https://github.com/ke0ff/uxffconfigurator
WIN10 console application that is the configuration interface for the UXFFront module 8051 MCU applications
8051 c console-application radio-controller rs-232 spi windows-10
Last synced: 19 May 2026
https://github.com/spydr06/advent_of_code
My solutions for Advent of Code 2020.
advent-of-code advent-of-code-2019 advent-of-code-2020 c cpp csharp java javascript rust
Last synced: 08 Apr 2026
https://github.com/lobbyra/philosophers
Simulation of the philosophers problem in c
Last synced: 04 Jul 2026
https://github.com/jacob-c-smith/http
Parse and serialize HTTP requests and responses
Last synced: 28 Jun 2025
https://github.com/mkdocstrings/c
A C handler for mkdocstrings. Available to sponsors only.
c mkdocs mkdocstrings mkdocstrings-collector mkdocstrings-handler
Last synced: 18 Jan 2026
https://github.com/ka0un/cstats
c calculator fun funproject statistics traning
Last synced: 29 Mar 2025
https://github.com/dracula27/credit
Use C to determine what type of credit card a number is using Luhn's Algorithm.
c c-programming-language cs50x
Last synced: 02 Jan 2026
https://github.com/hozlucas28/c-practical-work-2024
Practical work repository for the Programming Topics course (C language) at the National University of La Matanza (@unlam).
2024 c codeblocks continuous-integration gcc-complier github-actions mit-license practical-work programming-topics sdl2 simple-direct-media-layer university university-assignment unlam
Last synced: 18 Feb 2026
https://github.com/wendymunyasi/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
algorithms-and-data-structures c m monty
Last synced: 29 Mar 2025
https://github.com/mayankyadav23/mini-voting-system
Mini Voting System is a C-based election app with an Admin Panel for managing candidates and bans, plus a User Panel for secure voting. Featuring real-time results, it offers a streamlined solution for transparent and efficient elections.
c election mini-project voting-system
Last synced: 25 Aug 2025
https://github.com/anne-andresen/multi-modal-cuda-c-gan
Raw C/cuda implementation of 3d GAN
3d 3d-models attention-mechanism c cross-attention cross-attention-c cuda gan gan-models low-level-programming medical-imaging multimodal-deep-learning pytorch transformer-pytorch transformers transformers-c
Last synced: 06 Jan 2026
https://github.com/diogo-nb/radix-sort
Radix sort implementation in C for education purposes.
c data-structures radix-sort sorting-algorithms
Last synced: 13 Jul 2025
https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-1
Este projeto utiliza a ferramenta educacional BitDogLab para controlar pinos GPIO de um microcontrolador RP2040, presente na placa de desenvolvimento Raspberry Pi Pico W, utilizando um teclado matricial 4x4. O sistema permite o acionamento de LED RGB e um buzzer, com funcionalidades adicionais, incluindo modos especiais de piscar LED.
c c-language embedded-systems linguagem-c microcontroladores microcontrollers raspberry-pi-pico-w rp2040 sistemas-embarcados
Last synced: 15 Mar 2025
https://github.com/matt-y-ice/c-turtlegraphics
A C-based graphical application inspired by the classic turtle graphics, allowing users to control a sprite (the "turtle") using keyboard inputs. The program supports line drawing, sprite rotation, customizable line colors, and real-time status display, using SDL2 for window management and OpenGL for rendering.
2d 2d-graphics 2d-rendering c cmake computer-graphics graphics graphics2d opengl opengl-library sdl2 sdl2-application sdl2-image sdl2-ttf turtle turtle-graphics
Last synced: 19 May 2026
https://github.com/jguer/ist-rmb
The Reliable and distributed Message Board
Last synced: 21 Jun 2025
https://github.com/hyouteki/mdc
Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage
c commonmark gui-application parser
Last synced: 04 Oct 2025
https://github.com/embeddedos/arm-cortex-m-baremetal
ARM Cortex-Mx Bare Metal Boot Code.
arm bare-metal bootloader c cortex-m drivers gpio qemu uart
Last synced: 24 Feb 2025
https://github.com/serhiistets/fed
Command line tool for saving and accessing your favorite folders via the terminal
Last synced: 04 Apr 2025