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-10 00:04:32 UTC
- JSON Representation
https://github.com/islipnot/winload
Reversing & recreating Windows 10 image loader with executable API resolution. (usermode, x64/86)
c reverse-engineering windows-10 windows-internals
Last synced: 20 Jun 2025
https://github.com/exclud/alx-low_level_programming
This is a repository learning low level programming in C
alx-low-level-programming c libraries
Last synced: 03 Mar 2025
https://github.com/fboulnois/pg-scram
A tiny C program to create valid Postgres scram-sha-256 passwords
c libpq postgres postgresql scram-sha-256
Last synced: 20 May 2026
https://github.com/miou-zora/lib-c-ursed
A libmy (Epitech Small LibC) that try to reach limit of ternary and recursive functions in C.
Last synced: 02 Feb 2026
https://github.com/frozen-burrito/hydrate-extension-inteligente
Repositorio para el software de aplicación para la extensión inteligente de botellas de agua Hydrate.
ble c cmake embedded-systems esp32 freertos
Last synced: 05 Apr 2025
https://github.com/blaknite/snek
Snake for the RC2014
c game rc2014 retro snake snake-game z80
Last synced: 23 Jul 2025
https://github.com/0xvpr/vpr-bin2fmt
A utility program to convert binary data to a formatted string of the user's choice
binary-format c cpp data-formatting string-formatter tool tooling utility
Last synced: 17 May 2026
https://github.com/meharehsaan/system-programming
This repository contains all C language codes of system programming with linux written while learning.
c linux linux-utility system-programming
Last synced: 22 May 2026
https://github.com/kaualandi/megasena-tic-ccomp
Sorteio MegaSena em C para aula de TIC - 1/8 CCOMP
Last synced: 01 Sep 2025
https://github.com/ac000/jamendo-fuse
FUSE (Filesystem in USErspace) providing access to jamendo.com
Last synced: 07 May 2025
https://github.com/jameswalmsley/ultimate-error-codes
Ultimate Error Code
c embedded error error-code error-handling
Last synced: 13 Jun 2026
https://github.com/briansantoss/libdstructs
A C library implementing the most commonly used data structures: linked lists, stacks, queues, binary trees, hash tables, sets and array lists/vectors.
algorithms-and-data-structures c library linked-list stacks
Last synced: 08 Mar 2026
https://github.com/loneicewolf/cryptography
Encryption implemented in various languages. like AES and Serpent, more coming.
aes c cascade-encryption cipher cpp cryptography openssl rijndael serpent
Last synced: 08 Mar 2026
https://github.com/schwalbe-t/DSTIKE-Pong
A port of singleplayer Pong for the DSTIKE Deauther watch.
c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106
Last synced: 25 Oct 2025
https://github.com/baltasarq/reveni
A ZX-Spectrum + adventure game written in C.
c interactive-fiction text-game zx-speccy zx-spectrum
Last synced: 03 Jul 2026
https://github.com/chimari/hoe
Subaru HDS++ OPE file Editor
astronomy c gtk2 gtk3 observatory subaru telescope
Last synced: 03 Jan 2026
https://github.com/ivanbgd/udacity-deep-learning-nd101
My solutions to the Udacity Deep Learning Nanodegree Foundation ND101 on-line course, with some examples in C, beside Python (https://www.udacity.com/course/deep-learning-nanodegree-foundation--nd101)
c deep-learning deep-neural-networks jupyter-notebook miniflow neural-networks python tensorflow udacity udacity-deep-learning udacity-nanodegree
Last synced: 13 Apr 2026
https://github.com/samarjit98/computer-networks
Network programming using the BSD Sockets API and PCAP in C.
c client-server computer-networks network-programming pcap socket-programming system-programming
Last synced: 11 Jun 2025
https://github.com/dan-tan/iterative-label-spreading
This is an implementation of a semi-supervised/unsupervised clustering method called Iterative Label Spreading. The main algorithm is written in c, and wrapped in cython for use in python. The algorithm is presented in the following paper by Amanda J. Parker and Amanda S. Barnard.
c cython-wrapper python semi-supervised-learning unsupervised-learning
Last synced: 18 May 2026
https://github.com/seanpm2001/WhyWatchOS_8
A separate repository for the archival and development of whyWatchOS 8, an open source remake of WatchOS 8. Written in C, and part of the WacOS operating system project.
apple apple-alternative c c-lang c-language gpl3 gplv3 md operating-system subsystem txt wacos wacos-development wacos-project watchos watchos-8 watchos-alternative whywatchos whywatchos-8 wristwatch
Last synced: 11 Mar 2025
https://github.com/krasjet/webaudio-c
the simplest example working with webaudio in c
Last synced: 17 May 2026
https://github.com/lostsh/openboat
Simple Arduino based Boat
arduino arduino-boards arduino-nano arduino-uno boat boats c cpp rc
Last synced: 11 May 2026
https://github.com/klus3kk/clueengine
The project consists of the simple 3D Engine written in C.
3d-engine 3d-graphics c game-engine graphics-engine opengl real-time-rendering shaders
Last synced: 13 Apr 2025
https://github.com/jeanthom/vr88m
Disassembler for V8 microRISC architecture.
c disassembler embedded microrisc risc v8
Last synced: 25 Jun 2025
https://github.com/habedi/template-c-project
A template for C projects
c c-library c-programming-language project-template quality-of-life template-repository
Last synced: 03 Jul 2026
https://github.com/sunzenshen/cgotchas
Demonstration for using a C library in Go with Cgo
Last synced: 06 May 2025
https://github.com/bemwamalak/operating-systems-engineering-course-assignments
My solutions for the MIT 6.S081 / Fall 2020 Operating Systems Engineering course Assignments.
Last synced: 11 Jun 2026
https://github.com/ourway/sqlite-tiny
My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Never use it in any production.
b-tree c parser personal-project self-learning sqlite sqlite-database sqlite-orm sqlite3 sqlite3-database tokenizer virtual-machine vm
Last synced: 16 May 2026
https://github.com/lumarans30/dec2bin-c
Three simple algorithms in C that convert a number from decimal to binary.
arithmetic-operators bitwise-operators c conversion decimal-to-binary masking unsigned-integers
Last synced: 18 Mar 2025
https://github.com/themkat/emacs-gba-debug
Better GBA debugging in Emacs with no, or minimal configuration needed.
c debugger emacs emacs-lisp gameboy-advance gba gba-dev retro retrogaming rust
Last synced: 17 Feb 2026
https://github.com/simplyceo/feather-browser
A web browser written in pure C, using GTK3 and WebKit2GTK+.
Last synced: 09 Sep 2025
https://github.com/md-mafujul-hasan/program-in-c
These Contain 54 C Programming Language Program that I have done while understanding C-Programming Concepts.
c c-language c-program c-programming c-programming-language open-source opensource programming-exercises
Last synced: 28 Jun 2025
https://github.com/veeso/popen-redirections
Just a simple C program which shows how to redirect stdout/stdin of child process to parent
c pipes redirect-child-input redirect-child-output redirection stderr stdin stdin-redirection stdout stdout-redirection subprocess unix-pipes
Last synced: 21 Mar 2025
https://github.com/monich/slib
A little general purpose library of C utilities
algorithms c datastructures porting
Last synced: 20 May 2026
https://github.com/jalbam/tc_projects
[Unfinished projects with Turbo C] Two unfinished games and an emulator prototype written in C language.
adventure adventure-game ascii-art ascii-game ascii-graphics c emulation emulator emulator-prototype interactive-fiction projects rpg rpg-game terminal-based terminal-game text-based text-game unfinished
Last synced: 19 May 2026
https://github.com/md-mafujul-hasan/toph.co
These Contain Some Problem Solution of Toph.co Website that I have done while understanding Programming Concepts.
c c-plus-plus c-programming cpp java python
Last synced: 14 Apr 2026
https://github.com/boompig/hoard
My implementation of hoard parallel memory allocator
Last synced: 13 May 2026
https://github.com/dylan-stewart/lottery-scheduler-xv6
My lottery scheduler implementation in XV6 for operating systems
c linux lottery-scheduler xv6-os
Last synced: 15 May 2026
https://github.com/chethanyadav456/my-c-programming-notes
This are my C Programming notes which I have made while learning C Programming Language.
Last synced: 24 Jun 2026
https://github.com/vopaaz/v-shell
A Very basic Shell. Course Project Option 1 for Computer System Architechture, Professor Mao, Tsinghua SEM.
Last synced: 15 May 2026
https://github.com/lukinalexeyg/phpcrypt
Stand-alone version of php_sha256_crypt without any PHP dependencies
Last synced: 21 Apr 2026
https://github.com/tusharpamnani/c_codes
My first semester practice codes for C Language
Last synced: 27 Mar 2025
https://github.com/mcquerol/c-exercises
Beginner-level C programming exercises to practice basic concepts and syntax.
Last synced: 22 Aug 2025
https://github.com/ghazaleze/microblaze-equation-solver
for solving cubic equation
Last synced: 28 Jun 2026
https://github.com/libdriver/aht10
AHT10 full-featured driver library for general-purpose MCU and Linux.
aht10 c full-featured-driver humidity iic linux mcu temperature
Last synced: 15 May 2026
https://github.com/onlyf0ur/c-hashcracker
A simple and hyperfast HashCracker written in C.
Last synced: 17 Mar 2025
https://github.com/floressek/embedded_system
Final project for embedded systems. In C using REGX52.h and AT89C52 microcontroller
Last synced: 15 May 2026
https://github.com/christopher-dabrowski/parallel-matrix-multiplication
Drugie zadanie laboratoryjne na Programowanie równoległe i rozproszone
academic-project c java multithreading
Last synced: 15 May 2026
https://github.com/blockos/tinypds
Tiny PDS 3 parser
c parsing pds pds3 planetary-data planetary-science single-header-lib
Last synced: 17 Mar 2025
https://github.com/paulthomas20002/s7-compiler-lab
CSL411 COMPILER LAB , Prerequisite: A sound knowledge in C programming, Data Structures, Formal languages and Automata Theory and Compiler design.
c cd cd-lab compiler compiler-design compiler-design-lab csl411 dsa flat
Last synced: 16 Jun 2025
https://github.com/vianpyro/8-puzzle_solver
Implementation of an 8-puzzle solver in C
Last synced: 13 Mar 2025
https://github.com/alpsayin/pure_c_collections
A collection of Arraylist, Linkedlist, Set, and Dict written purely in C for embedded devices.
arraylist c linkedlist object-oriented-c
Last synced: 27 Mar 2025
https://github.com/dbjdbj/windows_hello_world
The code in here is the real WIN32 hello world. As Charles Petzold authored it. Before people forget.
Last synced: 18 Mar 2025
https://github.com/madladsquad/untitledxdgbasedir
An C and C++ implementation of the XDG basedir specification
Last synced: 16 May 2026
https://github.com/jacoblincool/cimple-lib
A delightful library for C learners.
Last synced: 18 Mar 2025
https://github.com/addonewr/js2c-c-js-
c语言转js的超微型编译器
c compiler javascript small transformer
Last synced: 16 May 2026
https://github.com/maroehri/c-coding-exercises
This project aims to provide a collection of C programming exercises along with solutions, which can be used to develop a better understanding of programming in C through continuous practice.
Last synced: 16 Jun 2025
https://github.com/varunrmantri23/crimsoncache
CrimsonCache is a custom in-memory data store inspired by Redis, offering essential caching commands, data persistence, and replication. It’s built as a robust learning tool for exploring networking, concurrency, and distributed systems.
Last synced: 02 Jul 2026
https://github.com/mbaraa/ctemplate
A revived fork of the one and only ctemplate with extra functionalities.
Last synced: 27 Aug 2025
https://github.com/kzrtt/estrutura-de-dados
Esse repositório contém os códigos das aulas e listas de exercícios da matéria de Estrutura de Dados da UTFPR
c data-structures programming-exercises
Last synced: 03 Apr 2025
https://github.com/almax-git/binary_converter_using_c_language
Binary to Decimal Converter us C language
Last synced: 03 Apr 2025
https://github.com/apache/incubator-guacamole
Mirror of Apache Guacamole (Incubating)
c guacamole java javascript network-client network-server
Last synced: 06 Apr 2026
https://github.com/philipmetzger/kilo-c-metzger
c editor terminal-based text-editor
Last synced: 20 Mar 2025
https://github.com/shexweeknd/42-cursus-philosophers
This is a project for the 42 cursus that focuses on the dining philosophers problem. The goal of this project is to implement a solution to the problem using multithreading and synchronization techniques while writing a C program
42 42antananarivo 42born2code 42cursus 42projects c hramaros mutex-synchronisation os philosophers philosophers-dinner-problem philosophers42 thread
Last synced: 20 Mar 2025
https://github.com/ptrvsrg/cache-proxy
Многопоточный кеширующий прокси
c cache docker http http-proxy logger thread-pool
Last synced: 19 May 2026
https://github.com/thisisnotjustin/linus_list
Linked List with "Good Taste" - Linus Torvalds
Last synced: 19 May 2026
https://github.com/gvvsnrnaveen/cuda
this repository contains the various programs that can written using CUDA Toolkit.
c cpp cuda nvcc nvidia-cuda nvidia-gpu
Last synced: 17 Jan 2026
https://github.com/sajithrajan03/calculator-c-project
CALCULATOR - C PROJECT
Last synced: 11 Apr 2025
https://github.com/chungquantin/baby-shell
Baby shell implementation in C supports most OS commands with pipelining and sequencing
Last synced: 03 Apr 2025
https://github.com/uhpoler/kpi-first-semester
This repository contains materials from all disciplines of the first semester
Last synced: 28 Mar 2025
https://github.com/osumatrix/mastermind
🎲 Mastermind - A code-breaking CLI game for two players written in C89
Last synced: 28 Mar 2025
https://github.com/rostgaard/pjsua-json-agent
Simple PJSUA (PJSIP User Agent) SIP user agent with JSON control interface
Last synced: 16 May 2026
https://github.com/basemax/sortingalgorithms
This is a collection of sorting algorithms implemented in C.
algo algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c sort-algorithm sort-algorithms
Last synced: 03 Apr 2025
https://github.com/guille-ux/zynkvm
The Virtual Machine for ZynkLite & ZynkPy
c dynamic-programming language-development machine programming-language stack vm
Last synced: 17 Jun 2025