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/ruimaciel/msexpr
M's sexpr library: a s-expressions data structure library implemented in C
c c-library c90 data-structures library parser s-expression s-expressions
Last synced: 04 Jun 2026
https://github.com/michaelbrim/tedium
bits of common code to reuse across C/C++ projects
c c-plus-plus c-preprocessor configuration enumerated-types system-programming
Last synced: 02 Feb 2026
https://github.com/yne/quadcopter
Quadcopter project
beaglebone c mpu6050 quadcopter
Last synced: 26 Mar 2025
https://github.com/metwork-framework/mapserverapi
tiny C library to invoke mapserver engine as a library
autoreadme c github-actions integration-level-3 library mapserver
Last synced: 15 Jun 2025
https://github.com/chethanyadav456/data-structures-c
This repository contains the code for the data structures I have done in my college.
Last synced: 15 May 2026
https://github.com/harsh6754/dsa-problems
c cpp java jupyter-notebook python sql
Last synced: 06 Apr 2026
https://github.com/micahondiwa/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python)
brainfuck brainfuck-compiler brainfuck-interpreter c deque enqueue gcc gcc-complier pop pull push queue stack
Last synced: 03 Apr 2025
https://github.com/micahondiwa/cs50
Harvard CS50's Introduction to Computer Science
c cs50 cs50problems data-structures-and-algorithms malloc malloc-free malloc-functions malloc-library pointers-and-arrays
Last synced: 29 Oct 2025
https://github.com/fasakinhenry/fasakinhenry2023
fasakin
africa best c code coding developer fasakin henry javascript jobs leadership nigeria open-source programmer programming python software-engineering
Last synced: 01 May 2025
https://github.com/dimalmfao/strings
A concise collection of static string functions poorly designed to enhance efficiency in C programming tasks.
c contributions-welcome open-source
Last synced: 03 Apr 2025
https://github.com/omarazizi/neurographix
Insightful Neural Network Visualization in C
c graphics graphics-programming neural-networks sdl2 visualization
Last synced: 26 Mar 2025
https://github.com/shiweimeiya/cpp-epoll-reactor-server
C/C++服务端项目,epoll+线程池的reactor模型,适合新手学习完服务器项目后来这里增加业务量,读者可以增加redis、MySQL提升项目框架完整性🚀 Tank Battle - 高性能多人在线坦克对战游戏 一个展示现代网络游戏架构设计的完整项目。使用C语言构建高并发服务器端(epoll + 线程池 + 多房间系统),Python+Pygame开发跨平台客户端。支持2-4人实时对战,包含动态地图生成、碰撞检测、自定义网络协议等核心功能。 ✨ 核心特性: 异步I/O网络模型 | 线程池并发处理 | 房间管理系统 | 实时状态同步 | 跨平台客户端 🛠️ 技术栈: C语言服务器 | Python客户端 | 自定义二进制协议 | Pygame图形引擎 适合学习网络编程、游戏开发、系统
Last synced: 09 May 2026
https://github.com/simonprovost/rpl
/rpl is fork (with one new feature) source from UNIX procedure that reads standard input, replaces all desired occurrences, and searches for the suffix specified in the parameters ⌨️
c fork improvement rpl unix unix-command
Last synced: 07 Jul 2025
https://github.com/andyfratello/so
💽 Exercicis de Sistemes Operatius (SO) Q1 - UPC FIB
c console fib-upc operating-system operating-systems so-fib
Last synced: 20 Mar 2025
https://github.com/emabrey/jni-headers
The platform/system specific JNI headers for the Windows, Linux, Max OSX and Solaris environments
c c-plus-plus cross-platform java jni maven nar
Last synced: 17 Apr 2026
https://github.com/daleksla/can_interact
Functionality to easily read and write to CAN bus in C/C++ for GNU/Linux OSs
c c89 can-bus cxx cxx-library cxx11 linux socketcan
Last synced: 10 Apr 2026
https://github.com/vonderklaas/invoice-machine
I played a bit with *C* to build this command-line application. Now you can generate bills and invoices for your restaurant. It is designed to help managers quickly generate invoices for customers.
Last synced: 16 May 2026
https://github.com/johnandersen777/librpc
C implementation of various client and server protocols
Last synced: 12 Jul 2025
https://github.com/rkirlew/brainfart-interpreter-in-c
Brainfart is a toy language made by me. It was inspired by Brainf*ck,however Brainfart is somewhat simplified.
brainfuck-interpreter c interpreter toy-language
Last synced: 26 Apr 2026
https://github.com/andrflor/openai-c
Pure c openai-api client implementation [WIP]
c c89 curl gpt-3 openai openai-api
Last synced: 17 Feb 2026
https://github.com/jesseopdenbrouw/book_c
A Dutch book about the C programming language (ready for use)
c dutch latex programming-language
Last synced: 02 May 2025
https://github.com/schwalbe-t/dstike-pong
A port of singleplayer Pong for the DSTIKE Deauther watch.
c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106
Last synced: 26 Feb 2026
https://github.com/wkhallen/cdtp
Modern cross-platform networking interfaces for C.
c networking socket socket-client socket-server
Last synced: 01 Mar 2026
https://github.com/enusbaum/wwwinamp.c
WWWinamp based on the original Nullsoft C software package to control WinAMP through a Web Browser
Last synced: 01 Apr 2025
https://github.com/yomazini/42cursus-libft
Libft project at 42 School | Custom C library featuring string manipulation, memory management, & linked list functions.
1337 1337cursus 1337school 42school c libft libft-42 libft42 linked-list memory-management
Last synced: 30 Jun 2026
https://github.com/lancewalk87/clp-protoblue-spi-dev-platform
Hardware/Software | General Purpose Digital MCU/TTL Dev/Debug Platform, Wifi/Bluetooth, NANDFlash ONFI, USB
android autocad avr avr-programming c c-plus-plus eagle-cad hardware ios java kotlin macos nandflash objective-c spi swift4 ttl visual-studio-code windows wireless
Last synced: 06 Apr 2026
https://github.com/nos1dot618/cerberus
C Federated Machine Learning Library
c federated-learning framework
Last synced: 11 Jun 2026
https://github.com/kamiyaa/arclight
re-implementation of acpilight with less features
acpi-brightness c sysfs udev-rules
Last synced: 26 Mar 2025
https://github.com/ilbuso/orione
Custom MSP432 keyboard with firmware and PCB design
c ccstudio kicad msp432 msp432p401r pcb
Last synced: 30 Apr 2025
https://github.com/0x1nf3cted/pwdgen
pwdgen: A simple command-line tool written in C for generating random passwords
c cli linux password password-generator password-manager security
Last synced: 19 Jan 2026
https://github.com/murilochianfa/tic-tac-toe-multiplayer
Large server with multiplayer lobby
c cli-game multiplayer multiplayer-game multiplayer-server sockets tic-tac-toe tic-tac-toe-multiplayer
Last synced: 13 Jun 2026
https://github.com/pseudoincorrect/health_overview
Full IoT Stack System to provide Online (web) real-time overview of the health status of a group of individuals within a mesh RF network.
angular c eagle express mean-stack mesh-networks mongodb nordicsemi openthread pcb python
Last synced: 06 Apr 2026
https://github.com/linarcx/iproc
A cross-platform utility (linux, windows for now) that help you gather information (cpu_usage, memory_usage, ...) from a particular process.
c cpu-monitoring memory monitoring-tool proc process
Last synced: 13 Oct 2025
https://github.com/AhmedOsmanDev/LeetCode-Solutions
LeetCode's problems solutions.
algorithms c competitive-programming cpp csharp data-structures leetcode leetcode-solutions online-judge problem-solving python3 sql
Last synced: 10 Apr 2025
https://github.com/melroy89/c-gtk-test-app
GTK C Code Test Application - using CMake
appliction c cmake example gtk gtk3 template
Last synced: 15 May 2026
https://github.com/kulp/php-serialization-xs
An XS (C) version of PHP::Serialization, for Perl
c perl perl5 php serialization xs
Last synced: 30 Apr 2025
https://github.com/talfig/assembler
Comprehensive assembler program for a specific assembly language, implementing efficient code translation, error handling, and file management in C.
Last synced: 26 Mar 2025
https://github.com/sug0/cdhorizon
Next-next-gen go-glitch. Accomplishes the performance goals horizon couldn't.
art c glitch go-glitch horizon image next-generation trippy
Last synced: 11 Jan 2026
https://github.com/mewmewdevart/get_next_line
[42 Cursus] Reading a line from a fd is way too tedious
42projects c file-descriptor gnl static-variables
Last synced: 14 May 2026
https://github.com/koushiro/xlib
a lightweight and generic C99 library.
c c99 dictionary double-linked-list generic library lightweight skiplist string
Last synced: 26 Mar 2025
https://github.com/frouioui/42sh
Reproduction of the official TCSH shell, implemented in C.
Last synced: 08 Jul 2025
https://github.com/yin-jinlong/tiny-unicode
unicode C 转换库及简单工具。Simple unicode C converter and utils.
c tiny unicode unicode-converter utf-32 utf-32be utf-8
Last synced: 18 Mar 2025
https://github.com/lumarans30/dec2bin-c
Three simple algorithms in C that convert a number from decimal to binary.
arithmetic-operators bitwise-operators c conversion decimal-to-binary masking unsigned-integers
Last synced: 18 Mar 2025
https://github.com/mr-bossman/colorcat
This is a c-base lolcat like program.
Last synced: 25 Feb 2026
https://github.com/dosx-dev/pebloader.h
Tiny C header that allows easy hiding of WinAPI imports via PEB
c hacktoberfest loader low-level obfuscation peb reverse-engineering
Last synced: 07 Sep 2025
https://github.com/bonitoflakez/gojson2class
a utility that converts JSON schema to classes
c cpp golang java json json-schema jsonschema rust typescript
Last synced: 11 Jan 2026
https://github.com/hungrybluedev/c-programs
A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.
algorithm c data-structures dependency-free implementation
Last synced: 08 Apr 2025
https://github.com/hungrybluedev/cmake-basic-c-template
This repository contains a basic CMake template that can be used a viable starting point for a moderate to large C codebase.
Last synced: 12 Jun 2025
https://github.com/dylan-conway/vk_enum_str
Convert Vulkan enums into strings for debugging
Last synced: 03 Apr 2025
https://github.com/astrodynamic/uart-in-c
The project is a C program that facilitates communication between two serial ports (COM ports). It creates two threads to handle the communication independently. The program reads packets from one serial port, verifies their integrity, and sends them to a system message queue.
c com-port console console-application linux makefile port termios threads ttyusb uart-controller uart-protocol
Last synced: 15 May 2026
https://github.com/thiagoh/bison
From the Bison 3.0.4 manual from https://www.gnu.org/software/bison/manual/bison.html
bison c compilers cpp flex lexer parser parser-generator yacc
Last synced: 15 May 2026
https://github.com/agvangrigoryan/fdf
This project is about representing a landscape as a 3D object in which all surfaces are outlined in lines.
42yerevan algorithms c fdf-42 graphics mlx
Last synced: 17 Mar 2025
https://github.com/nahakiole/schwitzerduetsch
A pebble watchface in swiss german
c pebble smartwatch swiss swissgerman watch
Last synced: 29 Apr 2026
https://github.com/manoelcampos/logica-programacao
Curso de Lógica de Programação em C 👩🏽💻🤔
algoritmos c curso ebook gitbook logica
Last synced: 08 Apr 2025
https://github.com/dibyadyutidas/devkit
A curated collection of developer tools
boilerplate c cpp developer-tools github-actions html java nodejs python scripting
Last synced: 12 Jul 2025
https://github.com/devansh-maurya/sem-4-lab-assignments
Laboratory Assignments for the fourth semester at NIT Meghalaya
algorithm algorithms-and-data-structures assembly assembly-language assembly-language-programming assignments c computational-chemistry computer-architecture computer-organisation computer-organization graph-algorithms mips mips-assembly nit-meghalaya search-algorithm searching-algorithms sorting sorting-algorithms sorting-algorithms-implemented
Last synced: 15 May 2026
https://github.com/dwoz/janus-pubsub-plugin
PubSub Plugin for Janus WebRTC Gateway
Last synced: 15 May 2026
https://github.com/mhcrnl/mhcrnltexteditor
C, Code::Blocks 17.12, GTK+2, GTK+3, text editor. Os: Fedora 32, Ubuntu 18.04, Feodora 28.
c code-blocks editor gtk2 gtk3 text-editor
Last synced: 15 May 2026
https://github.com/keithdhedger/kute
(K)eith's (U)niversal (T)ag (E)ditor, Linux cli tag editor for flac,m4a and mp3 files.
c c-plus-plus command-line-tool editor flac linux m4a mp3 tags
Last synced: 28 Apr 2026
https://github.com/misterabdul/kbbi-gtk
KBBI Offline remake with GTK3
c gtk3 gui-application kbbi linux
Last synced: 07 May 2026
https://github.com/rikvdh/matching
String-based parser based on matching strings for interpreting and handling string-based interfaces
at-command c cli clib embedded embedded-c memory parser string zero-allocation
Last synced: 11 Jun 2026
https://github.com/rsarky/coberon
Compiler Frontend for Oberon-0 written in C with Flex and Bison.
bison c compiler-frontend compilers flex
Last synced: 28 Jul 2025
https://github.com/exclud/alx-low_level_programming
This is a repository learning low level programming in C
alx-low-level-programming c libraries
Last synced: 03 Mar 2025
https://github.com/hadron13/squareroot-mining
My second Ludum Dare(48) game
Last synced: 15 May 2026
https://github.com/dinoex/unix-connect
Exchanging mail and news with Z-Connect BBS systems
Last synced: 11 Jan 2026
https://github.com/nguyennhukhanh/chat
Trò chuyện cùng nhau ( C Language, Socket)
Last synced: 09 Jun 2026
https://github.com/xmas7/hexdump
The program is the same as hexdump -C <file> or hd <file>.
Last synced: 27 Mar 2025
https://github.com/charanjit-singh/c-compiler-in-python
C Compiler in Python - For Computer Science Students
c compiler-design grammar python3 slr-parser
Last synced: 15 May 2026
https://github.com/kehiy/go-secp256k1
a bitcoin libsecp256k1 binding for golang. [WIP]
binding bitcoin c cgo cryptography go golang libsecp256k1 nostr
Last synced: 02 Mar 2025
https://github.com/kleydon/barcode-interface-sample-embedded-c
Code for a keychain barcode reader, microcontroller and wireless module
barcode barcode-scanner bluetooth c embedded embedded-c interface keychain mcu microcontroller microprocessor pic wireless
Last synced: 05 Jun 2026
https://github.com/kauahensilva/c_app_list_enc
This project is a simple application that demonstrates the use of linked lists in C. The application was developed using the GTK library for the graphical interface. The application allows the user to create a linked list, where the user can add and remove elements.
Last synced: 04 Jan 2026
https://github.com/hxndev/tcp-2-way-communication
TCP Two-Way Connection
2-way-communication c code tcp tcp-client tcp-server two-way-communication
Last synced: 31 Mar 2025
https://github.com/hxndev/udp-2-way-communication-displaying-ip-and-port-number
UDP Two-Way Connection that displays the IP Address and Port Number of both the senders and the recievers.
c code ip-address port-numbers two-way-communication udp udp-client udp-server
Last synced: 14 Aug 2025
https://github.com/ollieday/dash-button
Library for detecting Amazon Dash Button pushes
Last synced: 24 Aug 2025
https://github.com/b3dgs/adlmidi
A MIDI play library with OPL3 (YMF262) emulator
Last synced: 30 Jun 2025