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/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/newlandtv/koreanc
Implemented Korean programming in C/C++.
c korean korean-c korean-project programming-language
Last synced: 16 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/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/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/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/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/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/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/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/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/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/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/frouioui/42sh
Reproduction of the official TCSH shell, implemented in C.
Last synced: 08 Jul 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/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/theinfinityglitch/birdcpp
A simple C/C++ IDE
c cpp development development-tools ide
Last synced: 15 May 2026
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/johnandersen777/librpc
C implementation of various client and server protocols
Last synced: 12 Jul 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/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/boddepallyvenkatesh06/c-c-projects
About All Youtube videos C/C++ projects available here
Last synced: 27 Mar 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/bostelete/cabela_simulator
Simulate the amazing cabela
c cabela raylib screensaver simulator
Last synced: 18 Feb 2026
https://github.com/sleleu/codewars-solutions
Here are my Codewars solutions
c codewars codewars-solutions kyu
Last synced: 16 Aug 2025
https://github.com/tanner-davison/cpp_class_overloading
Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters
c cpp dynamic-memory-management
Last synced: 30 Jan 2026
https://github.com/firefly-zero/firefly-c
🐀 C/C++ SDK for making Firefly Zero games
c clang cpp firefly-zero framework gamedev rendering sdk wasi-sdk wasm webassembly
Last synced: 12 Jan 2026
https://github.com/abdelkarimhajji/libft_42
Libft: Your Custom C Library @ 42 📚 Discover my implementation of the "libft" project at 42. This custom C library provides essential functions for various tasks, empowering your C programming journey! #CProgramming #Libft 🚀💻
Last synced: 21 Aug 2025
https://github.com/beliavsky/fortran-to-c
Transpiler from modern Fortran to C
c fortran modern-fortran transpiler
Last synced: 27 May 2026
https://gitlab.gnome.org/Salamandar/GrimRipper
A graphical CD ripper and encoder.
Last synced: 05 Aug 2025
https://github.com/marcellofabrizio/compiler-front-end
A compiler front-end for the ANSI C Yacc grammar or: how I learned to stop worrying and love the compiler
c compiler cpp lexical-parser syntactical-parsing
Last synced: 20 Apr 2026
https://github.com/balena-io-examples/balena-c-hello-world
Getting started with C on balena
Last synced: 23 Mar 2025
https://github.com/sugam-arora/leetcode-
All questions solved by me are there
c cpp javascript python typescript
Last synced: 10 Apr 2026
https://github.com/ikhlasjihad/os
Operating Systems projects
c cpu-scheduling-simulator operating-systems shell-command shell-programming
Last synced: 09 Aug 2025
https://github.com/pandh4cker/encode-decode-morse-code
Encode&Decode Morse Code
binary-search-tree binary-search-trees binary-tree binary-trees c cryptography morse morse-code morse-codes morsecode morsedecode recursion recursive recursive-algorithm sdl2 sdl2-image sdl2-library sdl2-ttf
Last synced: 25 May 2026
https://github.com/programmingrainbow/minesweeper-c-sdl3
Minesweeper / Prato Fiorito - with 8 themes, 5 sizes and 4 difficulty levels. Written in C and SDL3
c minesweeper prato-fiorito sdl sdl3 sdl3-image
Last synced: 23 Jul 2025
https://github.com/serratotech/competitive-programming
Solutions of several online judges and problems of programming competitions (data structures and algorithms).
algorithms bitmask c c-plus-plus competitive-programming cpp11 data-structures dp graphs hashing java mathematics online-judges programming-competitions programming-contests python3 ruby trees vectors
Last synced: 15 Apr 2025
https://github.com/libdriver/jed1xx
JED1XX(JED101, JED103, JED104, JED105, JED106, JED107, JED109, JED110, JED112, JED115, JED116, JED117, JED131, JED138) full function driver library for general MCU and Linux.(VOC, H2, CO, NH3, H2S, C2H5OH, C3H8, CF2CL2, NO2, SMOG, CH2O, CH3COCH3, O3, C6H6)
c full-function-driver iic jed101 jed103 jed104 jed105 jed106 jed107 jed109 jed110 jed112 jed115 jed116 jed117 jed131 jed138 linux mcu
Last synced: 07 Apr 2025
https://github.com/raresracsan/file-transfer
A simple C-based TCP file transfer application that allows clients to request and download files from a server. Future updates: security, error handling for large files, file overwriting, file compression, directories
begginer-friendly c client-server feature-request file-transfer file-transfer-protocol good-first-issue help-wanted intermediate networking open-source sockets tcp
Last synced: 16 Aug 2025
https://github.com/otmanedaoudi/c-storage-allocator
Rewriting my own version of malloc, free, realloc and calloc.
Last synced: 14 Mar 2025
https://github.com/amypad/numcu
Numerical CUDA-based Python library
array buffer c cpp cpython cpython-api cpython-extensions cuda cxx hacktoberfest numpy python vector
Last synced: 29 Jun 2025
https://github.com/neko-box-coder/macropowertoys
A collection of useful C/C++ macros for manipulating arguments and preprocessing
Last synced: 12 Aug 2025
https://github.com/meherchandpn/monte-carlo-simulations
Monte carlo simulations for the estimating of pi and option pricing
c high-performance-computing monte-carlo-simulation
Last synced: 15 Mar 2025
https://github.com/goktug97/dwagl
Dynamic Window Approach Demo written in C to convert to a web application using Emscripten
Last synced: 30 Apr 2026
https://github.com/usmanmehmood55/genetic_algorithm
Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.
algorithm c genetic-algorithm optimization-algorithms
Last synced: 30 Jun 2025
https://github.com/brianttn/esp32httpsclient-express-mongodb
The real-time online platform integrating ESP32、Express routing and MongoDB allows you to easily monitor the temperature and humidity of the surrounding environment.
c certificate deployment esp32 express https-client javascript mongodb mongoose nodejs railway-deployment
Last synced: 10 Apr 2026
https://github.com/tristan957/tllt-cp
The Learning Little Toaster Control Panel (Mirror of https://git.sr.ht/~tristan957/tllt-cp)
c glib gtk3 libcurl libjson-glib meson raspberry-pi
Last synced: 05 May 2026
https://github.com/skullchap/buf
ANSI C89 dynamic buffer lib + code generator macros to help build custom vectors/dynamic array like wrappers and etc.
array buffer c c89 dynamic-array dynamic-buffer vector
Last synced: 09 Feb 2026
https://github.com/jmmoser/data-structures
Bare-bones data structures in C
array c circular-buffer data-structures dictionary hash-table heap linked-list linked-lists list
Last synced: 29 Jun 2025
https://github.com/jobson-batista/character_counter
Contador de caracteres escrito em C
Last synced: 09 Aug 2025
https://github.com/scokmen/jpipe
A lightweight C pipe-to-JSON logger designed for high-performance stream capture and extensible metadata injection.
Last synced: 10 Mar 2026
https://github.com/basemax/circularlinkedlistc
This is a simple implementation of a circular linked-list in C. Circular linked-lists are a type of linked-list where the last node points to the first node. This is useful for implementing queues and stacks. This implementation is a doubly linked-list, meaning that each node has a pointer to the next node and a pointer to the previous node.
c circular circular-linked-list circular-linkedlist data-structure datastructure ds linked-list linkedlist
Last synced: 30 Jun 2025
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/lvntky/osdev_resources
OsDev Notes and Resources
c kernel operating-system operating-systems os osdev
Last synced: 23 Mar 2025
https://github.com/vardan2009/viax
VIAX is a simple OS written in Assembly and C
assembly c command-line operating-system
Last synced: 16 Jan 2026
https://github.com/mikixit/hello-world-c
I start practicing on c, to strengthen the basics
basic-programming c hello-world
Last synced: 22 Aug 2025
https://github.com/refmv/nano-rtos
Sistema operativo en tiempo real para MSP430
Last synced: 08 Jul 2026
https://github.com/risto-stevcev/c-objects
:rocket: My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management
c object object-oriented-programming objects
Last synced: 14 Jun 2026
https://github.com/harshkapadia2/phone-book
A simple persistent command-line phone book in C.
Last synced: 20 Jan 2026
https://github.com/trannguyenhan/evaluate-priority-queue
evaluate the priority queue with markov hold model and classic hold model
c calendar-queue markov-hold-model priority-queue the-hold-model
Last synced: 26 May 2026
https://github.com/mt1006/win2con
Displays windows and allows you to use them in console
Last synced: 15 Mar 2025
https://github.com/cksfafwefasdf/magicbox
A 32-bit x86 hobbyist OS kernel featuring a Unix-like FS, multi-task scheduling, and a custom Shell.
c i386 kernel operating-system osdev unix-like x86
Last synced: 27 May 2026
https://github.com/rikvdh/zabuffer
Zero-Allocation buffer handling in C
buffer c clib data embedded memory string zero-allocation
Last synced: 03 Mar 2025
https://github.com/basemax/another-one-draft-in-c
Just a attempt to implement a lexer in pure C without a lexer generator.
Last synced: 19 Aug 2025
https://github.com/tillkuhn/moodboard
ESP32 MoodBoard C++ Sourcecode for Arduino IDE
Last synced: 11 Apr 2026
https://github.com/4thel00z/libsniff
c library to open raw sockets and sniff on noobs.
c clib network networking raw socket sockets
Last synced: 24 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/anishsinha-io/cslice
slices for everyone. SLAVA UKRAINI 🇺🇦.
Last synced: 01 Aug 2025
https://github.com/fardinkamal62/ctocpuemulation
Emulate how a C code runs on CPU
Last synced: 28 Aug 2025
https://github.com/dustinkredmond/sqlitetocsv
Command line tool written in C language to export SQLite data as a CSV file.
Last synced: 26 Aug 2025
https://github.com/codestrange/warehouse-producer-consumer
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
c producer-consumer race-conditions warehouse-management-system
Last synced: 14 Mar 2025
https://github.com/adaog0n/training_programs_c
Este repositório contém uma coleção de exercícios e projetos de treinamento na linguagem C. O objetivo é praticar e aprimorar as habilidades de programação em C, abordando conceitos fundamentais e técnicas avançadas.
aprender basicas c calculadora calculator facil funcoes language linguagem linguagem-c programas simple simples treinar treino
Last synced: 19 Feb 2026
https://github.com/themorc/screenduo-userspace
ASUS ScreenDUO/ASUS OC Palm userspace driver for Windows/macOS/Linux written in C++ (originally written in C for Linux, fork of mayorbobster's screenduo4linux)
asus c cplusplus cpp driver linux macos screenduo screenduo4linux screenduo4macos windows
Last synced: 11 Apr 2026
https://github.com/hxndev/tcp-client-server-communication
A client-server model using TCP
c client client-server code communication server tcp tcp-client tcp-server
Last synced: 31 Mar 2025
https://github.com/jannone/msx-sdcc-boilerplate
Boilerplate for programming in C for MSX using SDCC compiler
Last synced: 15 May 2025
https://github.com/pranavk-official/ktu-s7-cse_cd-lab
This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.
c compiler lexer parser programming-language
Last synced: 16 May 2025
https://github.com/aabbdev/UniSerializer
Fast and efficient universal data serializer
c cplusplus cross-platform deserializer fast library marshalling python serialization serialization-library serializer tiny universal-serialization-library zero-copy
Last synced: 10 Aug 2025
https://github.com/sambhav2612/cedit
:clipboard: :black_nib: A text editor written in C and C++
Last synced: 15 Mar 2025
https://github.com/striter-no/ghostplace
Свое доменное пространство и веб-архитектура прямо в терминале Linux
Last synced: 10 Aug 2025