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-08 00:04:41 UTC
- JSON Representation
https://github.com/1ay1/vibe
VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊
c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative
Last synced: 28 Jan 2026
https://github.com/sagiegurari/c_fsio
File System utility functions.
c c-lib c-library filesystem filesystem-library
Last synced: 22 Mar 2025
https://github.com/maiadegraaf/philo
This project introduces the concepts of multi-threading and mutexes.
42born2code c codam codam-philosophers philo philo-guide philo42 philosophers-dinner-problem philosophers42
Last synced: 24 Jul 2025
https://github.com/montyanderson/construction
:construction: Interface with binary structures in Javascript, built for network protocols.
binary buffer c construction cpp interface javascript network-protocol node
Last synced: 02 Jan 2026
https://github.com/ir33k/aoc23
Advent of Code 2023
advent-of-code advent-of-code-2023 advent-of-code-2023-c c
Last synced: 19 Aug 2025
https://github.com/s-mv/smvm
Register-based bytecode VM implementation.
assembler bytecode-virtual-machine c
Last synced: 18 Aug 2025
https://github.com/knbr13/tic-tac-toe
A simple command-line implementation of the classic Tic Tac Toe game in C.
Last synced: 04 Apr 2025
https://github.com/charank-glitch/rv32i
Sapphire SoC: RV32I RISC-V core optimized for FPGAs, featuring UVM verification, AXI4-Lite bus, FreeRTOS support, and Shakti-inspired design. Open-source under MIT license for embedded/IoT applications.
assembly c python riscv rtos rv32i shell soc systemverilog uvm-verification verilog
Last synced: 13 May 2025
https://github.com/haxpor/genctemplate
C, Makefile (for now) template generator to quickly modify and further work on top
c cli command-line command-line-tool makefile template
Last synced: 20 May 2026
https://github.com/diveshadivarekar/stationary-receipt-c
A simple c program that aids help to create bill receipt and then store it in a text file
Last synced: 17 Mar 2025
https://github.com/sagiegurari/c_thread_pool
Thread Pool for C
c thread thread-pool threading
Last synced: 19 Aug 2025
https://github.com/slembcke/pixler
C library for creating NES games.
6502 assembly c coroutines game nes
Last synced: 06 May 2026
https://github.com/amanoteam/dragonfly-gcc-cross
A GCC cross-compiler targeting DragonFly BSD
c cpp cross-compiler dragonflybsd gcc
Last synced: 02 Jun 2026
https://github.com/suresh142/lsb_image_steganography
Steganography is the art and science of concealing information within other data to ensure its confidentiality, In this project, you will implement a basic steganography system using the C programming language. The primary goal is to embed a secret message within an image without visibly altering the image.
c cplusplus cpp image lsb lsb-steganography secret steganography
Last synced: 20 Apr 2026
https://github.com/serialphotog/intel-8080-emulator
A work in progress emulator for the Intel 8080 microprocessor.
Last synced: 20 Apr 2026
https://github.com/im-rises/cubeascii
Cube ASCII Art for the terminal with color for each faces
3d 3d-projection ascii c color cube
Last synced: 09 Feb 2026
https://github.com/basemax/infix2postfixc
This is a simple program that converts infix expressions to postfix expressions. It is written in C and uses a stack to store the operators. It is a simple program that I wrote to show how to use a stack in C.
c infix infix-expression infix-notation infix-to-postfix infix-to-potfix infix2potfix postfix postfix-notation stack
Last synced: 20 Jun 2026
https://github.com/mrglaster/sgdk-megapong-expanded
Expanded version of Megapong game from the Andrej Preradovic's tutorial.
assembly-language c expanded guide sega sega-genesis sega-mega-drive sgdk sgdk-library tutorial tutorial-code
Last synced: 10 May 2026
https://github.com/ghashtag/zig-golden-float
GoldenFloat16: φ-optimized ML number formats for Zig
c float float32 float64 floating-point rust rust-lang rust-library rustlang zig zig-lib zig-library zig-package ziglang
Last synced: 06 Apr 2026
https://github.com/jaguar-ks/pipex
This project will let you discover in detail a UNIX mechanism that you already use.
c imperative-programming pipes processes unix
Last synced: 10 Feb 2026
https://github.com/zoff99/csorma
C Simple ORM (Android?) - written in pure C
c orm sqlcipher sqlite threadsafe
Last synced: 15 Apr 2026
https://github.com/pkage/adstrip
Mute a video when it changes over to ads using computer vision and hacks
c mpv python3 video weekend-hacking
Last synced: 19 Jun 2026
https://github.com/nxtlvlsoftware/php-sfml
SFML2 bindings for the PHP language.
c cpp php php-extension php7 sfml sfml2
Last synced: 10 May 2026
https://github.com/xgqfrms/c-plus-plus
C++ & C Plus Plus
c c-plus-plus c17 clang cplusplus cpp gcc macos
Last synced: 10 May 2026
https://github.com/vonderklaas/tiny-lexer
A program written in pure C language, that can perform lexical tokenization of an arbitrary programming language, 'tinylang' in this particular case.
c lexer lexer-parser lexical-analysis
Last synced: 10 Feb 2026
https://github.com/pd2871/high-performance-computing
This repo contain the logs of High Performance Computing module's final Assignment
blurred-images c cuda gaussian-blur matrix-multiplication multi-threading parallel-computing pthreads pthreads-api
Last synced: 10 May 2026
https://github.com/blmayer/c-cpp-project-template
This repository is a template structure for small projects using C or C++.
Last synced: 04 May 2026
https://github.com/aekanshd/mimicking-a-shell-in-c
For 5th SEM, UNIX Shell Programming, Made for PES University, 2019.
Last synced: 21 Apr 2026
https://github.com/hectorbst/libansi
Small library coming from a personal student project allowing to easily inject the ANSI escape sequences in a terminal of a program written in C, for example to easily control the color of the text.
ansi ansi-color ansi-colors ansi-escape ansi-escape-codes ansi-escape-sequence ansi-escape-sequences c terminal
Last synced: 05 May 2026
https://github.com/lisuke/musicmanager
Linux 下一个音乐管家工具
c c-plus-plus music-manager tools
Last synced: 05 May 2026
https://github.com/anusthan12/kiit
Its an repo that consists of some activity's perform in labs in KIIT (2024 batch)
anusthan anusthan12 c cpp java kiit python python3
Last synced: 05 May 2026
https://github.com/jotavare/spinning-ascii-donut-c
A straightforward ASCII spinning donut implemented in C.
Last synced: 29 Jun 2026
https://github.com/jackwthake/shader-works
Pure C software 3D renderer with zero dependencies. Runs on desktop and ARM microcontrollers.
3d-engine 3d-graphics c software-rendering
Last synced: 27 Jun 2026
https://github.com/ourhouchmohamed97/cs50-journey
Collection of my CS50 projects and problem sets, showcasing my journey through Harvard's Introduction to Computer Science. Includes solutions, experiments, and implementations in C, Python, SQL, and more.
c certificate computer-science coursework cs50 cs50x education flask harvard-cs50 html-css-javascript learning-to-code practice problem-set projects python sql sqlite
Last synced: 05 May 2026
https://github.com/vozlt/subversion-hook-pre-command
Patch for subversion pre-command hook
Last synced: 03 May 2026
https://github.com/mcquerol/electronic-systems
Various electronic systems including ADC/DAC, filters, and simulations using NI Multisim.
adc alu c dac digital-logic filters fpga full-adder half-adder modelsim mux ni-multisim nyquist-frequency op-amp oscilloscope quantized-waves quartus-prime simulation spice systemverilog
Last synced: 19 Jun 2026
https://github.com/kapoor-0905/codechef
c competitive-programming cpp golang python
Last synced: 09 Feb 2026
https://github.com/berkekaragoz/resource-usage-tracker
CPU, RAM, Disk, Network...
Last synced: 20 Apr 2026
https://github.com/superoo7/solar_boat
The iOT part of the solar boat (DONE)
arduino c c-plus-plus cpp dissolved-oxygen-sensor iot mega platformio temperature-sensor thingspeak turbidity-sensor ultrasonic-sensor uno wifi
Last synced: 19 Apr 2026
https://github.com/jnguyen1098/cdot
Simple header-only C/C++ API for generating Graphviz DOT graphs
c graphviz graphviz-dot header-only headers
Last synced: 12 Jun 2026
https://github.com/opensourcedoc/c-boilerplate-application
C Boilerplate Project to Build C-based Application
Last synced: 18 Jun 2026
https://github.com/ts1/uctoth
Self-learning Othello (Reversi) game engine written in CoffeeScript 2
c coffeescript coffeescript2 game game-engine vue webassembly
Last synced: 17 Apr 2026
https://github.com/mabogiqwa/c-compiler
Creating c-compiler
automata-theory c programming-languages
Last synced: 03 May 2026
https://github.com/theastralprogrammer0/alx-low_level_programming
Explore my C programming repository. C is an essential language widely used in building applications and crafting 'low-level' programs that intricately interact with the computer hardware.
betty-coding-style c debugger debugging gcc-compiler shell
Last synced: 03 May 2026
https://github.com/teenbiscuits/practicas-algo
Prácticas de la asignatura de Algoritmos, curso 2024/25, GEI-UDC. Por Pablo Portas López, Pablo Míguez Muiño y Maite González Vázquez.
Last synced: 10 Feb 2026
https://github.com/bunyaminyavuz/datastructuresprojects
2 programs I made in the C programming language with the theoretical and technical information I learned in the data structures and algorithms course at the university.
algorithms-and-data-structures binary-search-tree c codeblocks-ide linked-list
Last synced: 12 Jun 2026
https://github.com/realchrisdebon/bat2exe
A lightweight .bat to .exe converter. This program will conver a batch script file into a portable binary executable.
batch-file batch-script batch-to-exe c compiler gigachad-project portable-executable utility-application utility-function
Last synced: 11 Jun 2026
https://github.com/mrglaster/cuda-acfcalc
Calculation of the smallest ACF for signals of length N using CUDA technology.
acf c calculations cpp cuda google-colaboratory google-colaboratory-notebooks isu
Last synced: 06 May 2026
https://github.com/dropdevrahul/hollow
A simple programming language
assembly c compiler-design go golang language-design parser programming-language
Last synced: 07 May 2026
https://github.com/ahmed-roshdy-1/implementing-stack-using-c
this problem I had solved in my second year in computer science college
Last synced: 11 Jun 2026
https://github.com/marceloboeira/euler
ƛ Project Euler solved in some different languages
c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby
Last synced: 09 May 2026
https://github.com/frozencemetery/rss2mp3
Terminal utility for downloading podcasts
c command-line podcast podcast-client rss rss-aggregator terminal termux
Last synced: 13 May 2026
https://github.com/mrityunjay-tripathi/algorithms
Implementation of different algorithms in (Python, C, C++, Java)
algorithms c cpp14 data-structures graph java python tree
Last synced: 04 Apr 2026
https://github.com/moniaar/alx-low_level_programming
small projects on C
c low-level-programming programming-language
Last synced: 14 Jun 2026
https://github.com/chichunchen/cross-indexing
Visualizing and cross referencing the source code of C and Assembly code as web pages with friendly UI.
assembly c index-generator ruby
Last synced: 15 Apr 2026
https://github.com/ugnmura/webserver-from-scratch
A simple webserver written from scratch using C.
c from-scratch posix pyscript server simple tailwindcss unix web webserver
Last synced: 19 Jun 2026
https://github.com/fbseletronica/franzboy-lib
Biblioteca para a placa FranzBoy
arduino biblioteca c cpp franboy
Last synced: 13 May 2026
https://github.com/bsach64/bhshell
A Simple Shell which supports piping and redirection
Last synced: 09 May 2026
https://github.com/zenoamaro/braincuck
Transpiles Brainfuck code into C code
brainfuck c compiler transpiler
Last synced: 16 Apr 2026
https://github.com/alexcoder04/arduino-trautonium
Electronic music instrument with the Arduino
arduino arduino-music c cpp creativity ino melody music music-instrument notes
Last synced: 13 May 2026
https://github.com/marko19907/raspberry-pi-tetris
Low-level programming project, "Low-Level Programming" (TDT4258) course, fall 2023.
c linux low-level-programming memory-mapping raspberry-pi sense-hat tetris
Last synced: 18 Apr 2026
https://github.com/desmonhak/bmp_image
Esta es una pequeña librería para C y Java para leer y escribir imagenes RGBs lineales en formato BMP windows.
Last synced: 09 May 2026
https://github.com/pogsmok/pgn-reader
Lightweight, blazingly fast (overly optimized) CLI for reading .pgn files
c chess chess960 cli fen games pgn pgn-reader portable-game-notation
Last synced: 27 May 2026
https://github.com/pandoraeartha/one-second-solve-hundred-millionth-fibonacci-series
Use C code and Multi-threading to calculate the 1e8 th term of Fibonacci Series in one second / C语言和多线程在一秒内计算斐波那契数列第一亿项
Last synced: 15 Mar 2025
https://github.com/gotz1480/websocket-server
A simple application which uses C library socket.h to demonstrate how to retrieve a HTTP GET request with response 200 and some HTML data.
c c-webclient c-webserver-program websocket websocket-endpoint websocket-example websocket-server
Last synced: 07 Apr 2025
https://github.com/adriansuter/pmsos
A program written in C to search for Magic Square of Squares.
c gmplib magic-square maths number-theory
Last synced: 22 May 2026
https://github.com/beliavsky/fortran-to-c
Transpiler from modern Fortran to C
c fortran modern-fortran transpiler
Last synced: 27 May 2026
https://github.com/sharmarahul111/brainfuck
Everything related to the Brainfuck language (Interpreter, transpiler, algorithms, etc)
brainfuck brainfuck-interpreter brainfuck-programs brainfuck-transpiler c compiler interpreter
Last synced: 13 Jan 2026
https://github.com/meherchandpn/monte-carlo-simulations
Monte carlo simulations for the estimating of pi and option pricing
c high-performance-computing monte-carlo-simulation
Last synced: 15 Mar 2025
https://github.com/scokmen/jpipe
A lightweight C pipe-to-JSON logger designed for high-performance stream capture and extensible metadata injection.
Last synced: 10 Mar 2026
https://github.com/jglrxavpok/snes-c
Trying to get a C projet working on a SNES
Last synced: 08 May 2026
https://github.com/valerio-vaccaro/c-opentimestamps
C/C++ implementation of OpenTimestamps
bitcoin c embedded opentimestamps
Last synced: 19 Apr 2026
https://github.com/hxndev/tcp-connection-terminates-on-goodbye
TCP Connection between two clients that terminates the connection upon the word "Goodbye".
c code connection goodbye tcp tcp-client tcp-server termination
Last synced: 31 Mar 2025
https://github.com/hxndev/tcp-client-server-communication
A client-server model using TCP
c client client-server code communication server tcp tcp-client tcp-server
Last synced: 31 Mar 2025
https://github.com/danarmor/sudoku_set
Sudoku solver based on bit sets
alghorithm algorithms bitset c education educational pure-c set sets solver solvers sudoku sudoku-solver
Last synced: 28 May 2026
https://github.com/mark-mdo47/expt_adafruit_ttl666_display
Experimenting with AdaFruit TTL RBG666 displays and ESP32-S3 RBG666 RGB TFT I/F
arduino c circuitpython cpp esp32-s3
Last synced: 20 Jan 2026
https://github.com/mickel8/system_info
Simple program for measuring CPU load for a period of time
c cpu-monitoring metrics performance system
Last synced: 15 Mar 2025
https://github.com/cooljeanius/babeltrace
This project provides trace read and write libraries, as well as a trace converter. This fork is to try porting it to Mac OS X.
Last synced: 18 Jan 2026
https://github.com/jmgorius/diagalloc
A set of dynamic libraries to be used with LD_PRELOAD to monitor and test memory allocations.
Last synced: 28 Mar 2025
https://github.com/jacmoe/nasl
Nasl is Not A Sixteen-bit Library
16-bit basic c c99 glfw3 graphics-programming my-basic old-school retro
Last synced: 01 Sep 2025