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-06-30 00:04:35 UTC
- JSON Representation
https://github.com/saddamarbaa/data-structures-and-algorithms
==> I made this repository to post my code and document my progress while Learning data structures and algorithms concepts in this repository, I covered the complete data structures and algorithms
array binary-tree c graph hash-tables java javascript leetcode python typescript
Last synced: 23 Apr 2025
https://github.com/d-iii-s/java-ubench-agent
Multiplatform Java agent for high-precision microbenchmarking.
Last synced: 15 May 2025
https://github.com/mrdcvlsc/analyse-pgn
A command line application that analyzes chess games in PGN file format
analysis analyzer assistive-technology c chess chess-engine chess-game cli command-line command-line-tool console-tool cplusplus cpp cpp17 evaluation game-analytics helper pgn statistics terminal
Last synced: 07 Sep 2025
https://github.com/mischnic/parcel-plugin-emscripten
📦 Import C(++) files with Parcel
c cpp emscripten parcel parcel-bundler parcel-plugin wasm webassembly
Last synced: 11 Apr 2025
https://github.com/performanc/frequenc
Bizarre performant music node written in C.
Last synced: 23 Apr 2025
https://github.com/tr-reny/alx-low_level_programming
All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning
alx alx-low-level-programming betty betty-style c low-level-programming shell
Last synced: 09 Apr 2025
https://github.com/papachristoumarios/sade
Code for paper: Software clusterings with vector semantics and the call graph
c cflow cscout doc2vec layering layering-violations natural-language-processing refactoring word-embeddings
Last synced: 12 Mar 2026
https://github.com/hpjansson/cropsicle
Minimal C implementation of the Growcut area selection algorithm
Last synced: 27 Oct 2025
https://github.com/siraajul/uni-cprogramming
Course Code: CSE 101. This repository contains all the C programming code I wrote during my university days. It includes fundamental concepts, data structures, algorithms, and hands-on projects, reflecting my journey in mastering the C language. Whether you're learning C or looking for code references
Last synced: 02 Jul 2025
https://github.com/renehorstmann/mia
Modern Multi Platform Code-Based Engine in C
android c engine gamedev mobile multiplatform objectorientedprogramming opengl opengles pixelart sdl2 webapp webgl2
Last synced: 03 Jul 2025
https://github.com/cooljeanius/bnetd
a fork of the bnetd MacPorts port, to try to get it to build on newer systems
Last synced: 18 Jan 2026
https://github.com/gregkrsak/gcode
This project outputs G-code that is used to control a 4-axis hot wire cutter, employed to cut a wing / airfoil from a physical block of foam. Effectively, it is a slicer for a particular arrangement of raw-coordinate data files.
aerodynamics aeronautics aerospace airfoil airfoils c cut foam gcode outputs-gcode wings
Last synced: 19 Apr 2025
https://github.com/justinmeiners/shamans
A 3D turn-based strategy game for the iPad.
3d c graphics ios ipad opengl opengl-es opengles video-game
Last synced: 25 Mar 2025
https://github.com/holmanb/set-c
generic set implementation in C
c datatype generic-library set
Last synced: 14 May 2025
https://github.com/kampi/zybo
Miscellaneous things and projects for my ZYBO and ZYNQ devices.
amd arm c cpp fpga fpga-programming linux vhdl wsl-ubuntu wsl2 xilinx zybo zynq
Last synced: 04 Oct 2025
https://github.com/githubprankster/forward
The (Extremely) Minimal Forth Interpreter in C.
c challenge forth interpreter minimal
Last synced: 04 Aug 2025
https://github.com/pdsmart/tranzputer
A transformable CPU, one version using FPGA technology and another using an ARM Cortex-M4 (K64F) to upgrade venerable Z80 systems in-situ. Project uses VHDL, C/C++, ARM, ZPU & Z80 Assembler.
bash c cpp electronics fpga vhdl
Last synced: 14 Apr 2025
https://github.com/fmw666/data-structure
💡 数据结构(基于 C++ 语言) + 算法 (基于 C语言 和 Python语言)
algorithms c cpp data-structures datastructures-algorithms python3
Last synced: 02 Aug 2025
https://github.com/cloudef/zig-budoux
Budoux for Zig and C
c chinese dependency-free internationalization japanese machine-learning natural-language-processing no-std text thai typography word word-wrapping zig
Last synced: 26 Jul 2025
https://github.com/emptydreams/consolegameengine
一个用于开发控制台小游戏的 JVM 端引擎。en: A console game engine for the JVM.
Last synced: 07 Aug 2025
https://github.com/inspirate789/bmstu-teragraph-hackathon-2022
:fax: Студенческий практикум МГТУ им. Н. Э. Баумана по обработке и визуализации графов
5sem algorithmic-painting bmstu c cpp discrete-mathematics graph graph-algorithms hardware ics6 ics7 iu7 makefile painting teragraph
Last synced: 01 Sep 2025
https://github.com/gmh-code/asylum
Platform game written in C and SDL2 for Windows, Linux and WebAssembly
2d-game browser-game browser-games c emscripten-game emscripten-port free game javascript online-game platform-game platformer sdl sdl2 wasm wasm-game wasm-games webassembly webassembly-game webassembly-games
Last synced: 22 Aug 2025
https://github.com/c5hackr/xathook
Lightweight Patchless Hooking Library for Windows
blueteaming c malware-research redteaming
Last synced: 24 Dec 2025
https://github.com/nirmalnishant645/hackerank
Hackerank Programming Challenges
algorithms algorithms-and-data-structures c cpp hackerrank hackerrank-30dayschallange hackerrank-algorithms-solutions hackerrank-challenges hackerrank-cpp hackerrank-python hackerrank-solutions python python-3 python3
Last synced: 05 Oct 2025
https://github.com/vozlt/sniff-ipmac
The packet sniffer to capturing just ip and mac address.
c direct-server-return example-code libpcap packet-sniffer
Last synced: 22 Jun 2025
https://github.com/ac000/libflate
A HTML template library for C by Fabien Menemenlis
Last synced: 10 Apr 2025
https://github.com/njdevpro/spstring
A C string library that's designed with embedded development in mind.
c c-language embedded-c embedded-systems stack-based string
Last synced: 10 Apr 2025
https://github.com/hairrrrr/c-datastructure
严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)
algorithm c datastructure introduction tuition
Last synced: 10 Apr 2025
https://github.com/ozansz/fastrequest
A Python C extension module for fast HTTP requests with SSL/TLS support
c extension extensions http libcurl python python-c-api python-c-extension python3 requests socket socket-programming unix-socket winsock winsock2
Last synced: 06 Mar 2026
https://github.com/reisraff/cim
It provides a way to run interactively a "C" code and also a simple piece of that.
c gcc interactive interactively
Last synced: 30 Oct 2025
https://github.com/huangcongqing/latex
LaTeX学习记录
c ctex latex latex-template mathtype tex
Last synced: 08 May 2025
https://github.com/ryukinix/data-structures-ufc
Data Structures at UFC 2017.2
arrays c data-structures filo lifo list matrix pt-br sorting-algorithms tree
Last synced: 05 Apr 2025
https://github.com/adrian-aley/misc_projects
A collection of small projects/snippets in C++, Excel, VBA, Python, etc.
c c-plus-plus excel optimization python quantitative-finance technical-analysis vba vba-excel vba-modules xlsm xlsx
Last synced: 05 May 2025
https://github.com/kampi/zybo-linux
A complete Linux project for the ZYBO. This project helps me during my first steps with embedded Linux. You can find anything necessary to run your own embedded Linux on your ZYBO here.
c cpp linux vivado xilinx yocto zybo zybo-board zybo-linux zynq
Last synced: 09 Jul 2025
https://github.com/proot-me/blog
PRoot Developer Blog
c care hacktoberfest linux proot seccomp
Last synced: 21 Jun 2025
https://github.com/ccoskrnl/ccoskrnl
A Hobby Operating System. I'm writing it on x86, because I like sadness and misery.
assembly c operating-system os uefi-boot x86-64
Last synced: 06 May 2025
https://github.com/t3tra-dev/mt-predictor
mt-predictor は実行中の Python プロセスのメモリをスキャンして、random.random() が次に出力する値を完全に予測するためのものです。
c docker memory-analysis python
Last synced: 30 Oct 2025
https://github.com/cfnptr/mpmt
Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)
atomic c cmake condition-variable cpp cross-platform library linux macos multi-platform multi-threading mutex open-source pool pthreads thread ubuntu windows winthread
Last synced: 06 Apr 2026
https://github.com/ibug/tetrisai
Tetris game 🎮 with AI play. Uses Windows API.
Last synced: 11 Apr 2025
https://github.com/thehxdev/jacson
JSON parser and query engine library written in C, from scratch!
Last synced: 10 Apr 2025
https://github.com/kgabis/compressor
Implementation of Huffman coding lossless compression in C.
Last synced: 29 Oct 2025
https://github.com/gabrieledarrigo/ducky
A quack quacky UDP cache server 🦆 developed for the Networking course of "Sicurezza dei Sistemi e Delle Reti Informatiche" bachelor's degree program.
c cache network-programming socket-programming udp university university-project
Last synced: 10 Apr 2025
https://github.com/gabrieledarrigo/c-weather
Shell application to get weather data
c university university-project weather
Last synced: 10 Apr 2025
https://github.com/ramanaditya/beginners
This is a repository containing all the beginning steps to start with programming from level zero
c cplusplus cpp hacktoberfest hacktoberfest-2020 hacktoberfest2020 java python python3
Last synced: 30 Oct 2025
https://github.com/ronflima/feijuca
An implementation of popular algorithms using plain STD C language
algorithm c hacktoberfest mit-license
Last synced: 03 Mar 2026
https://github.com/GMH-Code/Asylum
Platform game written in C and SDL2 for Windows, Linux and WebAssembly
2d-game browser-game browser-games c emscripten-game emscripten-port free game javascript online-game platform-game platformer sdl sdl2 wasm wasm-game wasm-games webassembly webassembly-game webassembly-games
Last synced: 23 Oct 2025
https://github.com/tgautam03/xfilters
GPU (CUDA) accelerated filters using 2D convolution for high resolution images.
2d-convolution c cpp cuda cuda-programming gpu-acceleration gpu-computing gpu-programming image-filters image-processing
Last synced: 10 Oct 2025
https://github.com/joegasewicz/forestmq
Message queue 🌲
ampq c consumer libevent message-queue provider queue
Last synced: 06 Feb 2026
https://github.com/dkv204p/c-programming
Welcome to the C-Programming repository! This repository is a comprehensive collection of resources, examples, and exercises for learning and mastering the C programming language.
algorithm and c c-enums c-file-handling c-functions c-programming c-programming-language c-structures c-tutorial data dsa dsa-in-c structure
Last synced: 02 Apr 2026
https://github.com/lcsmuller/jsmn-find
Tiny, zero-allocation JSON tokenizer written in ANSI C
ansi c c89 deserialization embedded hacktoberfest jsmn jsmn-token-extraction json parser tokenizer
Last synced: 17 Oct 2025
https://github.com/Sigmapitech/ecsls
A language server on top of the Epitech coding style.
c coding-style epitech epitech-norme language-server linter neovim neovim-lsp nix
Last synced: 27 Oct 2025
https://github.com/antoniotejada/epycc
C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python
c c99 compiler jit lark lark-parser llvm llvmlite python
Last synced: 23 Jan 2026
https://github.com/libdriver/syn6988
SYN6988 full function driver library for general MCU and Linux.
c full-function-driver linux mcu speech-synthesis spi syn6988 uart
Last synced: 28 Oct 2025
https://github.com/rifkybujana/sam3.c
Efficient SAM3 (Segment Anything Model 3) inference from scratch in pure C — Metal GPU + multithreaded CPU, no Python dependencies
apple-silicon c computer-vision from-scratch ggml image-segmentation inference machine-learning metal pure-c sam3 segment-anything
Last synced: 04 Jun 2026
https://github.com/bhumijgupta/huffman-compression-library
A light weight C++ library implementation of huffman coding compression algorithm
c c-plus-plus compression-algorithm cpp cpp-library file-compression huffman-coding huffman-compression-algorithm huffman-compression-library
Last synced: 17 Mar 2026
https://github.com/krishnadey30/data-structure
Data Structure codes implemented in C
bfs c data-structures dfs graph-traversal-algorithms graphs-pathfinding heap maxheap minheap queue stack trees trie
Last synced: 25 Oct 2025
https://github.com/advancedhacker101/c-r.a.t-client-linux
This is the linux version of the R.A.T client written in c#
Last synced: 25 Oct 2025
https://github.com/alistra/data-structure-inferrer
A program that analyzes source code with a data-structure wildcard and suggests the right one.
analyzer c compiler data-structures haskell tex
Last synced: 21 Oct 2025
https://github.com/libdriver/ba111
BA111 full-featured driver library for general-purpose MCU and Linux.
ba111 c full-featured-driver linux mcu ntc tds uart
Last synced: 18 Apr 2026
https://github.com/bensouchet/raytracer
School Project - Graphic - Raytracer Engine & Renderer from scratch
c opencl outliner presets raytracer raytracing raytracing-render sdl2 shaders
Last synced: 27 Feb 2026
https://github.com/harry-ross/c-snippets
A simple extension for Visual Studio Code snippets for the C programming language.
Last synced: 27 Feb 2026
https://github.com/superzazu/sdl_dbgp
A C99 library to display UTF-8 text in SDL3 programs (in a VGA-like text mode)
Last synced: 17 Oct 2025
https://github.com/tyler-cromwell/mantle
An operating system kernel written mostly in C for x86-64 CPUs, capable of booting on real hardware. Goal is to implement my own functional Unix-like operating system.
assembly c grub iso kernel linux makefile operating-systems python3 x86 x86-64
Last synced: 17 Mar 2026
https://github.com/jankammerath/l475vg-iot01a-mbed-aws-iot
AWS IoT client for ARM Mbed OS on the STMicroelectronics STM32L4 Discovery Kit IoT Node
amazon-web-services arm aws aws-cloud aws-iot c cpp iot iot-application mbed mbed-os mbedos mbedtls mqtt mqtt-client mqtt-connector ntp stm32 tls wifi
Last synced: 02 Mar 2026
https://github.com/palmr/cart-dumper-listener
:video_game: Listener for the Gameboy cart-dumper ROM
Last synced: 11 Apr 2025
https://github.com/jonathan-gramain/bitpunch
Swiss Army knife for arbitrarily structured binary files
binaryformat c development-utility parsing-engine python recovery
Last synced: 26 Jun 2025
https://github.com/mindexpert7546/learn-dsa
Data structure and Algorithm (DSA).A data structure is a method of organizing data in a virtual system. Think of sequences of numbers, or tables of data: these are both well-defined data structures. An algorithm is a sequence of steps executed by a computer that takes an input and transforms it into a target output.
algorithms-and-data-structures c cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 java python
Last synced: 18 Jun 2025
https://github.com/mithil467/mitpick
Capture the terminal, without leaving the terminal
c capture debian gtk3 linux screenshot terminal
Last synced: 21 Mar 2025
https://github.com/yellow-footed-honeyguide/nooks
Effortlessly save and navigate to your bookmarked directories on any Unix-like system 🗂️
c cli command-line directory jump navigation shell unix utility
Last synced: 28 Jul 2025
https://github.com/sternenseemann/buchstabensuppe
toy font rendering for low pixelcount, high contrast displays
bitmap c flipdot flipdots font font-rendering text-shaping
Last synced: 09 Sep 2025
https://github.com/basemax/gregorian_to_jalali
If you want to convert Gregorian date to Jalali, here is collection of minimal solution for most programming languages.
c date datetime gregorian gregorian-calendar gregorian-calender gregorian-converter gregorian-to-jalali gregorian-to-persian gregoriantojalali iran jalali jalali-calendar jalali-converter jalali-date jalali-datetime jalali-to-gregorian jalalidate jalalitogregorian php
Last synced: 05 May 2025
https://github.com/tn1ck/brightnesschanger
osx-utility to control the brightness and contrast of external displays
brightness c contrast osx protocol screen swift
Last synced: 27 Jul 2025
https://github.com/queue-ri/advanced-algorithm-study
📖 알고리즘 문제 해결 전략(종만북) AC 풀이 모음집 & 스터디 - 2기 종료
algorithm algospot c cpp gcc problem-solving python
Last synced: 31 Jul 2025
https://github.com/erikdelange/EXIN-The-Experimental-Interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.
c ebnf interpreter programming-language
Last synced: 11 May 2025
https://github.com/milenacarecho/42sp
Esse repositório é onde compartilharei minha jornada na escola de engenharia de software @42SP. Colocarei aqui os meus projetos em ordem cronológica e explicada 😄
42 42sp c data-structures libft
Last synced: 09 Jul 2025
https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion
🚀 海南大学编译原理 pl0 语言编译器扩充
Last synced: 19 Jul 2025
https://github.com/adam-mcdaniel/rsa
An RSA🔐 implementation in C, using arbitrarily large integers
c cybersecurity decryption encryption header-only library rsa-cryptography
Last synced: 12 May 2025
https://github.com/orbitalquark/textadept-debugger
Language debugging module for Textadept.
c debugger debugging gdb lua textadept textadept-module
Last synced: 01 May 2025
https://github.com/myfreeer/sendinput
keyboard and mouse input simulator for windows
c input keyboard mouse scripting sendinput simulation windows
Last synced: 18 Jan 2026
https://github.com/mohammedhrima/interpreted_programming_language
Interpreted programming language built with C
c ccompiler compiler compilers cprogramming cprogramming-language cproject interpreter programming-language python-syntax
Last synced: 22 Apr 2025
https://github.com/jotavare/libft
Create my own library and redo a set of functions from the C standard library.
c dynamic-array gdb libft linked-list makefile malloc norminette standard-library string-manipulation string-matching valgrind
Last synced: 24 Apr 2025
https://github.com/kgabis/cutils
C utilities
c data-structures datastructures
Last synced: 11 Jun 2025