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/edydfang/uw-madison-cs536
Course Project for CS536 Intro to PLs and Compilers
abstact-syntax-tree assembly c compiler context-free-grammar lexical-analyzer mips-assembly programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/minsion/project-based-learning
程序员学习的封神之作
c css golang java javascript node python react vue
Last synced: 30 Apr 2025
https://github.com/youradrien/julorapido_codewars
kata solutions for codewars
algorithms c codewars codewars-challenges ts
Last synced: 23 Jun 2025
https://github.com/dumitory-dev/dll-injector
This simple injector is for injecting DLL into processes.
Last synced: 10 Sep 2025
https://github.com/alessandro-salerno/basic-cli-operating-system
A basic operating system kernel and bootloader designed for educational purposes
amd64 assembly c educational educational-purposes kernel operating-system os simple-code stupid-code toy-os toy-os-kernel x86-64
Last synced: 22 Jul 2025
https://github.com/zoff99/jni_notifications
JNI Notifications
c java jni kotlin linux notifications rust
Last synced: 31 Jul 2025
https://github.com/amaitou/push_swap
Conquer the array sorting puzzle with our project. Navigate the task using a limited set of instructions, sparking creativity in devising efficient sorting strategies for an array of integers. This endeavor offers a unique twist on traditional sorting algorithms, emphasizing concise and effective instruction sets.
1337school 42cursus 42network c pushswap-42 sorting-algorithm
Last synced: 22 Jun 2025
https://github.com/0rayn/gettoknow.github.io
Learning how everything works
assembly c cpp os-tutorial osdev
Last synced: 13 May 2025
https://github.com/lora-net/lr1110_updater_tool
Implementation example of update mechanism for LR1110
Last synced: 09 Jul 2025
https://github.com/basemax/one-draft-in-c
A attempt to rewrite one language compiler in pure c without lexer and parser generators.
Last synced: 05 May 2025
https://github.com/basemax/strip-c-comments
A C program to strip comments from a c file and output the result to a new file.
c regex remove-c-comment remove-c-comments remove-comment remove-comments strip-c-comment strip-c-comments strip-comment strip-comments
Last synced: 04 Oct 2025
https://github.com/kasramp/c-unit-testing
Example of how to write unit tests in C programming language
c c-lang c-language cprogramming cunittest
Last synced: 11 Apr 2025
https://github.com/dkruchinin/pppd-ldap
A fork of pppd_ldap-0.12 that supports CHAP/MSCHAP/MSCHAP-v2 authentication with MPPE
Last synced: 22 Jul 2025
https://github.com/eliasku/ekx
toy game engine
android android-application c cpp cpp-library emscripten game-development game-engine gamedev ios ios-app wasm
Last synced: 24 Jun 2025
https://github.com/yassine-aa/gooeygui
A simple cross-platform GUI Library built in C. (Still under construction)
api c cross-platform desktop-app gui lib library linux opengl toolkit vulkan windows
Last synced: 11 Sep 2025
https://github.com/squat/darkapi
An API for Darknet image detection neural networks like YOLO
c darknet gpu kubernetes neural-network yolo
Last synced: 22 Mar 2025
https://github.com/andymccall/neo6502-development
Coding examples in 6502 assembler and C for the NEO6502 neoretro computer
6502 6502-assembly assembler c neo6502 retrocomputing
Last synced: 02 Jan 2026
https://github.com/marlysson/tecnologo-ads
Algoritmos resolvidos do curso tecnologo em análise de sistemas
algoritmo c engenharia-de-software estudo graduacao java orientacao-a-objetos python
Last synced: 13 Apr 2025
https://github.com/catsmells/obee
A text editor for the practical man.
c easy easy-to-use quick simple text-editor
Last synced: 01 Jul 2026
https://github.com/fahimfba/beecrowd-problem-solve
Source code of various problems from Beecrowd
beecrowd beecrowd-solution-in-c-plus-plus beecrowd-solutions beecrowd-solutions-in-python c competitive-coding competitive-programming-algorithms cplusplus csharp java python3 uri uri-online-judge uri-online-judge-solution uri-solutions urionlinejudge
Last synced: 12 Apr 2025
https://github.com/skarlett/clonk
Learn a language by writing a new one. Here's my very own retro style interpreter.
Last synced: 29 Mar 2025
https://github.com/rir360/ascii-animation
Animation with just "printf" function in C language. This is a classic-style animation made with simple code. Here you can get a very rough idea of how animation can be visualized in the black terminal.
Last synced: 21 Aug 2025
https://github.com/catmengi/dynamicrpc
C rpc server and client library
c libffi linux posix pure-c rpc rpc-client rpc-framework rpc-server
Last synced: 14 Jul 2025
https://github.com/grahamedgecombe/lasertag
An electronic laser tag system based on AVR microcontrollers.
Last synced: 05 Apr 2025
https://github.com/leander-dsouza/shamir-secret-sharing
An implementation using C, embedding Galois Field(256) of Shamir Secret Sharing Scheme.
c shamir shamir-algorithm shamir-s-secret-sharing-scheme shamir-secret-sharing
Last synced: 13 Sep 2025
https://github.com/pyokagan/cir
Arbitrary compile-time evaluation and metaprogramming system for the C programming language
c compiler jit metaprogramming nus x86-64
Last synced: 18 Jun 2025
https://github.com/rupt/c-arithmetic-right-shift
C arithmetic right shift. Small, portable, branchless.
Last synced: 12 May 2025
https://github.com/deryaxacar/42-libft
`libft` offers an opportunity to understand how some basic functions in the standard C library work. It is often used as a fundamental exercise to reimplement these functions and create your own library. These functions span various areas such as memory operations, string manipulation, character handling, and lists.
42 42-libft 42-school 42born2code 42cursus 42libft-c 42projects 42school c c-library c-programming c-programming-language c-project c-projects libft libft42 libraries library
Last synced: 12 Jul 2025
https://github.com/rswinkle/c_utils
utility functions and libraries, for lists, queue's, strings, file I/O and general utilities, and vectors in the form of CVector (which has it's own repo).
c cpp cvector list queue string utilities utility-library vector
Last synced: 25 Apr 2026
https://github.com/jacoblee23/pync
A C-extended Python package for numerical differential and integral multivariable calculus
Last synced: 31 Oct 2025
https://github.com/fzakaria/donothing
LD_PRELOAD override to have your program do nothing.
Last synced: 23 Jan 2026
https://github.com/fletcher/c-boilermaker
Boilerplate C project template using CMake, CuTest and more, to simplify creating new projects. Successor to my older c-template boilerplate.
astyle boilerplate c cmake cpack macos xcode
Last synced: 13 Oct 2025
https://github.com/sulig/so_long
And thanks for all the fish! -----------> Este proyecto es un pequeño juego en 2D. Está diseñado para hacerte trabajar con texturas y sprites y algunos otros elementos básicos de jugabilidad.
42 42barcelona 42cursus 42projects 42school barcelona barcelona-school barcelona-school-informatics c minilibx objective-c so-long so-long-bonus so-long42 solong solong42 solongbonus
Last synced: 27 Oct 2025
https://github.com/mooseman/pdfpc
Public domain functional programming in C.
c functional-programming unlicense
Last synced: 16 Mar 2025
https://github.com/hacke-rc/c_practice_programs
A collection of c programs that I made while learning C Language and still learning and updating to this day :)
c cpp practice-programming practice-project
Last synced: 03 May 2026
https://github.com/craigwatt/vfo
Autonomous media optimization engine for video libraries: mezzanine→source→profile workflows with quality checks and observability.
c cli dolby-vision ffmpeg ffprobe hevc media-pipeline mkv mp4 rule-engine transcoding video-encoding video-streaming vmaf workflow-engine
Last synced: 26 Apr 2026
https://github.com/hotakus/hellgatemonitor
微型的MC风格多功能无线监控副屏(开发中)
bilibili c cpp esp esp32 esp32-arduino lvgl monitor wifi
Last synced: 02 Mar 2026
https://github.com/biantris/seminary-lib-gd
Project using the library LibGD with language C
Last synced: 12 Apr 2025
https://github.com/paulfioravanti/exercism
My solutions for Exercism exercises
bash c clang cplusplus crystal elixir elm erlang exercism exercism-exercises exercism-solutions java javascript julia python reasonml ruby rust swift typescript
Last synced: 26 Feb 2026
https://github.com/nilostolte/sudoku
Simple 9x9 Sudoku brute force solver with intrinsic parallel candidate set processing using bits to represent digits in the [1, 9] range, and bitwise operations to test a candidate against the candidate set, all at once.
bitwise-operators brute-force-algorithm c java optmization sudoku zig
Last synced: 25 Feb 2026
https://github.com/detectivekaktus/gear
My personal standard library in C
c cstrings dynamic-arrays extension hacktoberfest-accepted input-output library string-builder
Last synced: 16 Mar 2026
https://github.com/religiya-serdtsa/libttak
LibTTAK: Next Generation Memory Model
arena-allocator atomicity c concurrency deterministic gc-free lock-free memory-leak memory-safety minimalistic modern-c open-source optimization threading virtual-memory
Last synced: 30 May 2026
https://github.com/rekgrpth/web-server
libuv based multi-threaded web-server with http-parser by node-js and hand-made ragel based http-parser
c http-parser libpq libuv multithreading postgresql ragel web-server
Last synced: 09 Apr 2025
https://github.com/zkh-dot/oteltraceanalyzer
Pure C lib for python3 (or C if u wanna) to analyze traces check for compliance with the OpenTelemetry standard.
Last synced: 05 Mar 2026
https://github.com/utsavpatel562/computer-network-and-security-
COMPUTER NETWORK and SECURITY
c caser-cipher-algorithm columnar-transposition-cipher encryption-decryption hill-cipher-algorithm vigenere-cipher-algorithm
Last synced: 28 Feb 2026
https://github.com/periareon/rules_cc_autoconf
Bazel rules providing a light-weight alternative to GNU Autoconf.
autoconf bazel bazel-rules c cpp rules-cc
Last synced: 27 Apr 2026
https://github.com/edinsonrequena/algorithms-and-data-structure
Here you can find many algorithm exercises in C language
algorithms algorithms-and-data-structures c data-structures python software-engineering stack tree
Last synced: 27 Oct 2025
https://github.com/brunexgeek/minitar
Small C library to read and write TAR files
Last synced: 28 Apr 2025
https://github.com/agherzan/syncit
Sync files, directories or the entire file-system with durability in mind
c durability filesystem fsync linux sync syncfs tools
Last synced: 16 Oct 2025
https://github.com/kevinvitale/displix
Command-line utility using CoreGraphics to change display resolutions
Last synced: 15 Oct 2025
https://github.com/samuka7abr/idp-c-workshop
c college programming teaching workshop
Last synced: 14 Oct 2025
https://github.com/bissim/jacobi-mpi
Academic project for the course of Concurrent, Parallel and Cloud Programming.
c jacobi jacobi-relaxation mpi openmpi parallel-computing parallel-programming
Last synced: 01 Jun 2026
https://github.com/alexiszamanidis/vector
Generic Vector/Dynamic Array implementation using Macros in C.
c dynamic-arrays generic macros vector
Last synced: 09 Apr 2025
https://github.com/melardev/c_win32_bindshell_sync
BindShell written in C using Win32API and blocking sockets
bind-shell c networking pipe poc process-pipes reverse-shell security shell socket win32 win32api
Last synced: 13 Apr 2025
https://github.com/astrolabsoftware/interfaces
How to interface different languages implied in the process of scientific programming especially in the context of the AstroLab Sofware organization, or developments using it.
apache-spark c c-plus-plus functional-programming jna scala
Last synced: 30 Apr 2025
https://github.com/xigh/llvmbc-dump
Simple tool extracts LLVM bitcode modules from ELF binaries compiled with "-fembed-bitcode"
Last synced: 28 Feb 2026
https://github.com/ldilley/bsdmod
:smiling_imp: Various demonstrational FreeBSD kernel modules
bsd c example example-code freebsd freebsd-kernel freebsd-kld operating-system tutorial tutorial-code
Last synced: 10 Mar 2026
https://github.com/x0reaxeax/lambda
it really is a lambda
ascii-art c code-art half-life lambda linux obfuscated-code x86-64
Last synced: 15 Apr 2025
https://github.com/robthree/wordclock
Hobby project building a word clock with friends.
arduino c esp8266 platformio wordclock
Last synced: 19 Apr 2025
https://github.com/jayantgoel001/operating-system
c deadlock linux operating-system scheduling-algorithms
Last synced: 02 Jul 2025
https://github.com/abhinav-ark/mpu6050_realtime_dashboard
Real Time Dashboard for MPU6050 Accelerometer/Gyroscope
adafruit c esp32-arduino influxdb iot nextjs nodejs websockets
Last synced: 14 Aug 2025
https://github.com/algosup/2023-2024-project-3-virtual-processor-team-1
The goal of the project is to create a virtual processor and an interpreter for running assembly code on that processor
Last synced: 02 Jul 2025
https://github.com/quansight/simplewebassemblycalculator
WebAssembly and JavaScript Calculator
Last synced: 15 May 2025
https://github.com/jfgmesquita/c-lang
Introduction to the C language (2024/2025)
Last synced: 23 Apr 2025
https://github.com/mertyildiran/unleash
Unleash your inner power using Unleash Shell
Last synced: 07 Jan 2026
https://github.com/fabianhahn/shoveler-spatialos
Integration of the shoveler game engine for SpatialOS
c game-engine gamedev multiplayer opengl shoveler spatialos
Last synced: 11 Jun 2025
https://github.com/macmade/dictionary
Generic C Dictionary / Hash Table
c dictionary generic hash-table
Last synced: 19 Apr 2025
https://github.com/jaydson/wasm-test
Hacking with wasm
c emscripten javascript wasm webassembly
Last synced: 15 Apr 2025
https://github.com/hoangtien2k3/leetcode-solutions
LeetCode , Dev LeetCode ep1 #odleets code Java/C/C++/Java/Kotlin ..., expand your knowledge and prepare for technical interviews, algorithms.
algorithms-and-data-structures c cpp java kotlin
Last synced: 21 Apr 2025
https://github.com/mustartt/hydraulic-erosion
A online interactive editor for generating realistic terrain with procedural weathering and iterative erosion simulation. Support export to obj and png height maps
3d-models c erosion-sim simulation ts
Last synced: 18 Jan 2026
https://github.com/madladsquad/untitledruntimelibraryloader
A cross platform runtime shared object loader(windows and unix)
c cpp library library-loader unix utility utility-library windows
Last synced: 11 Apr 2025
https://github.com/assaabloy-ppi/binson-c-light
A light-weight C implementation of the Binson serialization format. See https://binson.org/.
Last synced: 06 Jan 2026
https://github.com/yangao07/fxtools
fxtools: light-weight processing tool for FASTA/FASTQ/BAM format data
bam-files c fasta-sequences fastq-format samtools
Last synced: 27 May 2026
https://github.com/hearot/primecount-python
A Python wrapper for primecount.
c c-module computation extension linux mathematics maths prime primecount primes primesieve python python3
Last synced: 15 Apr 2025
https://github.com/jrcichra/gophidgets
Golang bindings for the Phidgets C library
c golang golang-wrapper hacktoberfest phidgets
Last synced: 06 Mar 2026