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-09 00:04:38 UTC
- JSON Representation
https://github.com/embeddedos/aarch64_boot_code
Aarch64 bare metal boot code.
aarch64 assembly c el0 el1 el2 el3 exceptions-handling qemu svc systemcalls
Last synced: 12 Jun 2026
https://github.com/iricartb/university-mpi-parallel-programming-quicksort-algorithm
Ivan Ricart Borges - Transform a sequential algorithm so that it can be executed in parallel on different machines using MPI (Message Passing Interface).
algorithms c mpi parallel quicksort
Last synced: 12 Jun 2026
https://github.com/furkankayar/deulibrary
Multithreaded programming with pthreads and semaphores.
c multithreading mutex pthread semaphore
Last synced: 13 Jun 2026
https://github.com/bulatruslanovich/lolcat
lolcat - utility for the terminal in С
Last synced: 13 Jun 2026
https://github.com/mthomason12/spec128-bank-switching
Memory bank switching example for the ZX Spectrum 128, using C and Z88DK -clib=sdcc_iy
Last synced: 14 Jun 2026
https://github.com/jc1122/repo-audit-refactor-optimize
Structured audit and remediation skill for Python, C, Rust, and assembly codebases — profiles structure, ranks a remediation backlog, and executes cleanup in verified batches
audit c claude-code code-quality composite-skill ml-metaoptimization orchestrator-skill python refactoring rust skill
Last synced: 14 Jun 2026
https://github.com/hey-its-d2t2/basic_c_programs
Some basic C programming progrmas....
basic-programming c learnign programming-exercises
Last synced: 15 Jun 2026
https://github.com/anas-farooq8/parallel-imageprocessing-opencl
OpenCL Image Processing: Explore efficient image processing algorithms using OpenCL, a framework for parallel computing. Convert colored images to grayscale for tasks like skin cancer detection, leveraging the ISIC 2020 Challenge Dataset. Includes optimized parallelized algorithms and documentation for seamless implementation.
c cpu data-parallel gpu-computing grayscale-images image-processing kernel-functions opencl parallel-processing
Last synced: 15 Jun 2026
https://github.com/hacker-code-j/c-craftcodelab
Mastering the Art of C Programming
Last synced: 15 Jun 2026
https://github.com/sathiiii/simple-strtok
A strtok-like function implemented in C
c c-programming cprogramming string-manipulation strtok
Last synced: 15 Jun 2026
https://github.com/bkaztaou/fq_gnl
The get-next-line function is a custom implementation of the C standard library function getline. It allows you to read and parse a text file line by line, regardless of the line length. This is useful when working with large files or when you need to process a file line by line.
1337cursus 1337school 42school c c-language get-next-line get-next-line-1337 get-next-line-42
Last synced: 16 Jun 2026
https://github.com/mikewarot/fubas
FUBAS - FUnctional BASic interpeter/compiler
Last synced: 16 Jun 2026
https://github.com/fraawlen/cassette-configuration
CCFG - Configuration language and parser for the Cassette ecosystem
c configuration-language configuration-parser library s-expressions
Last synced: 16 Jun 2026
https://github.com/mcquerol/fsoc-sha1-niosii-implementation
SHA-1 implementation on Nios II soft-core processor with C and SystemVerilog.
c cyclone-5 fpga nios2 register-programming sha1 softcore systemverilog
Last synced: 16 Jun 2026
https://github.com/bigmat18/snake-sdl2
Basic Snake game makes with C and SDL2 library to learn the basics of SDL2 programming.
c game-development makefile sdl sdl2 sdl2-ttf snake-game
Last synced: 17 Jun 2026
https://github.com/borgoat/jabrad
D-Bus daemon to control Jabra devices on Linux
Last synced: 18 Jun 2026
https://github.com/mcquerol/workbook-psoc5
Workbook for PSoC5 including exercises on state machines, RTOS, and interfacing.
buttons c erika-os interrupts joystick osek psoc5 rtelight rtos seven-segment-display state-machine tft-display uart watchdog-timer
Last synced: 18 Jun 2026
https://github.com/jweyrich/c11serializer
A proof of concept (POC) serializer written in C11 - Do not use it in production!
c c11 demo proof-of-concept serializer
Last synced: 19 Jun 2026
https://github.com/rubymetric/rawstr4c
Raw strings for the C programming language
Last synced: 19 Jun 2026
https://github.com/magnetic-fox/c64-tutorial-like
Some easy projects for cc65 compiler suite. Mostly C-written.
assembler assembler-6502 c c64 examples experiments retroprogramming simple tutorial
Last synced: 19 Jun 2026
https://github.com/kamilhan-karaismailoglu/bluetooth-controlled-and-obstacle-sensing-vehicle-with-arduino-uno
The vehicle, which is controlled by bluetooth, checks whether there is an obstacle in front of it with the help of ultrasonic sensor and stepper motor before moving forward. This project was written for microprocessors lecture.
arduino-uno bluetooth-controlled-car c obstacle-avoidance
Last synced: 19 Jun 2026
https://github.com/shishir-grez/proxyserver
Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.
c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket
Last synced: 19 Jun 2026
https://github.com/joleksia/42-minishell
As beautiful as a shell
42 42-school 42born2code 42cursus 42projects 42school 42warsaw c c-language c-programming c-programming-language minishell minishell-42 minishell42
Last synced: 19 Jun 2026
https://github.com/silicon42/hivetag
Circular black and white fiducial markers of my own design. Intended for object tracking.
c fiducial-markers object-tracking reed-solomon-codes
Last synced: 20 Jun 2026
https://github.com/umbrellaleaf5/cpp
My repository where I first try and learn C/C++ and CMake
Last synced: 23 Jun 2026
https://github.com/vendethiel/strlen.c
Very simple strlen() - no unrolling.
Last synced: 23 Jun 2026
https://github.com/mcquerol/electronic-clock-psoc5-erikaos
Electronic clock using PSoC5 and ERIKA OS. Features RTOS, UART, and display interfacing.
c clock erika-os osek psoc5 rtelight rtos state-machine tft-display uart watchdog-timer
Last synced: 24 Jun 2026
https://github.com/erik-donath/kage
An ordinary Eso-Lang.
c cmake esolangs kage kage-esolang mit-license
Last synced: 25 Jun 2026
https://github.com/russlank/lang-forge
LangForge is a modern Go implementation of Lex/Yacc-style compiler tooling
bison bison-yacc c clang compiler-construction compiler-design compilers context-free csharp dotnet flex go ielr lalr lex lex-yacc parse parser scanner yacc
Last synced: 25 Jun 2026
https://github.com/hipparchus2000/f00
16 bit CPU design with Assembler in C and Simulator in C. Assembler and Sim worked, hardware 80% completed. Design was in Xilinx Foundation for FPGA. Was on OpenCores distribution in 1999.
assembler c fpga simulator xilinx xilinx-foundation
Last synced: 28 Jun 2026
https://github.com/unniznd/network_lab
This is repo containing main programs for network lab
Last synced: 28 Jun 2026
https://github.com/andcool-systems/html8
Open source HTML8 language compiler
Last synced: 21 Mar 2025
https://github.com/zenigm/paaword-protected-studentrecordsystem
A simple student record management system in C language that allows users to store and retrieve student details such as name, class, section, parent's names, and contact information. Access is password-protected for security.
Last synced: 19 Jun 2025
https://github.com/emmiegit/c-utils
A collection of various utilities written in C.
Last synced: 14 Jul 2025
https://github.com/zakariaelbouzkri/mindful_dining
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
c multiprocessing synchronization threading
Last synced: 05 Jul 2025
https://github.com/bragdond/universal-stack-c
Dynamic stack in C which can store any type of data
Last synced: 21 Mar 2025
https://github.com/cirocosta/http-ctx-cancellation
golang's request timeout from context cancellation exemplified in C
Last synced: 02 May 2026
https://github.com/dracula27/credit
Use C to determine what type of credit card a number is using Luhn's Algorithm.
c c-programming-language cs50x
Last synced: 02 Jan 2026
https://github.com/aliy98/hoist-control-simulator
The code to design, develop, test and deploy is an interactive simulator of hoist with 2 d.o.f, in which two different consoles allow the user to activate the hoist.
bash-scripting c inter-process-communication linux-system-programming
Last synced: 19 May 2026
https://github.com/haxpor/imgurc
Minimalistic imgur cli in C. First version aims to support upload image first.
Last synced: 20 May 2026
https://github.com/simon-gardier/image-encryption
🛡️Image encryption tool written in C
c command-line command-line-tool doxygen makefile
Last synced: 13 Sep 2025
https://github.com/bragdond/universal-dynamic-queue-c
Dynamic queue in C which can store any type of data
c dynamic-queue queue universal void
Last synced: 21 Mar 2025
https://github.com/colleagueriley/rsgl-2048
RSGL-2048 is a clone of the 2048 made with RSGL
Last synced: 20 May 2026
https://github.com/rocker2102/codes
Codes
c c-plus-plus hacktoberfest java javascript php python3
Last synced: 11 Apr 2026
https://github.com/natelindev/Modular-Mini-C-Compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 12 Mar 2025
https://github.com/octoant/low-level-programming
A collection of assignments and solution of online course at Stepik platform related to low level programming.
assembler c c-language intel low-level-language
Last synced: 17 May 2026
https://github.com/slayers-git/csl
A collection of handy headers for C
c header-only miscellaneous vector
Last synced: 05 Apr 2025
https://github.com/h4wk507/terminal-flappy-bird
A terminal based Flappy Bird game built with ncurses
c console flappy-bird game ncurses terminal
Last synced: 18 May 2026
https://github.com/jacob-c-smith/crypto
Cross platform cryptography and hashing functions
Last synced: 04 Mar 2025
https://github.com/abhijithkunchati/weenix-os
A full operating system, based on Unix, built as a semester long project
c cpp kernel memory-management operating-system threads virtual-file-system virtual-memory
Last synced: 20 May 2026
https://github.com/allyndawn/wxrx
STM32 Nucleo-F429ZI FreeRTOS RFM69HCW Weather Station Receiver / Indoor Unit
c embedded freertos iot stm32 stm32f4 weather weather-station
Last synced: 22 Jun 2026
https://github.com/ignackocom/carchitectures
C Architecture constants
architecture c code constants mit-license source
Last synced: 21 Mar 2025
https://github.com/chairchandler/rsa
RSA implementation.
c rsa rsa-algorithm rsa-cryptography rsa-cryptosystem rsa-decryption rsa-encryption
Last synced: 20 Jul 2025
https://github.com/cirocosta/when-to-buf
Pair of executables for checking use of buffers when doing networking
Last synced: 05 Apr 2025
https://github.com/1deaa/so_long
so_long 42 project
2d-game 42 c graphics2d minilibx mlx42 so-long
Last synced: 20 Jul 2025
https://github.com/mapalmalemus/pic16f628a_baremetal_blink
Microchip Full Scale Development
8bit c embedded-systems microchip microchip-mplab microchip-pic microchip-pic-microcontrollers microcontroller programming
Last synced: 21 Mar 2025
https://github.com/ricky9leet/1337_get_next_line
Development repository for the 42cursus' get_next_line project
1337 42cursus c file-descriptors makefile
Last synced: 21 Mar 2025
https://github.com/basemax/validationparentheses
Tiny C program to validation Parentheses () [] {} symbols.
c validation validation-util validations validator validator-math validators
Last synced: 03 Apr 2025
https://github.com/korbielowski/codo
Codo is a simple yet powerful terminal to-do list manager written in C.
Last synced: 10 May 2026
https://github.com/Jacob-C-Smith/eddy
JIT-compiled, vectorized programming language
Last synced: 21 Jun 2025
https://github.com/andreasscherbaum/table_log
PostgreSQL Table Audit (v1)
audit audit-log audit-logs audit-trail auditing c postgresql postgresql-extension sql table-log
Last synced: 17 May 2026
https://github.com/lazaroblanc/fisi-lf6-programmieren
Lösungen zu Übungsaufgaben aus dem Berufsschulunterricht im Lernefeld 6 (Entwickeln und Bereitstellen von Anwendungssystemen) in der Ausbildung zum Fachinformatiker Fachrichtung Systemintegration
berufsschule c fachinformatiker systemintegration
Last synced: 29 Mar 2025
https://github.com/aryannn053/unitconvc
unit converter written in c
c currency-converter unit-converter
Last synced: 22 Mar 2025
https://github.com/marklagodych/bmp_c
A simple C library for operating on images and working with BMP files
Last synced: 21 Jun 2025
https://github.com/d-w-arnold/command-line-address-book
A command-line address book, written in C, as part of a technical test 📖
address-book c cli cmake makefile
Last synced: 22 Jul 2025
https://github.com/sdthaker/senecacollege-btp100
Course dedicated to learning C language.
c computer-science seneca-college software-engineering
Last synced: 11 Jun 2025
https://github.com/harmim/vut-ial-project1
Algoritmy - 1. projekt
algorithms c double-linked-list ial infix postfix stack vut
Last synced: 21 Jun 2025
https://github.com/pol-cova/copy-command
Simple implementations of the copy command in C and Rust, focusing on file I/O operations, error handling, and performance in both.
c low-level low-level-programming rust
Last synced: 18 May 2026
https://github.com/slightlynybbled/xc16_mixed
This is a 'template' repository for Microchip XC16 users who may wish to use assembly code within their C programs.
Last synced: 15 May 2026
https://github.com/hosu-kim/the_last_supper_in_progress
A project illustrating concurrency and synchronization through the metaphor of philosophers sharing resources.
c concurrency multithreading parallel-computing sychronization
Last synced: 26 Jun 2025
https://github.com/copenair/ui
repo for the UI part of the codebase (desktop client)
Last synced: 13 Apr 2025
https://github.com/adriannoes/shellclaw
The first physical AI agent that participates in a global agentic marketplace, using asap protocol.
Last synced: 08 Apr 2026
https://github.com/viztruth/c-and-cpp-practice-problems-with-solutions
👉Well curated repo. containing solutions for all the practice questions that I've solved while I was learning C and C++. 💡Check the README for categorized questions. This repo. can be useful for beginner and intermediate-level C or C++ programmers. If you found this repo. useful, don't forget to star the repo and give a follow.
array-manipulations c c-plus-plus c-programming cpp data-structures data-structures-and-algorithms linked-list matrices practice practice-exercises practice-problems programming solutions string-manipulation
Last synced: 16 May 2026
https://github.com/pravintargaryen/c-ai
An AI Chatbot built with React & Google Palm API using custom dataset in langchain.js
Last synced: 09 May 2026
https://github.com/adrianmosnegutu/multiplexed-chat-server
A group chat server that broadcasts messages sent by one client to all connected clients.
broadcast c computer-networking group-chat linux socket-programming tcp-client tcp-server tcp-socket
Last synced: 18 May 2026
https://github.com/vokungahrotlaas/scplib
C multipurpose library (it's bad don't use it)
Last synced: 12 Apr 2025
https://github.com/hong539/coding_collects
coding_collects for practice coding with any other Programming languages
c coding cpp csharp javascript python python3 rust
Last synced: 05 Apr 2025
https://github.com/jose-jaen/ft_printf
Custom implentation of printf function in C
42 42born2code 42madrid 42school c printf printf-42 programming
Last synced: 21 Jun 2025
https://github.com/csdms/bmi-example-c
An example of wrapping a model written in C with a BMI
Last synced: 07 Sep 2025