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-04 00:04:30 UTC
- JSON Representation
https://github.com/palmr/cart-dumper-listener
:video_game: Listener for the Gameboy cart-dumper ROM
Last synced: 11 Apr 2025
https://github.com/ibug/tetrisai
Tetris game 🎮 with AI play. Uses Windows API.
Last synced: 11 Apr 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/hairrrrr/c-datastructure
严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)
algorithm c datastructure introduction tuition
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/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/thehxdev/jacson
JSON parser and query engine library written in C, from scratch!
Last synced: 10 Apr 2025
https://github.com/toolbuddy/visual-ll
Using graphviz to enable visualization on linked-list implementation.
binary-trees c graph graphviz linked-list visualization
Last synced: 17 Jul 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/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/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/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/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/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/orbitalquark/textadept-debugger
Language debugging module for Textadept.
c debugger debugging gdb lua textadept textadept-module
Last synced: 01 May 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/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/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/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/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/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/joegasewicz/forestmq
Message queue 🌲
ampq c consumer libevent message-queue provider queue
Last synced: 06 Feb 2026
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/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/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/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/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/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/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/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/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/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/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/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/lrusak/arduino-core-pico
Arduino Core for Raspberry Pi Pico
arduino c cpp embedded pico rasberrypi rpi
Last synced: 13 Apr 2025
https://github.com/gnd/hydra
OpenGL Sony Action Cam HDR-AS30 viewer and recorder
c camera hdr-as30v hx50 libcurl sony sony-action-cam
Last synced: 16 Aug 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/queue-ri/advanced-algorithm-study
📖 알고리즘 문제 해결 전략(종만북) AC 풀이 모음집 & 스터디 - 2기 종료
algorithm algospot c cpp gcc problem-solving python
Last synced: 31 Jul 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/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/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/c5hackr/xathook
Lightweight Patchless Hooking Library for Windows
blueteaming c malware-research redteaming
Last synced: 24 Dec 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/emptydreams/consolegameengine
一个用于开发控制台小游戏的 JVM 端引擎。en: A console game engine for the JVM.
Last synced: 07 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/marcomq/nimview_android
A Nim/Webview based helper to create Android applications with Nim/C/C++ and HTML/CSS
android c cpp deprecated nim nim-lang svelte user-interface vue
Last synced: 28 Aug 2025
https://github.com/rc-chuah/hyper-v-switch
This Program Enables And Disables Hyper-V Hypervisor So You Can Use Other Virtualisation Tools Such As (VMware, VirtualBox) Simultaneously.
c hyper-v hypervisor virtual-machine virtualbox virtualization vm vmware windows windows-10 windows-11 wsl wsl2
Last synced: 27 Oct 2025
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://jcrd.github.io/sessiond/
Standalone X session manager for systemd-logind
c dbus dbus-service graphical-sessions python systemd systemd-logind systemd-targets x11 x11-management
Last synced: 18 Apr 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/azizbenismail/projet_parental_monitoring_system_qt
Notre application contrairement aux autres applications de sécurité parentale dépasse l’entourage familial pour qu'elle fait intervenir d’autres éléments hors les parents pour assurer la sécurité des enfants
arduino arduino-library c qt sketchup
Last synced: 10 Jul 2025
https://github.com/codybartfast/knr
Exercises from The C Programming Language
c exercises knr solutions the-c-programming-language
Last synced: 15 Apr 2025
https://github.com/tversteeg/neat-o
:seedling: Realtime Neuroevolution of Augmented Topologies
c deep-learning evolution feedforward-neural-network genetic-algorithm machine-learning neat neural-network rtneat
Last synced: 19 Apr 2025
https://github.com/apache/activemq-cli-tools
Mirror of Apache ActiveMQ CLI Tools
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 22 Apr 2025
https://github.com/darkhorsecorder/nft-marketplace-html-tailwindcss-demo
This is NFT Marketplace template
c carousel html5 marketplace nft tailwindcss timeline vertical-slider
Last synced: 15 May 2025
https://github.com/the1riddle/binary_trees
0x1D. C - binary_trees
alx-africa binary-search-tree binary-tree c c-programing
Last synced: 11 Jun 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/bor0/hashtable
Hashtable implementation in C
algorithm c hashtable linked-list
Last synced: 03 Jul 2025
https://github.com/cesargdm/c-chess
♝♞♟ CLI online chess written in C ♚♛♜
c chess emoji parallelism sockets threads
Last synced: 12 Jun 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: 19 Apr 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/kgabis/cutils
C utilities
c data-structures datastructures
Last synced: 11 Jun 2025
https://github.com/amruthpillai/theepilogueofeducation-cgproject
The Epilogue of Education is a CG Project Story that defines the problems of education in our current society, and how we are far off from an actual smart world.
c cpp education glut opengl story visual-studio
Last synced: 27 Jul 2025
https://github.com/acetinkaya/c-programlama-rehberi
C Programlama Dili Rehberi
c cprogramlamadersi cprogramming cprogramming-language
Last synced: 01 Apr 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/soumyasen1809/openmp_c_12_steps_to_navier_stokes
Parallelization attempt to the “12 steps to Navier–Stokes” lessons using OpenMP/C
burgers-equation c cfd computational-fluid-dynamics computational-fluid-simulation convection-diffusion dynamic-memory-allocation navier-stokes-equations openmp parallel-computing
Last synced: 23 Apr 2025
https://github.com/nishkarshraj/make-tool-and-makefile
Task oriented Build tool Make for C.
build build-tool c conditions logs make makefile makefile-template
Last synced: 09 Oct 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/akagi201/urlsafe-b64
The standard 'base64url' with URL and Filename Safe Alphabet described in RFC 4648
base64 c url-safe urlsafe-base64
Last synced: 27 Apr 2025
https://github.com/algosup/2023-2024-project-3-virtual-processor-team-3
2023-2024, 3rd project, aims to create our own processor and Assembly language.
Last synced: 16 Jul 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/avengineers/hammocking
Automatic mocking tool for C
automation c clang googlemock googletest mocking stubbing unittest
Last synced: 28 Apr 2026
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/fmw666/data-structure
💡 数据结构(基于 C++ 语言) + 算法 (基于 C语言 和 Python语言)
algorithms c cpp data-structures datastructures-algorithms python3
Last synced: 02 Aug 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/proot-me/blog
PRoot Developer Blog
c care hacktoberfest linux proot seccomp
Last synced: 21 Jun 2025
https://github.com/siraajul/uni-oslab
All Of Operating System Lab Program . Course Code CSE-411
Last synced: 31 Jul 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/ympons/katas
I :heart: algorithms and competitive programming. In this repo, I share some of my solved challenges and hacks.
algorithms c coj competitive-programming cpp cses elixir exercism go hackerrank katas leetcode python3 solved-challenges
Last synced: 21 Jun 2025