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-01 00:04:19 UTC
- JSON Representation
https://github.com/mp81ss/ctp
C-Thread-Pool, the universal thread pool library
bsd c cross-platform linux multi-threaded multi-threading multithreading pool thread thread-pool threading threadpool threads win32 windows windows-10 windows-7
Last synced: 14 Jun 2025
https://github.com/sagiegurari/c_scriptexec
Invoke complex multi command scripts with a single C api call.
Last synced: 12 Apr 2025
https://github.com/rostok2112/libcalc
Simple library with parser of mathematical expressions and operators from string (returns array of tokens with math expressions), translator to RPN and stack calculator. Also this lib contain simple strtok-like wrapper for calculations
c library math reverse-polish-notation rpn shunting-yard-algorithm stack-calculator
Last synced: 16 May 2026
https://github.com/knightchaser/easy-data-structure
Hands on data structure, with an easy code by myself.
assembly c cpp data-structures hands-on
Last synced: 07 May 2025
https://github.com/abuzaforfagun/c.basicoperations.bangladeshwiki
Complete wiki of Bangladesh in C. Implement search inside array. Case intensive user input. Added lots of logic to confirm minimum app crash.
Last synced: 10 Apr 2025
https://github.com/gimploo/scuffed_whatsapp
tui version of whatsapp
c c11 mutlithreading socket-programming
Last synced: 07 May 2025
https://github.com/mani-agah-esmaeilzad/web-server-using-c
Maraol's C Library is an open source collection of tools for the C programming language.
Last synced: 13 Apr 2025
https://github.com/showxu/Magicians
A magic extension
c cocoapods cpp cpp17 cpp1z interface-builder ios macos magician objective-c objective-c-plus-plus swift swift-3 swift4 tvos watchos
Last synced: 09 May 2025
https://github.com/ahmetcansolak/physical-address-from-user-space
Simple C program to get physical address from user space through mmap
Last synced: 03 Jul 2025
https://github.com/changyeop-yang/study-c
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 또한, 오늘날 많이 쓰이는 C++는 C에서 객체 지향형 언어로 발전된 것이다. 또 다른 다양한 최신 언어들도 그 뿌리를 C에 두고 있다.
Last synced: 15 Apr 2026
https://github.com/martin-rizzo/textfile
A portable, one-header C library to easily read lines of text from files encoded in any format.
c group-microlibs header-only-library unicode
Last synced: 07 Oct 2025
https://github.com/lakshayd02/c-programs
This repository contains a collection of C programs designed to illustrate fundamental concepts and common programming tasks. It's a great resource for learning C, practicing coding skills, and exploring various programming techniques. The examples range from basic syntax and data types to more advanced topics like data structures and algorithms.
c c-language coding practice-programming
Last synced: 08 Oct 2025
https://github.com/cwbowron/bce
Boo's Chess Engine
ai alpha-beta-pruning c chess chess-engine games negascout
Last synced: 05 Sep 2025
https://github.com/patamigo0/lib-custommenuinc
This lightweight library provides a simple, easy-to-use menu system for Windows console applications. It features customizable menus, keyboard and mouse navigation, and a clean abstraction layer.
c gui-console gui-library windows-10 windows-console
Last synced: 09 Oct 2025
https://github.com/kittonn/programming-fundamental
01076103 - Programming Fundamental
Last synced: 19 Aug 2025
https://github.com/dreampast/libul
Some header-only utility files
c cpp cross-compiler cross-plattform native utiltity
Last synced: 22 Jun 2025
https://github.com/yurrriq/knrc
:book: In which I work through exercises in "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie
c c-programming learning-by-book literate-programming noweb
Last synced: 29 May 2026
https://github.com/algosup/2023-2024-project-4-sportshield-team-4
4th project of the year 2023-2024
Last synced: 05 Sep 2025
https://github.com/neyn/cneyn
Fast and Lightweight C HTTP Library
c c-library c99 fast-library http htttp-server webserver
Last synced: 24 Mar 2025
https://github.com/arcadedan/danos
personal project for learning x86-64 asm
assembly assembly-x86 c kernel makefile
Last synced: 24 Apr 2025
https://github.com/franz1981/franz_flow
Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers
c c11 concurrent-data-structure high-performance ipc low-latency queue ring-buffer zero-copy
Last synced: 10 Jan 2026
https://github.com/dyne/lua-paillier
Lua module for the Paillier cryptographic scheme
Last synced: 10 Mar 2026
https://github.com/nthnn/wtfc
Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.
c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language
Last synced: 10 Apr 2025
https://github.com/sigmapitech/myprintf
Allocation free, C99 printf function recreation focused of a small memory footprint
c epitech epitech-project printf
Last synced: 26 Apr 2025
https://github.com/lelserslasers/gameoflife
Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)
2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation
Last synced: 30 Jul 2025
https://github.com/pavi2410/chatudp
A UDP based group chat app written in Rust ⚡
beginner-friendly blazingly-fast c chat cli client-server computer-networks group-chat messenger network-programming rust server udp
Last synced: 07 Sep 2025
https://github.com/keikoro/extending_python
Small example project to demonstrate how to extend Python with C code :snake::new:
Last synced: 10 Mar 2026
https://github.com/the-pink-hacker/ticevid
A USB color video player for the TI-84+ CE.
c c-lang c-language c-language-programming qoi qoi-format ti-84-plus-ce
Last synced: 14 Oct 2025
https://github.com/nsauzede/ns_vade
🧰 Source management tooling based on GNU Make, GCC, Python and other standard tools
c hacktoberfest python tdd vade vlang
Last synced: 19 Jan 2026
https://github.com/zeloe/rtconvolver
A realtime convolution VST3
c convolution cplusplus cuda juce
Last synced: 22 Apr 2025
https://github.com/nathanlytang/wg-cli
🔑 A CLI tool to automate and manage WireGuard® peers. Made to complement the existing wireguard-tools subset.
Last synced: 11 Mar 2025
https://github.com/nizamiza/self-balancing-trees
Implementations of AVL and 2-3 trees
2-3-tree avl avl-tree binary-search-tree bst c computer-science data-structures tree-insert tree-search two-three-tree
Last synced: 09 Apr 2025
https://github.com/detronetdip/tic-tac-toe
A tic tac toe game
c cli-app game programming tic-tac-toe
Last synced: 14 Jul 2025
https://github.com/abranhe/binary.c
An small C library to work with binary numbers
binary binary-numbers c c-library clib clibs makefile
Last synced: 31 May 2026
https://github.com/andreeadraghici/30daysofcode
30 Days Of Code / HackerRank
30daysofcode c cpp hackerrank java python
Last synced: 14 Apr 2026
https://github.com/hxndev/dependency-analysis-and-speedup
In this task, we were given some code snippets and we had to calculate the Dependencies in the code and if resolveable, we needed to re-write the code to remove any sort of dependencies. Furthermore, we had to calculate the speedup graphs too.
c code dependencies dependency-analysis distributed-computing distributed-systems paralelism parallel parallel-computing parallel-programming speedup
Last synced: 09 Oct 2025
https://github.com/justinmeiners/c-foundation
An implementation of an ANSI C class system similar to Apple's Core Foundation. (Retain/release, autorelease, mutable/immutable, etc)
apple autorelease c cocoa foundation reference-counting
Last synced: 08 Oct 2025
https://github.com/maximilianfeldthusen/simpleparser
This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.
Last synced: 05 Sep 2025
https://github.com/myetherwallet/dns-watcher
Query Nameservers to verify proper resolution
Last synced: 08 Oct 2025
https://github.com/sharoniv0x86/stringwiz
A string utility library offering a comprehensive set of string manipulation functions.
c c-language c-programming-language c-strings library strings
Last synced: 13 Oct 2025
https://github.com/bablokb/pico-bme280
Read BME280 sensor values with a Raspberry Pi Pico using the official Bosch-API
Last synced: 12 Jun 2025
https://github.com/kareimgazer/keyboard-diy
Make a keyboard yourself at home using ARM-Cortex-M4 micro-controller
arm-cortex-m4 c gpio interrupt-driven-programs interrupts microcontroller tiva-c
Last synced: 24 Aug 2025
https://github.com/cemkeylan/sxss
Simple X ScreenSaver
c c99 screensaver suckless x11
Last synced: 06 Sep 2025
https://github.com/cjburkey01/bulletlang
A language as easy as Ruby and Java but as efficient as C!
c c-language crystal crystal-language custom-programming-language go go-lang java java-8 java-language programming programming-language programming-languages ruby
Last synced: 11 Apr 2026
https://github.com/santerijps/text-editor-from-scratch
An attempt to write a text editor from scratch with C and raylib
Last synced: 01 Mar 2025
https://github.com/kassane/asio-zig
asio (standalone) event-loop to C API - Experimental (uses zig 0.12.0)
asio asio-library asynchronous c concurrency cplusplus cpp ffi-bindings threading zig
Last synced: 15 Apr 2025
https://github.com/detectivekaktus/textify
Different text file format converter and renderer
c cli command-line-tool coverter file-conversion file-converter renderer
Last synced: 16 Aug 2025
https://github.com/ghazaleze/microcontoller_lab
programming ATmega with C
atmega avr c codevision dot-matrix graphic-lcd interrupts microcontroller proteus pwm simulation timer
Last synced: 21 Apr 2025
https://github.com/yageek/lambert
:earth_africa: C library to convert Lambert coordinates to WGS84 with IGN Algorithms
Last synced: 11 Apr 2025
https://github.com/raphiara/spms_ring
Single publisher multiple subscriber ring buffer written in C
c inter-process-communication ipc library lock-free message-queue publish-subscribe queue shared-memory
Last synced: 07 May 2025
https://github.com/chaitanyarahalkar/spectre-poc
Proof of Concept - Spectre
c exploit meltdown poc proof-of-concept spectre
Last synced: 17 Aug 2025
https://github.com/akash1474/txedit
TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️
c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app
Last synced: 10 Jul 2025
https://github.com/andreeadraghici/selection-of-activities-project
Algorithm Design Homework
Last synced: 07 May 2026
https://github.com/amaitou/minishell
Explore shell programming with our Minishell project – a lightweight, interactive command-line shell built entirely in C. Experience a hands-on journey in creating a basic yet functional shell, delving into process handling, command execution, and user input parsing. Engage with the fundamentals of shell implementation in this educational endeavor.
1337school 42cursus 42network c minishell42
Last synced: 09 Apr 2025
https://github.com/patsaoglou/ooscompiler
An Object Oriented programming language made using the ANTLR Framework to produce a final C source file that gets compiled into binary using GCC
antlr4 c class-inheritance compiler gcc-complier object-oriented-programming oop python-compiler
Last synced: 03 Sep 2025
https://github.com/basemax/c-nostdlib-assembly
We define own _start point without using GLIBC runtime library using Assembly. (x86_64 and i386)
assembly assembly-8086 assembly-x64 assembly-x86 c syscall syscalls
Last synced: 12 Apr 2026
https://github.com/auneri/celloworld
Self-contained project templates for (mostly) C-family languages.
Last synced: 09 Apr 2025
https://github.com/archer-01/libft
Implementation of standard libc functions and some other additional functions
Last synced: 13 Apr 2025
https://github.com/embeddedos/x86-64-operatingsystem
An Operating System based on x86-64 architecture.
assembly bios bootloader c cpp kernel operating-system qemu round-robin-scheduler shell systemcalls x86-64
Last synced: 08 Oct 2025
https://github.com/greycloudss/sabaton
Sabaton is a WIP offline password cracker and wordlist engine in C. It generates exhaustive keyspaces and evaluates them against mainstream hash functions via a simple API. Built for air-gapped environments and high-throughput use, with a roadmap including CLI, multithreading, streaming mode, and GPU acceleration.
armourer c cracking cryptography security
Last synced: 07 Oct 2025
https://github.com/ryan-menezes/snake
O jogador controla um ponto, quadrado ou objeto em um plano com borda. À medida que avança, deixa um rasto para trás, semelhante a uma cobra em movimento.
c game jogo jogo-cobrinha language-c snake snake-game
Last synced: 30 May 2026
https://github.com/otmanedaoudi/c-complex-declarations-parser
A program that converts a complex C declaration into a human readable representation.
c compiler-design syntax-analysis syntax-tree
Last synced: 08 Oct 2025
https://github.com/fumiama/simple-dict
db["key"]="value" with tea encryption
c crypto-operations encryption encryption-decryption kv kv-storage kv-store socket socket-client socket-io socket-programming socket-server socketio tea-encryption
Last synced: 09 Apr 2025
https://github.com/geomatsi/stm32-tests
Experiments with stm32 boards
bare-metal c gcc stm32 stm32f0 stm32f4
Last synced: 22 Apr 2025
https://github.com/kampi/nrf-rv-3028-c7
MicroCrystal RV-3028-C7 driver implementation with an example project for the NRF52-DK development board from Nordic Semiconductor.
arm c nordic nordic-bluetooth nordic-semiconductor nordicsemi nrf52 rtc
Last synced: 13 Apr 2025
https://github.com/lind026/ucsan
The User Concurrency Sanitizer (UCSAN)
c concurrency concurrent-programming data-race-detection
Last synced: 23 Apr 2025
https://github.com/codewithmide/alx-higher_level_programming
Higher level programming languages and projects from ALX SE
c javascript mysql-database python3 shell sql sqlalchemy sqlalchemy-orm sqlalchemy-python
Last synced: 04 May 2025
https://github.com/xnacly/register_machine
Registermachine with 7 slots and simple arithmetic operators
Last synced: 18 Jan 2026
https://github.com/gearsix/bfme2-installer
An ISO install wrapper for (specifically for Lord of the Rings: Battle for Middle-Earth 2). It mounts .iso files, runs the installer (on disc) and applies the no cd crack so that you don't need to re-mount the .iso files everytime you run the game.
animated c cd command-line crack friendly gaming installer iso-files lord-of-the-rings lotr mount powershell script windows-10 wrapper
Last synced: 16 Jan 2026
https://github.com/omarazizi/echoos
Operating System and Kernel
32-bit c kernel kernel-development low-level-programming operating-system x86-assembly
Last synced: 14 Oct 2025
https://github.com/keharriso/ocelot
Parse C headers to identify function prototypes, type declarations, and global variables
Last synced: 11 Jun 2025
https://github.com/thefangbear/shared_memory
Portable cross-UNIX header-only shared memory message-passing library using POSIX shmem in C
Last synced: 10 Dec 2025
https://github.com/marcbperez/c-programming-security
C programming examples that cover basic operations and security exploits.
Last synced: 29 Apr 2026
https://github.com/yeager/firestaff
🔥 Source-faithful Dungeon Master engine — DM1, CSB, DM2, DM Nexus on modern hardware. macOS, Windows, Linux, Steam Deck.
c chaos-strikes-back cross-platform deterministic dungeon-master ftl-games game-engine linux macos open-source preservation reimplementation retro-gaming reverse-engineering sdl3 windows
Last synced: 25 Jun 2026
https://github.com/zarazaex69/sedec
sedec - complex decompiler
c capstone decompiler go gonum gopter z3
Last synced: 03 Apr 2026
https://github.com/prakharchoudhary/codeverse
My implementations of various DS and algorithms, alongwith my submissions on coding platforms like Codechef, Hackerrank, Hackerearth etc.
algorithms-datastructures c codechef-solutions competitive-learning competitive-programming cpp hackerearth hackerrank-solutions python spoj-solutions
Last synced: 08 May 2026
https://github.com/manraj29/cricket-using-c
A game of Cricket for programmers.
basicgame c cprogramming cricket fungame programming
Last synced: 30 Jan 2026
https://github.com/japrozs/rim_llvm
a smol compiler I've been working on for the past few weeks
c compiler interpreters llir llvm
Last synced: 29 Apr 2026
https://github.com/agrael1/veritas-2d
Just a test of might of C language. No GL used. Soon this will be Veritas 3D Game engine.
3d-game-engine c veritas-engine
Last synced: 05 Mar 2026
https://github.com/ivkos/hexviewer
Console hex viewer written in C
c console hex hex-viewer hexviewer simple
Last synced: 13 Jun 2026
https://github.com/streamndad/streamn-scoreboard
Third-party OBS Studio plugin for tracking youth hockey scoreboard state. Writes game data to text files for use with OBS Text sources.
c clock hockey livestreaming obs-plugin obs-studio obs-studio-plugin scoreboard scorebug scorekeeper sports streamn-dad youth-sports
Last synced: 16 Apr 2026
https://github.com/kishore-ganesh/zeroshell
A work in progress attempt to make a shell that supports piping and redirection in Linux
c linux-shell operating-systems shell
Last synced: 29 Jun 2026