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/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/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/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/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/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/ahueck/astprinter
Conveniently explore the Clang abstract syntax tree
abstract-syntax-tree c clang clang-tooling cpp
Last synced: 05 Apr 2026
https://github.com/bastidood/c-data-structures
A collection of reference implementations for basic data structures written in C.
c computer-science data-structures
Last synced: 08 Oct 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/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/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/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/joegasewicz/forestmq
Message queue 🌲
ampq c consumer libevent message-queue provider queue
Last synced: 06 Feb 2026
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/littlebutt/tiny-libtorrent
The simplest bittorrent client/library in C
Last synced: 09 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/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/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/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/thehxdev/jacson
JSON parser and query engine library written in C, from scratch!
Last synced: 10 Apr 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/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/palmr/cart-dumper-listener
:video_game: Listener for the Gameboy cart-dumper ROM
Last synced: 11 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/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/ibug/tetrisai
Tetris game 🎮 with AI play. Uses Windows API.
Last synced: 11 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/kgabis/compressor
Implementation of Huffman coding lossless compression in C.
Last synced: 29 Oct 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/ac000/libflate
A HTML template library for C by Fabien Menemenlis
Last synced: 10 Apr 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/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/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/vertices-network/c-vertices-sdk
Vertices SDK
algorand blockchain c iot library vertices-network wallet
Last synced: 15 Mar 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/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/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/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/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/kgabis/cutils
C utilities
c data-structures datastructures
Last synced: 11 Jun 2025
https://github.com/Stellaris-code/smoljson
Blazing fast and light SIMD JSON parser in a few hundreds lines of C Code
avx c fast json json-parse json-parser light lightweight performance simd sse
Last synced: 31 Mar 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/performanc/frequenc
Bizarre performant music node written in C.
Last synced: 23 Apr 2025
https://github.com/jesperkha/rum
Minimal editor for the Windows console
c editor makefile no-dependencies terminal win32api windows
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/hpjansson/cropsicle
Minimal C implementation of the Growcut area selection algorithm
Last synced: 27 Oct 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/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/getjared/muse
cli image color manipulation
c cli hacktoberfest image-manipulation
Last synced: 14 Jun 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/emptydreams/consolegameengine
一个用于开发控制台小游戏的 JVM 端引擎。en: A console game engine for the JVM.
Last synced: 07 Aug 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/c5hackr/xathook
Lightweight Patchless Hooking Library for Windows
blueteaming c malware-research redteaming
Last synced: 24 Dec 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/fmw666/data-structure
💡 数据结构(基于 C++ 语言) + 算法 (基于 C语言 和 Python语言)
algorithms c cpp data-structures datastructures-algorithms python3
Last synced: 02 Aug 2025
https://github.com/NNBnh/superb-st
📟 ST-base terminal with enough patches
c flexipatch ligatures st suckless suckless-terminal terminal terminal-emulator
Last synced: 05 Apr 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/siraajul/uni-oslab
All Of Operating System Lab Program . Course Code CSE-411
Last synced: 31 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/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/naforoutan/snake-game
2-player snake game (including food, bomb and timer option) - A project for the fundamentals of programming
c cpp functional-programming snake-game terminal
Last synced: 15 Apr 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/t3tra-dev/mt-predictor
mt-predictor は実行中の Python プロセスのメモリをスキャンして、random.random() が次に出力する値を完全に予測するためのものです。
c docker memory-analysis python
Last synced: 30 Oct 2025
https://github.com/troglobit/crobots
CROBOTS is a programming game, for (aspiring) programmers
Last synced: 18 Mar 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/proot-me/blog
PRoot Developer Blog
c care hacktoberfest linux proot seccomp
Last synced: 21 Jun 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/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/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
https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion
🚀 海南大学编译原理 pl0 语言编译器扩充
Last synced: 19 Jul 2025
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/mithil467/mitpick
Capture the terminal, without leaving the terminal
c capture debian gtk3 linux screenshot terminal
Last synced: 21 Mar 2025
https://github.com/tomdionysus/pmalloc
pmalloc - A minimal, zero dependency, heap based memory manager in C
c embedded memory-management zero-dependency
Last synced: 29 Jun 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/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/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/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/d-iii-s/java-ubench-agent
Multiplatform Java agent for high-precision microbenchmarking.
Last synced: 15 May 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