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/eigilhs/c-natra
A Sinatra-style microframework for C.
c dont-use-this-no-really libevent web-framework
Last synced: 24 Mar 2025
https://github.com/kai-kj/microcompute
A small library for gpu computing
c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl
Last synced: 12 Apr 2025
https://github.com/desmonhak/colors-c-c-plus-plus
Cabecera que permite manipular colores con C/C++ de una forma mas sencilla
Last synced: 03 Mar 2026
https://github.com/asmtilde/NeoRaquet
Neo-Raquet Game Engine
2d-game actor-system animation c collision-detection cross-platform game-audio game-development game-engine game-physics game-programming graphics input-handling open-source real-time rendering sdl2 sdl2-mixer vector-math
Last synced: 11 Aug 2025
https://github.com/moritzrinow/cstream
C byte-stream and serialization utils
byte-array bytes c cpp memory serializable-objects serialization serialize stream
Last synced: 11 Aug 2025
https://github.com/nick-vinesmoke/console-snake-c
The simple snake game on the windows console which written using c
c console game game-development gamedev
Last synced: 28 Jun 2025
https://github.com/hoangtien2k3/code-c-plus-plus
Master your language C++. design patterns example - Java - C++. Multiple projects. Software engineering experiences.
Last synced: 21 Apr 2025
https://github.com/rik-sarkar-07/codes
This is My Main Repository
algorithms-and-data-structures c cnn cpp deep-learning java keras machine-learning nuralnetwork py tensorflow
Last synced: 03 Oct 2025
https://github.com/cooljeanius/mdnsd
another package that failed to build with MacPorts that I patched up
Last synced: 18 Jan 2026
https://github.com/dyne/lua-paillier
Lua module for the Paillier cryptographic scheme
Last synced: 10 Mar 2026
https://github.com/zpnst/tinynet
Network model on UNIX domain sockets with visualization, implemented in C
Last synced: 08 Aug 2025
https://github.com/f33rni/petalflow
A pure C light-weight library for machine learning
ai alternative amd arduino arm artificial-intelligence avr c esp32 machine-learning ml neural-network neural-networks stm32 tensorflow x86-64
Last synced: 23 Jul 2025
https://github.com/shankscript/wasm-starter-kit
A bare minimal kit to start working with Webassembly.
c cpp debug starter starter-kit wasm wasm-bootstrap wasm-example wasm-framework web webassembly webassembly-tutorial
Last synced: 09 Mar 2026
https://github.com/minhaskamal/coolconsolegames
A Collection of Wonderful Console Games (the-game-of-life-three-3-stones-tic-tac-toe-tictactoe-criss-cross-snake-rush-peeble-dropping-connect-four-4)
Last synced: 23 Aug 2025
https://github.com/gbmhunter/cppbuildsystemreview
bazel buck buckaroo build c cmake comparison compiler conan cpp example package-manager review scons
Last synced: 24 Aug 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/wojwozniak/university
University courses that I have finished - tasklists, solutions, study materials
c computer-science csharp java javascript math python racket university
Last synced: 26 Aug 2025
https://github.com/sisoma2/drivertester
Program to test IOCTLs in Drivers
c driver ioctl malware malware-analysis windows
Last synced: 19 Apr 2025
https://github.com/eeshaarif/reliable-file-transfer-udp-without-timeout
A program in GNU C/Linux that transfers a video file in UDP reliably using sliding window protocol without timeout and selective repeat.
c gnu-linux network-programming pthreads reliable-udp socket-programming threads udp-client udp-server video-transmission
Last synced: 02 Aug 2025
https://github.com/appliedfm/docker-coq-vst
Docker images of the Coq proof assistant with compcert and VST pre-installed
appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile
Last synced: 19 Feb 2026
https://github.com/mrummanhasan/operating_system_lab
bash-script c csharp operating-system threading
Last synced: 02 May 2025
https://github.com/simon-zerisenay/libft
Libft: Libft is a library project that aims to recreate various standard C library functions as well as additional useful functions. The project helps to strengthen programming skills by implementing common functionality from scratch.
42 42-school 42born2code 42projects c clibrary ecole42 libft
Last synced: 24 Sep 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: 14 May 2025
https://github.com/diluo1999/blackjack
Final team project: Blackjack in C. CS50 Software Design and Implementation @ Dartmouth.
bash-shell blackjack-game c documentation game-developement makefile reinforcement-learning tcp-ip team-project valgrind
Last synced: 26 Feb 2026
https://github.com/chimari/hskymon
Sky Monitor for Subaru Telescope
astronomy c gtk2 gtk3 observatory subaru telescope
Last synced: 13 May 2025
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/udhos/nepim
nepim stands for network pipemeter, a tool for measuring available bandwidth between hosts.
benchmarking c networking performance-testing tcp tool udp
Last synced: 30 Jul 2025
https://github.com/hemmat1984/crun
CRUN - Compile & Run C/C++ Code with Ease
batch-script c compiler-toolset cpp shell-script
Last synced: 12 Apr 2025
https://github.com/codestrange/webserver
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
Last synced: 14 Mar 2025
https://github.com/jotavare/c-text-editor
A text editor built from scratch in C, using less than 1000 lines of code.
c input-output search syntax-highlighting text-editor text-viewer
Last synced: 12 Nov 2025
https://github.com/nikhilroxtomar/socket-programming-server-in-c-and-client-in-python
A simple TCP client-server program, where server in written in C programming language while the client is written in Python programming language.
c python socket-programming tcp tcp-client tcp-server tcp-socket
Last synced: 04 Jan 2026
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/thakursaurabh1998/uca
Contains all the code practiced and made as part of the University Coding Academy.
binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script
Last synced: 07 May 2025
https://github.com/jjyr/cbmt
Complete Binary Merkle Tree https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0006-merkle-tree/0006-merkle-tree.md
Last synced: 30 Jun 2025
https://github.com/malb/m4rie
M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16
c linear-algebra matrix-factorization matrix-multiplication
Last synced: 15 Apr 2025
https://github.com/xyproto/addinclude
:arrow_up_small: Add include statements within the guards of a header file
c cpp headers include package-management utility
Last synced: 15 Apr 2025
https://github.com/tomsik68/ansi_colors
Single-header macro-based library for using terminal color codes in C/C++
c colors colors-codes console cpp terminal
Last synced: 31 Aug 2025
https://github.com/jf990/teies
TEIES project on VM/CMS developed by CCCC @ NJIT
Last synced: 31 Aug 2025
https://github.com/x0reaxeax/wot
yep, this is how i spend my free time
c obfuscated obfuscated-code obfuscation pointless
Last synced: 15 Apr 2025
https://github.com/abhishekmishra-17/computer-graphics-c-programming-language
Graphical or GUI based program using "C" programming language.....
algorithm bresenham-circle-drawing-algorithm bresenham-line-drawing-algorithm c c-programming-language cohen-sutherland cohen-sutherland-algorithm computer-graphics dda-algorithm graphics graphics-3d graphics-algorithms graphics-programming graphics2d liang-barsky midpoint midpoint-algorithm programming-language
Last synced: 15 May 2025
https://github.com/k923gxjtky/swph0ekswrpsoy-evfldev
android-rat c craxs-rat-7-6-update craxs-rat-7-7 craxs-rat-android-rat craxs-rat-source-codes craxs-rat-v7-6-latest craxs-rat-vip-2024 craxsrat-7-6-latest-update craxsrat-android craxsrat-latest-update craxsrat-latest-update-7 craxsrat-source craxsrat-source-codes craxsrat-update craxsrat-v7-6-latest
Last synced: 22 Apr 2025
https://github.com/andrej123456789/uno_pp
Simple game inspired by Uno with extra tweaks
Last synced: 13 Oct 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/zarazaex69/sedec
sedec - complex decompiler
c capstone decompiler go gonum gopter z3
Last synced: 03 Apr 2026
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/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/chaitanyarahalkar/spectre-poc
Proof of Concept - Spectre
c exploit meltdown poc proof-of-concept spectre
Last synced: 17 Aug 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/ollieday/ntp
Library for querying NTP servers
c library ntp ntp-client ntp-protocol
Last synced: 16 Mar 2026
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/smiley4/softwarerenderer
A 3d Software Rasterizer written in C
3d 3d-graphics c computer-graphics rasterizer software-rendering
Last synced: 12 Jun 2025
https://github.com/liulinboyi/regexp
JavaScript正则 JavaScript regexp 移植MuJS中的正则,使用JavaScript,来实现JavaScript中的正则,RegExp in JavaScript,方便大家使用自己熟悉的语言调试
Last synced: 21 Apr 2026
https://github.com/mobius3/creme
Creme is a widget library that is renderer-independent, non-intrusive and made with C99 (mirror of https://gitlab.com/mobius3/creme)
c c99 gui sdl2 tile-based widget-library
Last synced: 19 Jan 2026
https://github.com/blueskyson/exponential-golomb-coding
A c implementation of exp-golomb code for 8-bit data, including encode and decode method.
Last synced: 29 Apr 2025
https://github.com/bontail/pystrector
Package for displaying and changing core Python structures
Last synced: 23 Apr 2025
https://github.com/nunofachada/cl_ops
A library of common OpenCL operations.
bitonic-sort c cl-ops gpgpu hpc lgplv3 opencl opencl-benchmarks opencl-kernels opencl-library parallel-algorithm prefix-sum prng radix-sort random-number-generators sorting-algorithms
Last synced: 07 Jul 2025
https://github.com/joaodiaslobo/rogue-pointers
Roguelike game in C, using the ncurses library! 🧟
ascii c ncurses roguelike-game sdl2
Last synced: 27 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/recursiveerror/avr
Projetos de baixo nivel com Atmel328p
arduino avr avr-gcc c microcontroller
Last synced: 07 Jan 2026
https://github.com/archer-01/libft
Implementation of standard libc functions and some other additional functions
Last synced: 13 Apr 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/ohidurbappy/tutorialspoint-c-source-code
Example code given in Tutorialspoint.com C programming tutorial
c example-code tutorial tutorialspoint
Last synced: 11 Apr 2025
https://github.com/owlonpc/brainquack
Simple x86-64 Linux JIT compiler for the brainfuck programming language.
brainfuck brainfuck-compiler c c99 compiler compiler-optimization jit jit-compiler
Last synced: 24 Apr 2026
https://github.com/iturres/coding-challenges
👨💻 Collaborating with others, setting clear goals, and sharing knowledge are all essential components of my ongoing journey to become a proficient programmer.
c coding coding-challenges javascript python ruby sqlite3
Last synced: 15 Feb 2026
https://github.com/umutsevdi/rle-img-compression
A Utility program that can compress PGM images using Run Length Encoding Algorithm or reconstruct them without loss.
c image pgm pgm-image rle rle-compression-algorithm
Last synced: 14 Mar 2026
https://github.com/stablecoder/vulkan-mini-libs-2
Useful self-contained header files for Vulkan development, such as error codes and enum/bitflag serialization.
bitflag bitset c cpp cpp17 cpp20 flag flagbits flags python vulkan vulkan-library xml xml-parser
Last synced: 18 Oct 2025
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/ldilley/junk
:wastebasket: An archive of random programs
asm bash bash-script c cpp cpp11 cpp14 cpp17 csharp freebsd freebsd-kld haskell junk junk-code linux linux-kernel-module nasm python shell shell-script
Last synced: 09 Apr 2025
https://github.com/opennms/jrrd2
Round Robin Database (RRD) interface for Java (threadsafe rewrite)
Last synced: 22 Jun 2025
https://github.com/nazmusweb-coding/dos-programming
This repository showcases mini and final projects for a course of my university.
c gcc gtk3 gui-application software-development ubuntu windows-app
Last synced: 13 May 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/tush-tr/c_language
Learning stuff for C language and two basic projects to learn hands on programming using C language.
c clanguage exercises-solutions programming solved-exercises study-material topic tutorials
Last synced: 24 Apr 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/changyeop-yang/study-c
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 또한, 오늘날 많이 쓰이는 C++는 C에서 객체 지향형 언어로 발전된 것이다. 또 다른 다양한 최신 언어들도 그 뿌리를 C에 두고 있다.
Last synced: 15 Apr 2026
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/manraj29/cricket-using-c
A game of Cricket for programmers.
basicgame c cprogramming cricket fungame programming
Last synced: 30 Jan 2026
https://github.com/hiteshpatil2005/data-structures-algorithm
Welcome to the DSA Repository👨🏻💻! This repository contains a comprehensive collection of code examples, implementations, and explanations for various Data Structures and Algorithms (DSA). Whether you're a beginner looking to learn the basics or an experienced programmer wanting to brush up on your skills, this repository has something for you.
algorithms applications c dsa-learning-series java
Last synced: 23 Feb 2026
https://github.com/andreiglesias/corewar
Development of a Virtual Computer, an Assembler and a Disassembler for the programming game Corewar.
assembler assembly-language c corewar disassembler low-level-programming
Last synced: 16 Feb 2026
https://github.com/globbie/knowdy
Knowdy: a knowledge management system
c database embedded-database graph graph-database
Last synced: 24 Apr 2025
https://github.com/seanpm2001/disk-o_jockey
📀️ DISK-O Jockey is an advanced CD/DVD player, and modifier, designed to integrate with VLC Media Player, and emulate the experience of every DVD player known to exist.
c cd-creation d disk-o disk-o-jockey disko-jockey dvd-creation dvd-maker dvd-player dvd-screensaver gpl3 gplv3 md optical python txt vlc vlc-addons vlc-media-player vlc-skins
Last synced: 16 Mar 2026
https://github.com/xnacly/seascript
SeaScript is a small c superset programming language that compiles to c
Last synced: 16 Apr 2026
https://github.com/andr3w03/kgv_uas_turing-a
Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi
c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio
Last synced: 24 Jan 2026
https://github.com/soypat/so
MWE tutorial of .so dynamic linking. Call C from Go; and Go from Python
abi c ctypes dynamic dynamic-linking ffi go golang python python-ctypes shared-library shared-object
Last synced: 27 Oct 2025
https://github.com/driftluo/algorithmpractice
Learning data structures and algorithm by C/C++/Rust
algorithms-datastructures c cpp rust
Last synced: 09 Apr 2025
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