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/keyd-project/keyd-fork
A key remapping daemon for Linux. This is a friendly, temporary fork of https://github.com/rvaiya/keyd
c keyboard keyboard-layout keyboard-mapping keyboard-remap keymap linux sway x11
Last synced: 06 Mar 2026
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/raedaddala/tictactoeclone
This is a TicTacToe Game Clone. This is my first programming project and so I am open to all criticism.
c gamedev multiplatform sdl2 sdl2-gfx
Last synced: 17 Mar 2025
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/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/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/dylan-conway/vk_enum_str
Convert Vulkan enums into strings for debugging
Last synced: 03 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/haxpor/hashmap_c
Generic hashmap implementation in C. Uses murmurhash as hash function.
c data-structure generic hashmap
Last synced: 16 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/howerj/muxleq
A two instruction set computer that greatly speeds things up over SUBLEQ
c eforth forth multiplexing mux muxleq oisc subleq
Last synced: 14 May 2026
https://github.com/kaffarell/id-parser
A Parser for .id files which can store any type of data like age and names
c configuration-files files parser
Last synced: 27 Mar 2025
https://github.com/umut-sahin/c-examples
Collection of examples in C to show how to get things done in an idiomatic way
Last synced: 10 Jul 2025
https://github.com/buzzqrd/lncpy
Simple C program for copying lines between files
c cli copy copy-paste terminal
Last synced: 15 Apr 2026
https://github.com/emorozov/gtkballs
Clone of Lines - logic game about balls
Last synced: 25 Jan 2026
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/johnandersen777/librpc
C implementation of various client and server protocols
Last synced: 12 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/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/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/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/ntn888/zephyr-guide
Zephyr guide
c firmware iot microbit microcontroller rtos zephyr zephyr-rtos
Last synced: 12 Mar 2025
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/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/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/costava/c-queue
Generic, type-safe queue using a circular buffer
Last synced: 01 Jul 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/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/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/krishpranav/tcpjack
A simple tcp hijacker built in rust
c network-sniffer rust sniffer tcp tcp-sniffing
Last synced: 16 May 2026
https://github.com/rafalwilinski/cachr
📟 Simple HTTP Caching proxy in Clang
c cache clang cmake proxy reverse-proxy
Last synced: 01 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/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/frouioui/42sh
Reproduction of the official TCSH shell, implemented in C.
Last synced: 08 Jul 2025
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/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/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/gustafla/selfcompiling
Self compiling intros, optionally with embedded SDL2 and OpenGL headers
64k c demoscene opengl self-compiling
Last synced: 18 May 2026
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/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/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/itzcozi/dynoir
Bypass DyKnow on ChromeOS, Windows and Your Browser
c poc python reverse-engineering stop-censorship
Last synced: 29 Apr 2026
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/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/simplyceo/feather-browser
A web browser written in pure C, using GTK3 and WebKit2GTK+.
Last synced: 09 Sep 2025
https://github.com/hadron13/squareroot-mining
My second Ludum Dare(48) game
Last synced: 15 May 2026
https://github.com/kaualandi/megasena-tic-ccomp
Sorteio MegaSena em C para aula de TIC - 1/8 CCOMP
Last synced: 01 Sep 2025
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/dwoz/janus-pubsub-plugin
PubSub Plugin for Janus WebRTC Gateway
Last synced: 15 May 2026
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/thenewjavaman/brac-kt
A Kotlin/Multiplatform interface for quantum computing
c cpp csharp ibm-q ibm-q-experience java javascript jvm kotlin kotlin-js kotlin-jvm kotlin-multiplatform kotlin-native quantum quantum-computing typescript
Last synced: 11 Apr 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/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/wkhallen/cdtp
Modern cross-platform networking interfaces for C.
c networking socket socket-client socket-server
Last synced: 01 Mar 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/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/m0rningdawning/tsp-genetic-algorithm
Travelling Salesman Problem solved using Genetic Algorithm
c genetic-algorithm travelling-salesman-problem tsp
Last synced: 03 Apr 2025
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/archibate/chaos
A hobby operating system based on my microkernel
c c-library kernel microkernel operating-system os
Last synced: 17 Jul 2025
https://github.com/giwiro/white-rabbit
Simple libmicrohttpd C web server. It hosts one route that returns the server hostname.
c docker docker-multi-stage-build libmicrohttpd
Last synced: 01 Jul 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/andywendt/c-programming-language
Completed Exercises for the Kernighan and Ritchie Text of the Same Name
Last synced: 08 Oct 2025
https://github.com/ourway/sqlite-tiny
My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Never use it in any production.
b-tree c parser personal-project self-learning sqlite sqlite-database sqlite-orm sqlite3 sqlite3-database tokenizer virtual-machine vm
Last synced: 16 May 2026
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/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/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/anupam-io/avl_tree
AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).
avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std
Last synced: 03 Apr 2025
https://github.com/0xvpr/vpr-bin2fmt
A utility program to convert binary data to a formatted string of the user's choice
binary-format c cpp data-formatting string-formatter tool tooling utility
Last synced: 17 May 2026
https://github.com/agvxov/dyrect
DYnamic RECTangle layouts
c c-library header-only-library immediate-mode-ui
Last synced: 30 Jun 2026
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/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