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-06 00:04:32 UTC
- JSON Representation
https://github.com/velocityra/ps2-modloader
PS2 modding toolchain experiment
assembly c mips mod mod-loader modding ps2 sdk sly
Last synced: 29 Jun 2025
https://github.com/warchant/reed-solomon_syndrome_gf256
C implementation of Reed-Solomon error-correction codes. For detection syndrome decoding is used. Works in GF(256).
c header-only reed-solomon syndrome-decoding
Last synced: 23 Sep 2025
https://github.com/ysoroko/libft
44 functions reunited in a personal library to use anywhere, anytime
19 42 c first-project intro libft library makefile
Last synced: 29 Jun 2025
https://github.com/ghaynorg/pmps
C/C++ library and tool for scanning a process's memory space on Windows to find regex string patterns.
c c-language cpp memory memory-searching patterns regex search visual-studio win32 win64 windows
Last synced: 19 Feb 2026
https://github.com/connectaman/c_programming_language
Notes and Program for C Langauge
c cnote cprogramming programming-language
Last synced: 14 Mar 2025
https://github.com/jayedrafiprojects/cmath.c
CMath is an open-source project for developers. This project provides small chunks of functions written in the c programming language which can solve multiple math problems.
algebra arithmetic c calculus combinatorics geometry html-css-javascript mathematics open-source probability project statistics trigonometry
Last synced: 06 Apr 2025
https://github.com/rythm-net/pu-informatics
:octocat: A collection of every course, lecture, exercise and homework during my 4-year-journey in University of Plovdiv. Plus some materials such as exams, code snippets and much more.
c cmake cplusplus csharp css html java javascript mathematica processing python wolfram-language
Last synced: 24 Jul 2025
https://github.com/westleyk/rpi-brightness
Raspberry pi backlight brightness cli simple c
adjust backlight brightness c cli mode pi raspberry-pi rpi rpi-backlight rpi-brightness sleep
Last synced: 28 Jul 2025
https://github.com/marcosalvalaggio/kiwigrad
Mini deep learning framework written in Python C-API for Speed
c cpython-api cpython-extensions deep-learning pypi-package python pytorch
Last synced: 22 Aug 2025
https://github.com/nihilantropy/minishell
Minishell: aka Minihell :fire:
42 42rome c minihell minishell programming shell
Last synced: 03 Feb 2026
https://github.com/jprjr/technicallyflac
A single-file FLAC encoding library
audio c codec flac single-file-library single-header-lib single-header-library tiny
Last synced: 21 Aug 2025
https://github.com/watson1978/ilios
Cassandra driver written by C language for Ruby
Last synced: 31 Aug 2025
https://github.com/teomandeniz/c_mt
A library for C Language that for make you able to use all keywords uppercase, compilable both Windows and Linux operating systems with C99 version and most of functions are re-written.
Last synced: 31 Jul 2025
https://github.com/seluj78/minishell
My attempt to create a mini shell for 42's school
42 42born2code bash c minishell shell
Last synced: 02 May 2026
https://github.com/denismurphy/secure-https-client-mtls
HTTPS client implementation in C using mutual TLS (mTLS) authentication.
c client-certificate-authentication cmake https mbedtls mtls
Last synced: 07 Mar 2026
https://github.com/jrzvnn/kattis-solutions
This repository contains solutions to various problems from Kattis that I have successfully completed.
c competitive-programming cpp java kattis-solutions
Last synced: 21 Apr 2026
https://github.com/ebrezadev/ds1307-real-time-clock-c-driver
DS1307 RTC (real time clock) portable c library (high level driver)
arduino c driver ds1307 embedded embedded-c library real-time-clock rtc
Last synced: 07 May 2025
https://github.com/ldilley/igniteircd
:speech_balloon: An ancient fork of the Hybrid IRC daemon (preserved for historical purposes)
c daemon irc irc-server ircd ircserver
Last synced: 27 Jul 2025
https://github.com/gadget114514/yaadv
embeddable adventure visual novel engine for cocos2d
c cocos2d cplusplus game game-development game-engine
Last synced: 24 May 2026
https://github.com/cyrus-and/dry-makefile
Opinionated Makefile for simple C/C++ projects
build-tool c cplusplus makefile
Last synced: 13 Apr 2025
https://github.com/fiskaltrust/middleware-demo
Demo applications that demonstrates how to use the fiskaltrust.Middleware from C, C++, VB6 and Rust.
c cpp demo-application kassensichv middleware pos-systems rksv rust vb6
Last synced: 23 Aug 2025
https://github.com/ggorg0/tinytext
TinyText (TText for short) is a really small text editor (only viewer for now) written entirely in C with the goal of not requiring any external dependencies.
Last synced: 26 Sep 2025
https://github.com/erikdelange/exin-ast-the-experimental-interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a Basic/C/Python like language. The interpreters design centers around an Abstract Syntax Tree.
abstract-syntax-tree ast c ebnf interpreter language programming-language
Last synced: 04 Jan 2026
https://github.com/8dcc/snc
Simple netcat(1) and ncat(1) alternative over TCP
c cli network productivity sockets
Last synced: 29 Jun 2026
https://github.com/sauravmaheshkar/playground
Algorithms, Data Structures, Leetcode, Niche Languages
c cpp-programming haskell leetcode nix-flake prolog python3 rust tracker-misc
Last synced: 14 Apr 2025
https://github.com/stillthinkinghere/socialmediamanager
This is a all in one Socialmedia Management app, the front-end it created in c++ and the backend is created in c++, c, java and javascript. This uses http requests and API's to publish posts and to review data of these post across all platforms.
app application c cpp graphical-interface graphical-user-interface gui java javascript media qt qt5 qt6 social
Last synced: 04 Jan 2026
https://github.com/codestrange/shellout
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
c command-line console-application
Last synced: 14 Mar 2025
https://github.com/takahirox/webassemblythread-benchmark
c cpp javascript thread wasm webassembly
Last synced: 05 May 2026
https://github.com/rajeshberwal/revisiting-dsa
Repository to Revisiting DSA series
algorithms c cpp data-structures go golang interview-preparation javascript python
Last synced: 18 Oct 2025
https://github.com/la-guajolota/rp2040_proyects
RP2040 workspace for reference
c embedded-systems mcu pio rasberry-pi-pico rp2040
Last synced: 28 Apr 2026
https://github.com/zerebos/intelligent-line-and-marker-tracking-car
Code, Documentation, and Demo, of an autonomous car that tracks a black line as well as markers in the form of sign posts.
autonomous-car autonomous-vehicles c microcontroller pid zackrauen-com
Last synced: 03 Mar 2026
https://github.com/fahimfba/practice-codes
Contains all the practice codes of mine
c cplusplus csharp java practice-codes python3
Last synced: 20 Oct 2025
https://github.com/clark800/hget
minimalist http/https client utility (curl/wget alternative)
c command-line downloader minimalist
Last synced: 14 Feb 2026
https://github.com/stemmlerjs/os-design-assign-2
Assignment #2 - SYST44288 - Operating Systems Design And Systems Programming
Last synced: 03 Mar 2026
https://github.com/alhassy/ccheatsheet
Basics of the tremendously ubiquitous C language that permeates most of computing!
Last synced: 29 Apr 2026
https://github.com/mathyscogne/42_so_long
First graphic project at 42, aimed at creating a mini 2D game and familiarizing with the school's graphic library.
Last synced: 27 Oct 2025
https://github.com/bezlant/s21_pong
🏓 Ping Pong with a simple TUI (School 42)
c ncurses ping-pong school-project tui
Last synced: 04 Apr 2026
https://github.com/libdriver/qmc5883l
QMC5883L full-featured driver library for general-purpose MCU and Linux.
c full-featured-driver iic linux magnetometer mcu qmc5883l
Last synced: 29 Apr 2026
https://github.com/dallasformularacing/battery-management-system
BMS FIRMWARE FOR EV
Last synced: 29 Apr 2026
https://github.com/abdelkarimhajji/push_swap_42
Pushswap @ 42: Sorting Mastery 🔄✨ Conquer the stack challenge with my Pushswap project at 42. Explore efficient sorting, witness algorithmic magic! #PushswapChallenge #CodeMagic 🚀💻
Last synced: 09 Jun 2026
https://github.com/anas-farooq8/top-kth-shortest-path
Solving the K Shortest Path Problem using a combination of MPI for distributed computing and OpenMP for shared memory parallelization within MPI processes. The goal is to find the Kth shortest path among all nodes of a given graph.
Last synced: 24 Jan 2026
https://github.com/jacob-c-smith/json
A tested JSON parser / serializer
c json parser serializer tested
Last synced: 13 Feb 2026
https://github.com/aaravmalani/lexmath
A lexer for mathematical expressions in C
arithmetic c cmake collaborate expressions lexer math mathematics tokenizer
Last synced: 16 Oct 2025
https://github.com/ahmdvnd/bitmapfonthandlerproject
a library to display Farsi words on embedded device`s screens
bitmap-font c c-plus-plus cmake codepage cpp devices display-library embedded embedded-c farsi-font font-drawing opencv pos verifone windows-1256
Last synced: 02 Mar 2026
https://github.com/prince781/libgpublas
Drop-in GPU acceleration for linear algebra.
blas blas-kernels c cblas clblas cuda gpu gpu-acceleration hpc interposition linear-algebra nvidia opencl
Last synced: 29 Apr 2026
https://github.com/marcobuster/itis
Compiti, esercitazioni e verifiche fatte durante l'arco della scuola superiore.
Last synced: 29 Apr 2026
https://github.com/8dcc/source-netvar-dumper
NetVar offset dumper for source games in Linux
c fuck-oop game-hacking linux netvar netvars-dumper offsets source-games
Last synced: 28 Feb 2026
https://github.com/dahlitzflorian/small-c-programs
Including small C-programs to learn the programming language C
applications c development open-source source-code
Last synced: 15 Oct 2025
https://github.com/nemeslaszlo/solarpanel-system
Signal and Process Management. A process managed work scheduler that simulates the day-to-day work of different teams (with one pair per day, which will not be paired for a week, it will get one single day-to-day installation)
c data-management fork pipes processing scheduler signal
Last synced: 12 Oct 2025
https://github.com/brainiac2677/cse310-compiler
A compiler for limited syntax of c. Part of course works of CSE310.
bison c compiler context-free-grammar flex
Last synced: 09 Oct 2025
https://github.com/vizonex/pyllparse
a parody of llparse typescript library made for python users.
c llparse parody parser python-parody
Last synced: 30 Apr 2026
https://github.com/fasakinhenry/simple_shell
ALX simple shell project by Henry Fasakin and Solomon Olungweonwi
Last synced: 24 Jan 2026
https://github.com/erikmansson/chip-seven
A simple CHIP-8 interpreter for Linux written in C
c chip-8 chip8 emulator glad glfw interpreter linux opengl
Last synced: 22 Jan 2026
https://github.com/jacubillos10/ruspectroscopy_tools
C extension module (for python) to generate gamma and E matrices in RUS (Resonant Ultrasound Spectroscopy)
c openmp physics python3 resonant-ultrasound-spectroscopy solid-state-physics
Last synced: 14 Oct 2025
https://github.com/aallali/db.c
trying to learn DB internals by building a simple storage engine
algorithms c database database-internals datastructures storage-engine
Last synced: 12 Feb 2026
https://github.com/gikoskos/libccr
Hoare's Conditional Critical Regions implemented as a C library
c cmake concurrency concurrent-programming pthreads synchronization
Last synced: 05 May 2026
https://github.com/pooulad/gol
🚨Create game of life with C and Go
c ebitengine game-of-life golang
Last synced: 24 Apr 2026
https://github.com/marob05/mbsh
My implementation of a simple shell for linux
c posix posix-shell shell terminal
Last synced: 14 Oct 2025
https://github.com/dhruvsrikanth/unix-like-shell
A pure C implementation of a Unix-like system emulating the Bourne Again SHell.
bash-shell c emulator shell signal-safe-code thread-safe-code unix-command unix-like-system unix-shell
Last synced: 02 May 2026
https://github.com/jmcph4/azorian
C11 implementation of multiformat specifications
c c11 data-structures formats ipfs ipld ipns libp2p multiaddr multibase multiformat multiformat-specifications multiformats multihash multiprotocol p2p self-describing unsigned-varint varint
Last synced: 30 Apr 2026
https://github.com/01mu/interpreter
A C implementation of the Monkey programming language defined in Thorsten Ball's book "Writing A Interpreter In Go"
c compiler go interpreter monkey writing
Last synced: 30 Apr 2026
https://github.com/alhassy/interactive-way-to-c
Learning C program proving using Emacs --reminiscent of Coq proving with Proof General.
c emacs interactive literate-programming tutorial
Last synced: 30 Apr 2026
https://github.com/algodesigner/fat12tool
Lightweight FAT12 implementation in C with an interactive shell, FUSE mount support, and MBR partition handling. Supports standard 8.3 filenames.
c cli fat12 filesystem fuse fuse-filesystem linux macos msx msx-ide msx2 osdev retrocomputing storage
Last synced: 06 Jun 2026
https://github.com/ivkos/split
Simple file splitter written in C
c command-line command-line-tool file-splitter simple split splitting tool
Last synced: 09 Oct 2025
https://github.com/mikyll/fondamenti-di-computer-graphics-m
Le mie soluzioni per il laboratorio di Fondamenti di Computer Graphics M
2d 3d arcade bezier blender c computer computergraphics cpp fondamenti grafica graphics informatica ingegneria magistrale morigi opengl serena template videogame
Last synced: 18 Apr 2026
https://github.com/tariktesfa/simple_shell
This is another ALX Group Project
Last synced: 30 Apr 2026
https://github.com/sshahryiar/silabs-c8051f330-microcontroller-tutorial
Tutorial on SiLabs C8051F330D Microcontroller
8-bit 8051 8051-architecture 8051-microcontroller c c8051 c8051f330d c8051f33x codewizards mikroc mikroelektronika silabs
Last synced: 30 Apr 2026
https://github.com/sambhav228/data_structure_algorithm
A repository which consists of the collection of various Data Structures and Algorithms implemented in various Programming Languages.
Last synced: 04 May 2026
https://github.com/thexhr/twind
twind is a simple daemon serving static files over the gemini protocol.
c daemon gemini-protocol gemini-server hacktoberfest server
Last synced: 25 Feb 2026
https://github.com/milosz275/leetcode
Repository for my solutions to Leetcode problems. Each task is documented and docs are automatically deployed.
c cpp doxygen leetcode leetcode-solutions python sphinx
Last synced: 14 Oct 2025
https://github.com/bemxio/bemxos
A 32-bit OS made for learning purposes
assembly bootloader c kernel low-level operating-system os
Last synced: 15 Feb 2026
https://github.com/thiagoh/lex
From the classic "Lex - A Lexical Analyzer Generator" from http://dinosaur.compilertools.net/lex/index.html
c compilers cpp flex lex lexer lexical-analysis lexical-parser
Last synced: 24 Apr 2026
https://github.com/pinselimo/cstructs-in-haskell
C-Struct Types for Haskell
c ffi hackage haskell haskell-ffi haskell-library struct
Last synced: 26 Oct 2025
https://github.com/theshobhitsingh/data_structures_and_algorithms
This is my first GitHub repository, dedicated to documenting my learning journey and sharing implementations of data structures and algorithms.
algorithms c cpp data-structures java javascript python typescript
Last synced: 06 Mar 2026
https://github.com/seleznevae/fort
CLI (command line utility) to create formatted tables in console
Last synced: 15 Apr 2026
https://github.com/crvargasm/sudoku-solution-validator
Project 1 - Sudoku Solution Validator - Operating System Concepts
c operating-system operating-systems-project
Last synced: 27 Feb 2026
https://github.com/twe4ked/hrdlr-arduboy
arduboy arduino c c-plus-plus gamedev hrdlr
Last synced: 12 Feb 2026
https://github.com/f-corvaro/pipex
"Unleash the power of Unix pipelines and redirections with PIPEX - your gateway to system programming."
125 42 42commoncore 42network 42roma 42romaluiss 42school bonus c educational-project guide makefile mandatory pipes pipex pipex-42 pipex42 pipextester
Last synced: 24 Feb 2026
https://github.com/danielbrito/celerebro
:brain: CÉLEREBRO é um mini game de matemática para praticantes de neuróbica.
c data-structures game linux mathematics programming sorting
Last synced: 01 May 2026
https://github.com/gianlucajahn/universal-password-checker
An AI "strong password checker" built in 13 of the most popular programming languages.
c cplusplus csharp golang java javascript kotlin password-safety password-strength perl php python rust strong-password strong-password-generator swift typescript
Last synced: 04 Apr 2026
https://github.com/notnekodev/jash
Just another Shell. Written completly in C
Last synced: 02 Mar 2026
https://github.com/limdongjin/sicxe-assembler
SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.
assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang
Last synced: 17 May 2026
https://github.com/mr-mrf-dev/mr-minesweeper
🧨 Minesweeper Game in C Programming Language.
c cpp minesweeper terminal-game terminal-games
Last synced: 27 Feb 2026
https://github.com/ahueck/redox-keymap
Personal keymap for the redox keyboard
c flash keyboard-layout qmk-firmware qmk-keymap redox redox-keyboard
Last synced: 05 Apr 2026
https://github.com/sigfox/sensit-payload
Sensit payload parser and serializer for v2 and v3
binding c javascript parser sensit serializer sigfox
Last synced: 24 Oct 2025
https://github.com/cyanogilvie/jitc
Just In Time C for Tcl, implementing c-as-a-value compilation and automatic memory management
Last synced: 02 Mar 2026