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-15 00:04:29 UTC
- JSON Representation
https://github.com/gaureshpai/dump
Dump: This repository is where I upload randomly generated webpages using HTML, CSS, and JavaScript and also create folders for the certificate courses i am learning and also the folders with bunch of codes in it. These webpages are generated programmatically to showcase different designs, layouts, and interactive elements.
c git github-config html-css-javascript java python
Last synced: 30 Apr 2025
https://github.com/madmurphy/nextgen
An interactive Bash script that lets you easily set up a new extension project for GNOME Files (Nautilus)
c gnome gnu nautilus nautilus-extension project-template
Last synced: 04 May 2025
https://github.com/virtuoso/clap
3D game engine in plain C
3d-graphics c game-development game-engine game-engine-3d game-engine-framework gamedev gamedev-framework gamedev-library graphics-programming ldjam57 ludum-dare ludumdare opengl
Last synced: 12 Apr 2025
https://github.com/yjdoc2/os-project
A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.
c kernel operating-system os-dev scheduling-policies threading
Last synced: 12 Apr 2025
https://github.com/carloszoft/online_judge
Repository to resolved exercises in https://www.hackerrank.com/
algorithms c competitive-programming estrutura-de-dados javascript treinamento
Last synced: 07 Sep 2025
https://github.com/sizet/packet_capture
使用 raw socket 和搭配輔助資料 (ancillary data (PACKET_AUXDATA), 適用於 2.6.21 之後的核心) 監聽和記錄 (pcap 格式) 乙太網路介面上傳送和接收的封包.
c linux packet-capture raw-socket
Last synced: 11 May 2025
https://github.com/akatsuki105/boktai2
WIP: Disassembly of Boktai2(Japan, v1.1)
asm boktai c decompile disassembly game gameboy-advance games gba reverse-engineering
Last synced: 07 May 2025
https://github.com/MikaelVallenet/Bistromatic
EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base
bistro bistro-matic c calculator epitech epitech-project programming-language
Last synced: 27 Oct 2025
https://github.com/bay0/switch-homebrew-template
Hello World example for switch homebrew development.
c devkitpro docker hello-world homebrew make nintendo nintendo-switch nintendo-switch-homebrew switch
Last synced: 15 Oct 2025
https://github.com/dahlitzflorian/game-of-life
The 'Game of Life' is an (mac) console application written in C. It represents a modified version of the famous game of life thought of by mathematician Conway.
c command-line console console-application game
Last synced: 15 Oct 2025
https://github.com/dyne/pangolin
The Secret Pangolin Code, Fastest Proximity Tracing in the West (FPTW)
c contact-tracing dp3t optimization proximity-tracing speed
Last synced: 24 Oct 2025
https://github.com/ravi-prakash1907/os-practicals
C/C++ programs to understand the working of the Operating System
c college cpp operating-system os
Last synced: 06 Sep 2025
https://github.com/mozancetin/c-projects
Some C Projects
c c-programming-language c-projects
Last synced: 10 Apr 2025
https://github.com/n1ghtf1re/c-collections
Implementation of some collections on C
c c-data-structures c-library c-struct collections dynamic-structures
Last synced: 05 Mar 2026
https://github.com/ilya3point999k/levr
Single header CPU voxel renderer
c c99 raycasting raytracing single-header software-rendering voxel
Last synced: 10 Apr 2025
https://github.com/azure/c-testrunnerswitcher
C test runner switcher repo to be broken off from azure-c-shared-utility so it can be reused in several of our IoT repos
Last synced: 20 Oct 2025
https://github.com/theimpossibleastronaut/zank
Text-based adventure game
c game ncurses practice-project terminal text-adventure
Last synced: 28 Feb 2025
https://github.com/krypto-etox/c-language-book-solutions
The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy
c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions
Last synced: 10 Apr 2025
https://github.com/librity/ft_minishell
42 São Paulo - minishell
42 42born2code 42cursus 42projects 42saopaulo 42school bash c minihell minishell minishell42 minunit repl shell unit-testing
Last synced: 17 Mar 2026
https://github.com/robkam/ytreenova
YtreeNova - a (curses-based) file manager similar to DOS XTree™
c codex console console-application curses file-explorer file-manager foss terminal terminal-based tui unix xtree ytree
Last synced: 15 Jun 2026
https://github.com/moodmosaic/bookmarks
A selection of the links I find interesting over time. Updated on a regular basis.
c category-theory cryptocurrencies dotnet fsharp git haskell leisure unix-like
Last synced: 06 May 2025
https://github.com/yugr/gcc-interp
Run C files as standalone scripts
c cplusplus interpreter proof-of-concept script
Last synced: 05 May 2026
https://github.com/hatkidchan/yaitaa
yummy-yummy ANSI art
ansi ansi-art ascii ascii-art braille-patterns c c99 cli command-line command-line-tool image-processing linux terminal
Last synced: 11 Mar 2025
https://github.com/aaeioua/jumpdf
Jumpdf is a keyboard-focused PDF viewer for documents where one needs to jump between different sections of the document frequently.
Last synced: 28 Feb 2026
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 10 Apr 2025
https://github.com/bobrippling/utop
process monitor
c monitoring ncurses process terminal tui
Last synced: 02 Sep 2025
https://github.com/yuichitk/libteep
IETF TEEP Protocol message encoder/decoder implemented in C.
Last synced: 10 Mar 2025
https://github.com/pomettini/gba-raytracer
Simple Raytracer for the Gameboy Advance written in C
c gameboy-advance gba gba-rom raytracer
Last synced: 10 Apr 2025
https://github.com/simeononsecurity/ntripserver
Ntrip Version 2.0 Command Line Server - Fork of ntripserver at https://software.rtcm-ntrip.org/browser/ntrip/trunk/ntripserver
basestation bkg c gnss gps ntrip ntripserver
Last synced: 06 Sep 2025
https://github.com/americocunhajr/crflowlib
CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.
c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry
Last synced: 23 Apr 2025
https://github.com/mdedonno1337/disassemble.nvim
Neovim Plugin to show in a popup the assembler code for the current line in a C file
c cpp disassembler neovim plugin
Last synced: 17 Jul 2025
https://github.com/9xn/scrypt
SCRYPT is a simple shellcode encryptor/encoder that uses the OpenSSL library to encrypt a shellcode using the AES-256-CBC encryption algorithm then applies several encoding techniques to obfuscate a given shellcode file. This encrypted/encoded shellcode can be used for both legitimate and malicious purposes, such as exploiting system vulnerability
buffer-overflow byte c dec hacking injection rot scrypt shellcode xor
Last synced: 22 Apr 2025
https://github.com/justinmeiners/exercises
Exercises I do from books, articles, etc.
algorithms c code-golf cpp excercises scheme sicp sicp-solutions
Last synced: 25 Mar 2025
https://github.com/sondosaabed/library-project
In this project using c language a library is developed
Last synced: 22 Apr 2025
https://github.com/renesas/synced
synced is a user space Synchronous Ethernet (Sync-E) stack for the Linux operating system. synced facilitates Sync-E, according to the ITU-T G.8264 (08/2017) Amd. 1 (03/2018) and ITU-T G.781 (04/2020) Amd. 1 (11/2022) standards.
c linux networking synce synchronization telecommunications
Last synced: 04 Mar 2026
https://github.com/rmn20/planecut
Color quantization/palette generation for png images
c compression image-optimization palette png png-compression quality quantization
Last synced: 06 Sep 2025
https://github.com/richiepagard/bitfiddler
Learning low-level stuff the hard way — by fiddling, failing, and fixing.
c funny-experiments low-level low-level-programming network programming
Last synced: 18 Jan 2026
https://github.com/xfgusta/xdump
Display file contents in hexadecimal and ASCII
ascii c cli command-line-tool hex hexadecimal hexdump linux
Last synced: 08 Oct 2025
https://github.com/savage13/sacio
sacio library
c iris sac sacio-library seismic
Last synced: 12 Apr 2025
https://github.com/codinasion/hello-world
"Hello World" in every programming language 🤗 Good collection of `good first issue`
c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala
Last synced: 05 Jul 2025
https://github.com/t-88/doors-os
A smol Os
c hacktoberfest nasm open osdev osdevel
Last synced: 03 Aug 2025
https://github.com/georgecatalin/bare-metal-programming-from-ground-up
Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.
bare-metal-programming c cprogramming drivers stm32
Last synced: 02 Aug 2025
https://github.com/lambdacasserole/tiny-compiler
Very tiny compiler for a simple arithmetic language.
c compiler ebnf grammar stack-machine
Last synced: 03 Oct 2025
https://github.com/govnorice/mixerdialog
A simple application to control system volume with fancy visualisation.
c cpp gtk3 linux linux-app volume volume-control volume-mixer volume-slider volume-visualization
Last synced: 30 Oct 2025
https://github.com/zeroxthreef/disc
An unofficial discord library for C/C++
c discord discord-library library rest websocket
Last synced: 05 Oct 2025
https://github.com/akshayvernekar/esp-webthing
Esp idf compoment for creating Mozilla webthing
c component esp-idf mozilla-iot
Last synced: 29 Mar 2025
https://github.com/alexlnkp/cshadertoy
A simple tool to write GLSL shaders locally using your favorite IDE of choice
Last synced: 21 Aug 2025
https://github.com/libdriver/sts3x
STS3X(STS30, STS31, STS35) full-featured driver library for general MCU and Linux.
c full-featured-driver iic linux mcu sts30 sts31 sts35 temperature
Last synced: 30 Jul 2025
https://github.com/lyriarte/MemoCalc
MemoCalc Palm OS application
c calculator interpreter palmos
Last synced: 11 May 2025
https://github.com/mjkloeckner/6502
6502 cpu command line emulator
6502 c cpu-emulator emulator tui
Last synced: 20 Jul 2025
https://github.com/dbc2201/immersion2k19_c
Official Repository of C Programming, Immersion Programme @ GLAU
c programming programming-language
Last synced: 18 Mar 2025
https://github.com/coderarjob/split_join
Splits a large file into smaller files of specified bytes and also joins them back to the original file.
c file-joiner file-split file-splitter linux
Last synced: 18 May 2026
https://github.com/yorevs/ccompass
This is a C-ANSI style framework to program in C like C++
Last synced: 07 Mar 2026
https://github.com/basemax/etcompilergenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 05 May 2025
https://github.com/overturetool/vdm2c
Working repository for the development of a VDM to C code generator
Last synced: 09 Mar 2026
https://github.com/marcusvinix/42libft
This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.
Last synced: 06 Jul 2025
https://github.com/joswinemmanuel/c-lab-s2
A repository for KTU B.Tech Computer Science S2 C Programming, containing lab exercises and code examples to support learning and practical application of C programming concepts.
Last synced: 19 Jul 2025
https://github.com/justalghamdi/overwrite-windows-mbr
Over Write Windows Master Boot Record with my own Boot .
assembly bootloader c malware mbr notpetya over-write-mbr overwrite overwrite-mbr petya windows-mbr
Last synced: 10 Sep 2025
https://github.com/iswenzz/cgsc
Call of Duty 4X source extension that adds new utilities to extend the server and the creation of new plugins.
Last synced: 14 May 2025
https://github.com/rambod-rahmani/tftp
A simple TFTP Server and Client Implementation in C.
c client client-server filetransfer network-programming networking server tftp tftp-client tftp-protocol tftp-server
Last synced: 01 Sep 2025
https://github.com/vbrazhnik/libft
School 42 project // C library (Reimplementation of libc functions + own functions)
42 42projects 42school born2code c c-library libft library unitfactory
Last synced: 02 May 2025
https://github.com/alon-regev/veganvirus
A Virus to encourage veganism and deter against eating meat.
api-hook assembly c code-injection cpp cybersecurity dll-injection gdi-plus hackathon oop operating-system pe-format project teamwork visual-studio winapi windows
Last synced: 13 Sep 2025
https://github.com/mattmoony/propaganda.c
A robust and easy to use string-manipulation library for the C programming language. There is no need for writing your own functions to perform simple tasks all of the time! 🐱💻
c char character data-type data-types datatype datatypes easier easy easy-to-use functions library manipulation propaganda pure-c simple string string-manipulation string-operations strings
Last synced: 30 Oct 2025
https://github.com/gmarcha/42_libft_tester
A simple step-by-step tester to C 42 Library.
42 42born2code 42projects 42school c libft libfttester shell tester
Last synced: 02 Jan 2026
https://github.com/forloveofcats/mountain
Compiler I once wrote for a custom language called Mountain
c compiler language parser programming-language
Last synced: 30 Oct 2025
https://github.com/vi/vi_tools
Various command-line tools, mostly for Linux
c command-line command-line-tool linux nat rundll udp udp-port uksm
Last synced: 15 Apr 2025
https://github.com/adamdempsey90/fvm
My finite volume method project. Here I will implement the many pieces of a finite volume method to incorporate into a larger code.
c cfd cuda fvm gpu hydrodynamics
Last synced: 13 Apr 2025
https://github.com/sshahryiar/8051-projects
My projects using AT89xx Microcontrollers and MikroC Compiler
8051 8051-microcontroller 8051-projects at89c2051 at89c51 at89c52 at89s51 at89s52 c microcontroller mikroc
Last synced: 13 Apr 2025
https://github.com/lind026/mthpc
Multiple Threads, Parallelism and Concurrency Library (MTHPC)
c concurrency lock-free multithreading parallelism
Last synced: 14 May 2025
https://github.com/halosghost/dstat
A lightweight status program for simple WMs
c dwm lightweight status-monitor
Last synced: 02 Aug 2025
https://github.com/innogames/testtool
Load balancing service of InnoGames
bgp c dns downtime freebsd health-check http https libevent load-balancer pf ping postgres postgresql routing tcp
Last synced: 27 Jul 2025
https://github.com/alvarorichard/cortexc
Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.
binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig
Last synced: 26 Jul 2025
https://github.com/keyhr/vscode-42-c-format
A vscode extension to provide formatting from c_formatter_42
42 42school c formatter norminette
Last synced: 16 Jan 2026
https://github.com/8g6-new/cara
A high performance spectrogram with STFT Mel and MFCC support in pure C
audio-visualizer bark bfcc c dsp mel mfcc spectrogram stft
Last synced: 02 Aug 2025
https://github.com/CandyGumdrop/proj
Elixir coordinate conversion library using OSGeo's PROJ.4
c coordinate-systems distance-calculation elixir geospatial osgeo-proj
Last synced: 30 Mar 2025
https://github.com/rafael-santiago/accacia
A C-library for ansi color coding usage.
ansi-colors ansi-escape-codes c minimalist-library
Last synced: 14 Sep 2025
https://github.com/cob16/rt8900_serial_control
Provides computer control for the YAESU FT-8900R radio.
c ham-radio radio serial-ports yaesu
Last synced: 13 Apr 2025
https://github.com/shawnanastasio/BasilC
An interpreter for the BasilC esoteric programming language
c esoteric-language esoteric-programming-language interpreter
Last synced: 11 May 2025
https://github.com/patrickrgaffney/patdown
a non-fancy markdown parser in C
c commonmark markdown markdown-parser parser
Last synced: 14 Apr 2025
https://github.com/bfjesso/jesso-decompiler
C decompiler for Windows and Linux
c decompiler disassembler linux make reverse-engineering windows-10
Last synced: 29 Jul 2025
https://github.com/mity/c-win32
Few C-compatible win32 headers replacing standard ones which assume C++
c header-only help replacement win32
Last synced: 04 Aug 2025
https://github.com/chansen/c-utf8-valid
Single-header UTF-8 validation routines for C
Last synced: 12 Sep 2025
https://github.com/elhajuojy/c-programming-guide
Guide to C Programming langauge for me and for all of us 📁
algorithms c problem-solving terminal
Last synced: 26 Jul 2025
https://github.com/supercamel/spinodb
SpinoDB is an in-memory NoSQL data library that is fast and self-contained. It's written in C++ with bindings for many languages. It is suitable for web and desktop applications with demanding performance requirements.
c database gnome gobject javascript nosql vala
Last synced: 21 Mar 2025
https://github.com/willdoescode/natcpp
Re-writing natls in c++ to learn c++
c cpp ls ls-colors ls-command nat natls
Last synced: 07 Apr 2025