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-10 00:04:32 UTC
- JSON Representation
https://github.com/jvirtanen/fields
Fast C library for reading CSV and other tabular text formats
Last synced: 26 Feb 2025
https://github.com/tsarchghs/mt
MT is a high level programming language.
c compiler programming-language
Last synced: 23 Mar 2025
https://github.com/hazzaclark/mdemu
Emulation of the Mega Drive's Hardware
assembly c development-kit mega-drive motorola-68000 sega-genesis sega-mega-drive
Last synced: 09 Aug 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/githubprankster/forward
The (Extremely) Minimal Forth Interpreter in C.
c challenge forth interpreter minimal
Last synced: 04 Aug 2025
https://github.com/performanc/frequenc
Bizarre performant music node written in C.
Last synced: 23 Apr 2025
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/loopperfect/build-infer
Self-service distributions of BuildInfer 🛠️
Last synced: 23 Jul 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/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/queue-ri/advanced-algorithm-study
📖 알고리즘 문제 해결 전략(종만북) AC 풀이 모음집 & 스터디 - 2기 종료
algorithm algospot c cpp gcc problem-solving python
Last synced: 31 Jul 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/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/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/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/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://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/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/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/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/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/joegasewicz/forestmq
Message queue 🌲
ampq c consumer libevent message-queue provider queue
Last synced: 06 Feb 2026
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/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/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/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/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/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/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/zeel-codder/recursion-hub
Write a solution to any recursive problem in any language of your choice
c cpp css express go hacktoberfest html java js nodejs php python r typescript
Last synced: 07 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/proot-me/blog
PRoot Developer Blog
c care hacktoberfest linux proot seccomp
Last synced: 21 Jun 2025
https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion
🚀 海南大学编译原理 pl0 语言编译器扩充
Last synced: 19 Jul 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/troglobit/crobots
CROBOTS is a programming game, for (aspiring) programmers
Last synced: 18 Mar 2025
https://github.com/huangcongqing/latex
LaTeX学习记录
c ctex latex latex-template mathtype tex
Last synced: 08 May 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/hairrrrr/c-datastructure
严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)
algorithm c datastructure introduction tuition
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/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/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/gabrieledarrigo/c-weather
Shell application to get weather data
c university university-project weather
Last synced: 10 Apr 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/ac000/libflate
A HTML template library for C by Fabien Menemenlis
Last synced: 10 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/orbitalquark/textadept-debugger
Language debugging module for Textadept.
c debugger debugging gdb lua textadept textadept-module
Last synced: 01 May 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/kgabis/compressor
Implementation of Huffman coding lossless compression in C.
Last synced: 29 Oct 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/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/ibug/tetrisai
Tetris game 🎮 with AI play. Uses Windows API.
Last synced: 11 Apr 2025
https://github.com/bufgix/study.lib
Konya Teknik Üniversitesi haftalık programlama ödevleri
Last synced: 02 Sep 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://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/kgabis/cutils
C utilities
c data-structures datastructures
Last synced: 11 Jun 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/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/hpjansson/cropsicle
Minimal C implementation of the Growcut area selection algorithm
Last synced: 27 Oct 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/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