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/archer-01/minitalk
Small data exchange between two programs using UNIX signals
Last synced: 05 Mar 2026
https://github.com/pranabdas/c-cpp
Learning programming concepts in C and C++
algorithms c cpp data-structures programming tutorial
Last synced: 07 May 2025
https://github.com/ibara/cmb
OpenBSD port of FreeBSD combinatorics library/utility
c cmb combinatorics-library freebsd openbsd
Last synced: 18 May 2026
https://github.com/deryaxacar/42-get_next_line
This project provides the ability to read a line from a file using the standard input function. The get_next_line function is used to read characters from a file, and it can also handle multiple files simultaneously.
42 42- 42born2code 42cursus 42projects 42school c c-language c-learning c-programming c-programming-language c-project cprogramming get-next-line getnextline project
Last synced: 13 Apr 2025
https://github.com/vizonex/pyllparse
a parody of llparse typescript library made for python users.
c llparse parody parser python-parody
Last synced: 30 Apr 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/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/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/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/limdongjin/sicxe-assembler
SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.
assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang
Last synced: 17 May 2026
https://github.com/cyring/cpuid2json
Query the CPUID instruction then export data to JSON
Last synced: 24 Apr 2026
https://github.com/randoragon/libstaple
A general-purpose data structure library in pure C89.
Last synced: 27 Feb 2026
https://github.com/pooulad/gol
🚨Create game of life with C and Go
c ebitengine game-of-life golang
Last synced: 24 Apr 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/aaravmalani/lexmath
A lexer for mathematical expressions in C
arithmetic c cmake collaborate expressions lexer math mathematics tokenizer
Last synced: 16 Oct 2025
https://github.com/paraboul/libapenetwork
A fast and lightweight cross-platform network library written in plain C
Last synced: 24 Apr 2026
https://github.com/gabrieldarezzo/300-ideias-c
Exercícios resolvidos, feitos em C.
basico c estudos exercicios exercicios-c logica-de-programacao school
Last synced: 21 Jan 2026
https://github.com/ascendho/cs50x
🏳️🌈 旗舰课程 CS50x 教授学生如何通过算法思考并有效地解决问题,主题包括抽象、算法、数据结构、封装、资源管理、安全性、软件工程和 Web 编程。学习资料整合,包括示例代码,课程幻灯片、讲座笔记和题目集解答等资源
Last synced: 29 Apr 2026
https://github.com/bringauto/fleet-protocol
BringAuto Fleet Protocol - simple yet reliable communication for internet-connection-unstable environments
c communication cpp fleet-protocol protobuf reliable-protocol
Last synced: 11 Feb 2026
https://github.com/lucasdaher/banco-malvader-c
Este projeto foi desenvolvido para a matéria de Lógica de Programação da faculdade. O sistema foi desenvolvido utilizando Linguagem C e possui dois tipos de usuário, clientes e funcionários.
Last synced: 26 Feb 2026
https://github.com/alewin/unibo2016-os-exams
Operating System OS Exams C and python, UniBo 2016 Esami Sistemi Operativi
c davoli python sistemi sistemi-operativi so unibo
Last synced: 30 Apr 2026
https://github.com/la-guajolota/rp2040_proyects
RP2040 workspace for reference
c embedded-systems mcu pio rasberry-pi-pico rp2040
Last synced: 28 Apr 2026
https://github.com/radiopizza/acceldatadisplay
This repository is the source code of my course project, completed as part of the course "Basics of MPT".
adxl345 adxl362 c eeprom electronics i2c microcontroller oled oled-display-ssd1306 spi ssd1306 stm stm8 stm8s stm8s103f3
Last synced: 19 Feb 2026
https://github.com/yaron4u/ncd
Network Connection Discovery Tool in C
c cli cybersecurity discovery hacking hacking-tool network network-analysis penetration-testing tcp
Last synced: 04 Jun 2026
https://github.com/hugomvale/fortran-c-interoperability
Examples of Fortran interoperation with C.
c fortran interoperation modern-fortran
Last synced: 25 Feb 2026
https://github.com/icaropires/fundamentals-computer-networks
Contains experiments about computer networks
c dhcp-server freebsd nat openvpn sockets
Last synced: 05 Jun 2026
https://github.com/stirlinglabs/libsa
Portable, cross-platform socket address wrapper in C
c c11 cross-platform networking sockaddr
Last synced: 16 Mar 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/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/ony/pjson
json parser with queue kind of callbacks (designed under influence of jsmn)
c json json-parser no-allocation sax
Last synced: 28 Apr 2026
https://github.com/spartee/redisip
A very simple Redis module for logging the host and IP of a Redis instance
c ip-address redis redis-module
Last synced: 30 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/jacopodl/spark
Low level network library :satellite: :zap:
c low-level network network-programming networking raw raw-data raw-sockets spark
Last synced: 14 Oct 2025
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/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/jacubillos10/ruspectroscopy_tools
C extension module (for python) to generate gamma and E matrices in RUS (Resonant Ultrasound Spectroscopy)
c openmp physics python3 resonant-ultrasound-spectroscopy solid-state-physics
Last synced: 14 Oct 2025
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/marcobuster/itis
Compiti, esercitazioni e verifiche fatte durante l'arco della scuola superiore.
Last synced: 29 Apr 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/usmanmehmood55/acs71020
Library for ACS71020, a power monitoring IC
arduino c embedded energy energy-meter library power
Last synced: 27 Apr 2026
https://github.com/stchan/redmon64pdfscribe
Redmon 1.9 for PdfScribe
c ghostgum pdfscribe portmonitor redmon russelllang windows
Last synced: 25 Apr 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/wdfk-prog/can_uds
The implementation of the ISO14229-1 (UDS) protocol stack suitable for RT-Thread. It provides functions such as CAN console mode and file transfer.适用于 RT-Thread 的 ISO14229-1 (UDS) 协议栈实现。提供CAN控制台模式与文件传输等功能。
c can iso14229 isotp rt-thread uds
Last synced: 01 May 2026
https://github.com/theluqmn/inflation-calculator
An inflation calculator, based on rule 72, made with C
Last synced: 16 Mar 2026
https://github.com/jonsteinn/tftp-server
A simple TFTP server with RRQ only
c networking sockets tftp-server
Last synced: 05 Oct 2025
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/baines/ppic_lessons
Lessons for Miblo's "Practising Programming in C" series
c programming-challenges programming-exercises
Last synced: 07 Jun 2026
https://github.com/amirali511/helliwm
The GNU/Linux window manager project done by a student in Allame Helli High School, Tehran
c libxcb window-management window-manager xcb
Last synced: 08 Oct 2025
https://github.com/midnightcommander/mc
Midnight Commander's repository
c console file-manager terminal-based
Last synced: 06 Oct 2025
https://github.com/gunh0/hufs-fall-2019-computer-programming
📖 Fall Semester 2019 Computer Programming Lecture Materials | 강의 자료
c computer-programming-lab cpp
Last synced: 28 Apr 2026
https://github.com/nivindulakshitha/classroom-toolkit
Emphasizes educational use cases in C.
Last synced: 25 Feb 2026
https://github.com/mhx/librotaryencoder
Simple, small rotary encoder library
c cpp embedded embedded-systems library quadrature-encoder rotary-encoder rotary-encoders
Last synced: 23 Feb 2026
https://github.com/serg3k/alias2symlink
Convert MacOS aliases to relative symbolic links
aliases c console-application macos macosx symbolic-links
Last synced: 28 Apr 2026
https://github.com/lakshay-a/dsa-program-c-cpp
All the basic data structures programs in C/C++
algorithms beginner-friendly c cpp data-structures dsa leetcode programs
Last synced: 26 Apr 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/rajeshberwal/revisiting-dsa
Repository to Revisiting DSA series
algorithms c cpp data-structures go golang interview-preparation javascript python
Last synced: 18 Oct 2025
https://github.com/ahmubashshir/libmat
A library for calculating matrics
c calculating-matrics cpp matrics
Last synced: 25 Apr 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/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/seleznevae/fort
CLI (command line utility) to create formatted tables in console
Last synced: 15 Apr 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/alhassy/ccheatsheet
Basics of the tremendously ubiquitous C language that permeates most of computing!
Last synced: 29 Apr 2026
https://github.com/gitpod-samples/template-c
The C template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.
Last synced: 19 Oct 2025
https://github.com/hedhyw/dielectricbreakdown
Source codes of programs for a designed device. The device measures the parameters of dielectric films.
atmega48 avr c coursework dielectric-films microcontroller voltage
Last synced: 13 Mar 2026
https://github.com/carletonurocketry/qnx-stack
This is the all-encompassing repository for QNX stack utilities. Its main purpose is integration testing.
automation avionics bash c cuinspace integration-testing makefile qnx rocket shell-script telemetry testing
Last synced: 27 Jan 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/farhaanaliii/cerver
Cerver is a lightweight HTTP server implemented in C.
c c-programming c-server sockets web-server
Last synced: 06 Oct 2025
https://github.com/git-elliot/competitive_programming_codes
All codes at one place in related format (aka Aditya Verma style).
algorithms c code competitive-coding competitive-programming
Last synced: 17 Apr 2026
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/asreimer/lmfit2
Non-Linear Levenburg-Marquardt Least-Squares Fitting of SuperDARN ACFs
acf c levenburg levenburg-marquardt marquardt python rawacf superdarn
Last synced: 12 Oct 2025
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/starciad/suno
🎴 ➥ A terminal implementation of the UNO card game, written in C following the C99 standard.
c c-language c99 card-game console-game gcc makefile terminal-game text-based-game uno uno-card-game uno-game
Last synced: 26 Feb 2026
https://github.com/nemeslaszlo/solarpanel-system
Signal and Process Management. A process managed work scheduler that simulates the day-to-day work of different teams (with one pair per day, which will not be paired for a week, it will get one single day-to-day installation)
c data-management fork pipes processing scheduler signal
Last synced: 12 Oct 2025
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/01mu/interpreter
A C implementation of the Monkey programming language defined in Thorsten Ball's book "Writing A Interpreter In Go"
c compiler go interpreter monkey writing
Last synced: 30 Apr 2026
https://github.com/kezhengjie/epoll-tcp-port-forward
a small demo shows how to use epoll.small program implements port forwarding with epoll.also support Windows using wepoll
c epoll epoll-demo epoll-example linux-app linux-epoll port-forward port-forwarding tcp tcp-port-forward wepoll wepoll-example wepoll-tcp-port-forward
Last synced: 23 Feb 2026
https://github.com/yankh764/mdoc
A command-line tool for managing your documents and easing your life.
c command-line documents linux
Last synced: 29 Apr 2026
https://github.com/libdriver/qmc5883l
QMC5883L full-featured driver library for general-purpose MCU and Linux.
c full-featured-driver iic linux magnetometer mcu qmc5883l
Last synced: 29 Apr 2026
https://github.com/basemax/squareroot
Own function to calc the square root of a number.
c cpp math math-library mathematics square-root squareroot
Last synced: 19 Apr 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/alhassy/interactive-way-to-c
Learning C program proving using Emacs --reminiscent of Coq proving with Proof General.
c emacs interactive literate-programming tutorial
Last synced: 30 Apr 2026
https://github.com/sambhav/bms
A simple Bank Management System using unix sockets
assignement bank c management networks sockets system unix-socket
Last synced: 07 Oct 2025
https://github.com/abdelkarimhajji/ft_printf_42
ft_printf: Custom Printing Function @ 42 🖨️ Explore my solution for the "ft_printf" project at 42. Delve into the world of custom printing in C with this versatile printf implementation! #CProgramming #ft_printf 🚀💻
Last synced: 08 Oct 2025
https://github.com/dallasformularacing/battery-management-system
BMS FIRMWARE FOR EV
Last synced: 29 Apr 2026
https://github.com/illiafox/dumbc
Small C compiler written for learning by following Nora Sandler’s "Write a Compiler" series
arm64 c c-compiler compiler rust
Last synced: 27 Jan 2026