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-01 00:04:19 UTC
- JSON Representation
https://github.com/theshobhitsingh/concurrentcacheproxy
A multi-threaded HTTP proxy server in C with dynamic caching for improved performance and response times.
c library makefile proxyparser proxyserver
Last synced: 27 Feb 2026
https://github.com/dloebl/rm
rm is a command-line utility that can delete directory entries. Written in C, requires an at least partly POSIX conforming operating system underneath. The goal of this tool is, to fulfill the corresponding POSIX standard as good as possible, without adding more features.
c cc0 clean-code command command-line-tool coreutils fast lightweight linux posix posix-compliant rm-utility shell simple speed standard tool unix unix-command utility
Last synced: 18 Apr 2026
https://github.com/ho-cooh/include-info
A VSCode extension for showing infos about your included files
Last synced: 08 May 2026
https://github.com/ahueck/irprinter
Explore the generated LLVM IR of a translation unit
Last synced: 05 Apr 2026
https://github.com/randoragon/libstaple
A general-purpose data structure library in pure C89.
Last synced: 27 Feb 2026
https://github.com/mr-mrf-dev/mr-minesweeper
🧨 Minesweeper Game in C Programming Language.
c cpp minesweeper terminal-game terminal-games
Last synced: 27 Feb 2026
https://github.com/twe4ked/hrdlr-arduboy
arduboy arduino c c-plus-plus gamedev hrdlr
Last synced: 12 Feb 2026
https://github.com/crvargasm/sudoku-solution-validator
Project 1 - Sudoku Solution Validator - Operating System Concepts
c operating-system operating-systems-project
Last synced: 27 Feb 2026
https://github.com/gianlucajahn/universal-password-checker
An AI "strong password checker" built in 13 of the most popular programming languages.
c cplusplus csharp golang java javascript kotlin password-safety password-strength perl php python rust strong-password strong-password-generator swift typescript
Last synced: 04 Apr 2026
https://github.com/maurodelazeri/c-cpp-python-callbacks
C / C++ callbacks for Python with ctypes
Last synced: 09 May 2026
https://github.com/aallali/db.c
trying to learn DB internals by building a simple storage engine
algorithms c database database-internals datastructures storage-engine
Last synced: 12 Feb 2026
https://github.com/ulrich-tonmoy/phoenix
A Game Engine.
c clang cpp csharp directx game-engine vulkan wpf wpf-application
Last synced: 04 Mar 2026
https://github.com/barismeral/java-serial-port
Custom basic Serial Port Communication for Java
c c-plus-plus communication java java-8 java-library library serial-communication serial-port serialport simple windows
Last synced: 04 Mar 2026
https://github.com/chmoore889/polaris
Won Best MedBay Award at SBUHacks 2019. A smart accessory to help the visually impaired navigate to any given destination.
c google-maps-api google-speech hackathon python sbuhacks
Last synced: 16 Apr 2026
https://github.com/mikyll/fondamenti-di-computer-graphics-m
Le mie soluzioni per il laboratorio di Fondamenti di Computer Graphics M
2d 3d arcade bezier blender c computer computergraphics cpp fondamenti grafica graphics informatica ingegneria magistrale morigi opengl serena template videogame
Last synced: 18 Apr 2026
https://github.com/ultraembedded/embedded_httpd
Embedded HTTP Server
c esp8266 http-server library webserver
Last synced: 14 May 2026
https://github.com/jacob-c-smith/json
A tested JSON parser / serializer
c json parser serializer tested
Last synced: 13 Feb 2026
https://github.com/sigfox/sensit-payload
Sensit payload parser and serializer for v2 and v3
binding c javascript parser sensit serializer sigfox
Last synced: 24 Oct 2025
https://github.com/bezlant/s21_cat_grep
🐈 Cat & Grep implementations. (School 42)
bash bsd c cat file-processing-c gnu grep regex test-coverage
Last synced: 04 Apr 2026
https://github.com/bezlant/s21_game_of_life
🦠 Conway's Game of Life with a simple TUI (School 42)
c game-of-life ncurses school-project tui
Last synced: 04 Apr 2026
https://github.com/clark800/hget
minimalist http/https client utility (curl/wget alternative)
c command-line downloader minimalist
Last synced: 14 Feb 2026
https://github.com/gfcwfzkm/gshell
Basic uart shell for embedded systems, optimised for AVR
c commands embedded embedded-systems microcontroller serial shell terminal uart
Last synced: 04 Apr 2026
https://github.com/abdelkarimhajji/minitalk_42
mintalk at 42: Connecting learners, fostering collaboration. Join the conversation! 💬🚀 #Mintalk
c makfile minitalk42 processing
Last synced: 13 May 2026
https://github.com/bagussatoto/arduino
Merupakan Aplikasi Arduino berbasi IOT untuk perkembangan Mikrokontreoller. Apk ini saya buat untuk pembelajaran.
Last synced: 03 Jun 2026
https://github.com/dimitrisjim/leetcode_solutions
Solutions to leetcode problems in Python, Rust, C and JavaScript.
c javascript leetcode python rust
Last synced: 17 Apr 2026
https://github.com/alliesw/fitness-center-management-system
Fitness Center Management System
admin-panel administration aes-encryption blockcypher c citrix cloud csharp csharp-code css encryption-decryption fitness-center manager-system mysqli php sql visual-basic visual-studio visual-studio-code
Last synced: 17 Apr 2026
https://github.com/amaitou/philosophers
Explore concurrent programming with this classic implementation of the dining philosophers problem. Philosophers navigate a dining table, juggling between thinking and eating, showcasing synchronization challenges and resource allocation in a shared environment.
1337school 42cursus 42network c dinning-philosophers mutex-synchronisation philosophers42 threads
Last synced: 14 Feb 2026
https://github.com/idanrosenzweig/real-time-computer-emulator
A real time emulator for a computer containing a cpu, mouse, keyboard, screen, (floppy) disk driver and BIOS firmware. Capable of loading and running small operating systems, provided as floppy disk files.
bios c cpp emulator firmware floppy-drives hardware i386 operating-systems vga x86
Last synced: 17 Apr 2026
https://github.com/stemmlerjs/os-design-assign-2
Assignment #2 - SYST44288 - Operating Systems Design And Systems Programming
Last synced: 03 Mar 2026
https://github.com/boomerwing/morsecode-raspberrypi-pico
Raspberry Pi PICO and FreeRTOS. Most projects send Morse Code (CW) training text (both plain text and random characters) using FreeRTOS.
amateur-radio c cw freertos morse pi pio ps2-keyboard raspberry-pi-pico rp2040 shuffle
Last synced: 05 Mar 2026
https://github.com/jmarkstar/jni_exercises
Some examples about JNI - Java <-> C
Last synced: 12 May 2026
https://github.com/kamil-kielbasa/ubi
UBI (Unsorted Block Images): a wear-leveling volume manager for raw flash on Zephyr RTOS
c embedded flash nand nor-flash ubi volume-manager wear-leveling zephyr zephyr-rtos
Last synced: 11 May 2026
https://github.com/gmisail/moxlang
🐶 Mox Programming Language
antlr4 c compiler java language programming-language transpiler
Last synced: 16 Apr 2026
https://github.com/bemxio/bemxos
A 32-bit OS made for learning purposes
assembly bootloader c kernel low-level operating-system os
Last synced: 15 Feb 2026
https://github.com/firaja/parallel-floydwarshall
Various parallel implementations of Floyd-Warshall algorithm
algorithms c cuda distributed-computing floyd-warshall gpu-computing mpi multiprocessing openmp parallel-computing parallel-programming
Last synced: 16 Apr 2026
https://github.com/dmotte/winautoclicker
🖱 Simple Auto-Clicker CLI application for Windows, written in C++
auto auto-clicker autoclicker c c-plus-plus cli clicker cpp exe interval millis milliseconds mingw portable time win windows
Last synced: 11 May 2026
https://github.com/tian11111/doudizhu
使用 C 语言实现斗地主核心规则,结合 Emscripten 编译到 WebAssembly,在浏览器中提供交互式 Web UI 体验。
beginner-friendly c c-language-doudizhu c-poker card-game console-game dou-dizhu
Last synced: 02 Apr 2026
https://github.com/mayhem/smi_leds
C/C++/Python module to drive up to 8 or 16 WS2812b LED strips with a single Raspberry Pi
Last synced: 06 Mar 2026
https://github.com/fharchive/nasm.learningasm
Repo to learn NASM, contains c and nasm variants of various programs to compare syntax
asm c learning-by-doing nasm nasm-assembly
Last synced: 10 May 2026
https://github.com/srvariable/rubikcube
Play with a Rubik Cube in your own terminal!
Last synced: 17 Apr 2026
https://github.com/villy-p/under-the-hood
All files included in my Youtube series: Under the Hood
assembly c explanations hashmaps under-the-hood youtube
Last synced: 01 Mar 2026
https://github.com/candrewlee14/tetris-raylib
Tetris clone built with Raylib
Last synced: 02 Mar 2026
https://github.com/berkaygediz/c-studies
🧑💻 Made with C and C++ in 2015.
c cpp input-output memory pointers-in-c studies system
Last synced: 02 Mar 2026
https://github.com/rish-16/nachodb
🧀 A simple sqlite-like database written in C
Last synced: 10 May 2026
https://github.com/biglup/cardano-c
A pure C library for interacting with the Cardano blockchain. Compliant with MISRA standards and binding-friendly architecture.
c c99 cardano cryptocurrency cryptography serialization
Last synced: 23 Jan 2026
https://github.com/smartherd/c-and-cpp-tutorial
Contains source code, exercises, code challenges, and quiz for C and C++ tutorial published on Youtube.
Last synced: 14 Feb 2026
https://github.com/szymonwilczek/talos-7
The Ultimate SudoPad. A programmable RP2040 macro keyboard with OLED.
automation c diy firmware macropad mechanical-keyboard midi-controller oled productivity programmable-keyboard raspberry-pi-pico rp2040 tinyusb usb-hid web-serial
Last synced: 15 Feb 2026
https://github.com/lewiszlw/hello-world
Demos in learning program languages, libraries and frameworks. 学习编程语言、库和框架的示例实现。
c dart dubbo flutter java netty python spring spring-boot
Last synced: 04 Feb 2026
https://github.com/michaeladler/aoc-2023
AoC 2023 solutions in C
advent-of-code advent-of-code-2023 adventofcode-in-c aoc aoc2023 aoc2023-in-c c
Last synced: 11 Apr 2025
https://github.com/madmurphy/libgnunetworker
Multithreading with GNUnet
c event-loop gnu gnunet library multithreading shared-library threads unix
Last synced: 04 Sep 2025
https://github.com/ediloaz/simplex-algorithm
Resolves linear programming problems (LP) with the simplex algorithm showing all the intermediate steps. With a basic interface (Glade & GTK+) input and Latex (beamer) Output.
c gtk3 interface-glade latex latex-beamer linear-programming linux simplex simplex-algorithm
Last synced: 30 Apr 2026
https://github.com/jmcph4/azorian
C11 implementation of multiformat specifications
c c11 data-structures formats ipfs ipld ipns libp2p multiaddr multibase multiformat multiformat-specifications multiformats multihash multiprotocol p2p self-describing unsigned-varint varint
Last synced: 30 Apr 2026
https://github.com/madmurphy/nautilus-hide
A simple Nautilus extension that adds “Hide” and “Unhide” to Nautilus right-click menu
c desktop desktop-environment dotfiles gnome gnu gnu-linux hidden-files nautilus nautilus-extension
Last synced: 10 Feb 2026
https://github.com/ikhsan3adi/c-snake-game
🐍Permainan Snake Berbasis Console/Terminal Menggunakan Bahasa C.
c console-game cpp curses makefile snake snake-game snakegame terminal-app terminal-based terminal-game tugas-besar
Last synced: 10 Feb 2026
https://github.com/a-samod/food-ordering-management-system
The Food Ordering Management System is a command-line based application developed in C language.
Last synced: 07 Jan 2026
https://github.com/mdrokz/port_scanner
an port scanner that scans ports from a given hostname or ip address from an range of ports
c c-programming cmake ipv4 network networking socket-programming threading unix
Last synced: 11 Jul 2025
https://github.com/gabrielevalenzuela/c-seminars
Repository used for C Seminars
Last synced: 09 Feb 2026
https://github.com/gyakobo/multi-threading
This project was made to showcase a sample example of muli-threading in the C programming language.
c function-approximation integrals integration multithreading number-pi parallel-computing
Last synced: 01 Mar 2026
https://github.com/pedrohpalmeida/beecrowd-exercises
Resolução de desafios de programação do site Beecrowd.
beecrowd beecrowd-solutions c java javascript kotlin postgresql python python3 sql sqlserver uri uri-online-judge uri-solutions urionlinejudge
Last synced: 05 Feb 2026
https://github.com/david-palma/arduino-engineering-lab
A hands-on collection of Arduino engineering projects and exercises covering embedded systems, sensors, wireless communication, actuators, and data visualisation.
actuators arduino bluetooth c education electronics hands-on hc-05 iot learning-by-doing python sensors servo-control wifi wireless-sensor-network wsn
Last synced: 14 Apr 2026
https://github.com/sshahryiar/silabs-c8051f330-microcontroller-tutorial
Tutorial on SiLabs C8051F330D Microcontroller
8-bit 8051 8051-architecture 8051-microcontroller c c8051 c8051f330d c8051f33x codewizards mikroc mikroelektronika silabs
Last synced: 30 Apr 2026
https://github.com/pepebecker/pepeos-i686
PepeOS is a minimal Operating System
c cross-compiler nasm operating-system os pepeos
Last synced: 14 Apr 2025
https://github.com/victorpreston/monty
Monty is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
alx alx-low-level-programming brainfuck c clanguage compiler cprogramming gcc interpreter monty queue stack
Last synced: 15 Apr 2026
https://github.com/cyanogilvie/jitc
Just In Time C for Tcl, implementing c-as-a-value compilation and automatic memory management
Last synced: 02 Mar 2026
https://github.com/notnekodev/jash
Just another Shell. Written completly in C
Last synced: 02 Mar 2026
https://github.com/yyt6801/c-plus-plus-learning-examples
C and C++ programming examples
c c-plus-plus examples-c programming-language
Last synced: 02 Mar 2026
https://github.com/diogogmatos/li2-pl5g05
Interpreter for a stack oriented programming language, written in C
Last synced: 05 Sep 2025
https://github.com/chalet-org/chalet-docs
Chalet documentation website in NextJs
build-system c cpp cross-platform json mdx nextjs react
Last synced: 07 Feb 2026
https://github.com/nomissbowling/afewcam
virtual-camera for streaming OBS NDC TDL etc
c cpp ndc obs opencv streaming tdl virtual-camera
Last synced: 16 Apr 2026
https://github.com/ajmalfaris11/c-patternprinting
his repository is dedicated to studying and practicing pattern printing using the C programming language. It contains various programs that demonstrate different pattern printing techniques, ranging from simple to complex designs. The goal is to enhance proficiency in C programming while exploring the logic and structure behind pattern generation.
c logical-programming low-level-language patterns starpatterns
Last synced: 07 Feb 2026
https://github.com/zerebos/intelligent-line-and-marker-tracking-car
Code, Documentation, and Demo, of an autonomous car that tracks a black line as well as markers in the form of sign posts.
autonomous-car autonomous-vehicles c microcontroller pid zackrauen-com
Last synced: 03 Mar 2026
https://github.com/kpetridis24/bluetooth-detector-app
BT detector simulator in C using pThreads
c mutex-synchronisation producer-consumer pthreads queue scheduling
Last synced: 29 May 2026
https://github.com/blitmaps/mylo-lang
A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.
c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine
Last synced: 22 Feb 2026
https://github.com/baderouaich/the-zero-overhead-principle
Little demonstration of the Zero Overhead principle.
c cplusplus cpp the-zero-overhead-principle zero-overhead zero-overhead-abstraction zero-overhead-principle
Last synced: 25 Feb 2026
https://github.com/moderrek/brainfuckplus
BrainFuck+ language Interpreter written in C. Superset of Brainfuck
brainfuck brainfuck-interpreter brainfuckplus c esolang esoteric-language interpreter language linux memory programming-language superset windows
Last synced: 25 Feb 2026
https://github.com/thexhr/twind
twind is a simple daemon serving static files over the gemini protocol.
c daemon gemini-protocol gemini-server hacktoberfest server
Last synced: 25 Feb 2026
https://github.com/mo-karbalaee/programming-fundamentals
All the codes and exercises done during the fundamentals of programming course that I took on fall 2020
c cpp problem-solving programming sbu
Last synced: 19 May 2026
https://github.com/erik-donath/blockgame
A Minecraft Clone
c cpp glad glfw3 glm imgui-docking minecraft minecraft-clone opengl opengl3 self-learning stb stb-image stb-truetype
Last synced: 25 Feb 2026
https://github.com/amaitou/libft
A library of standard C functions from scratch. These functions cover essential operations such as string manipulation, memory allocation, and more. The primary goal is to deepen understanding of these fundamental concepts and provide a reliable library for use in subsequent projects.
1337school 42cursus 42network c libft42 makefile memory-allocation
Last synced: 30 Jan 2026
https://github.com/yj8023xx/librdma
A powerful library designed to simplify the development process of RDMA applications
Last synced: 15 Oct 2025
https://github.com/dhruvsrikanth/unix-like-shell
A pure C implementation of a Unix-like system emulating the Bourne Again SHell.
bash-shell c emulator shell signal-safe-code thread-safe-code unix-command unix-like-system unix-shell
Last synced: 02 May 2026
https://github.com/apsrcreatix/15it411j-ipt
15IT411J Integrative Programming And Technology Laboratory
15it411j c integrative interactive java java-native-interface jni jni-java jython-library lab programming srm srm-university technology university-course web-application
Last synced: 18 May 2026
https://github.com/nicknaso/conf-ni-2017
Node.JS With Steroids - Make Better Node.js Application with Native Add-Ons
addon bridge c cpp javascript n-api nan native node-addon nodejs performance
Last synced: 29 Apr 2026
https://github.com/ascendho/cs50x
🏳️🌈 旗舰课程 CS50x 教授学生如何通过算法思考并有效地解决问题,主题包括抽象、算法、数据结构、封装、资源管理、安全性、软件工程和 Web 编程。学习资料整合,包括示例代码,课程幻灯片、讲座笔记和题目集解答等资源
Last synced: 29 Apr 2026
https://github.com/versbinarii/stm32hal-template
Project starter template for Stm32 projects using HAL library for Vim + Coc + ccls
build-tool c ccls cmake embeded stm32 stm32f4 template vim
Last synced: 17 Apr 2026
https://github.com/anas-farooq8/top-kth-shortest-path
Solving the K Shortest Path Problem using a combination of MPI for distributed computing and OpenMP for shared memory parallelization within MPI processes. The goal is to find the Kth shortest path among all nodes of a given graph.
Last synced: 24 Jan 2026
https://github.com/spc-samp/samp-sdk
The SA-MP SDK is a collection of C files and headers that allows developers to create plugins for the SA-MP server. It provides a solid foundation for handling Pawn scripts and managing memory through the AMX system.
c gta gtasa plugin sa-mp sa-mp-development sa-mp-library sa-mp-plugin samp samp-sdk sdk
Last synced: 01 Mar 2025
https://github.com/grsaiago/my_ping
A reimplementation of inettools 2.0 Ping utility in C
c cli network-analysis networking ping study-project
Last synced: 02 Apr 2026
https://github.com/superb-man/pacman
Classic Pacman game remake with 3 levels for each of the 10 mazes!Added fireball releasing and hiding features!!Hope you enjoy😁
2d c cpp game igraphics-project maze open-gl x-33
Last synced: 03 Mar 2025