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-08 00:04:41 UTC
- JSON Representation
https://github.com/01barthez/traducteur-yemba-c
L'objectif de ce projet est de créer un traducteur en C qui permet à un utilisateur de saisir un mot dans une langue nationale et de recevoir sa traduction en langue Yemba. Le programme s'appuie sur une table de hachage pour stocker et rechercher les mots du dictionnaire, et les données sont chargées depuis un fichier texte externe
c header modularization readme
Last synced: 30 Mar 2025
https://github.com/serd223/bookkeeper
Serialization/Deserialization automation for C
automation boilerplate c codegen codegeneration codegenerator deserialization serde serialization
Last synced: 14 Sep 2025
https://github.com/brcontainer/ler-csv-filmes-com-c
Apenas um repositório para estudos pessoais e ajudar um colega
Last synced: 21 May 2026
https://github.com/itszcx/pre-commit-hooks
Useful pre-commit hooks for personal use
c cpp devops epitech haskell linter pre-commit pre-commit-hooks python refactoring
Last synced: 08 Apr 2026
https://github.com/andreasscherbaum/pg_table_audit
PostgreSQL Table Audit
audit c postgresql postgresql-extension table-log
Last synced: 28 Apr 2026
https://github.com/wesleya0101/lfivader
LFIvader Um scanner avançado para detecção de vulnerabilidades do tipo Local File Inclusion (LFI). Desenvolvido em C, o LFIvader combina eficiência e precisão para identificar falhas em servidores web, apresentando resultados organizados e salvos automaticamente para análise detalhada. 🚀
c lfi-exploitation lfi-exploiter lfi-vulnerability linguagem-c vulnerabilidad vulnerability-detection vulnerability-scanners
Last synced: 05 Apr 2025
https://github.com/jimmychenkk/rt1064-smart-car-the-18th-southeast-university-intelligent-vehicle-competition-
Third Prize in the 18th Southeast University Intelligent Vehicle School Competition. (Certificate.pdf)2023.12 The program is relatively small, consisting only of main.c, but it serves as a great introductory project for microcontrollers. The compilation platform is IAR, and the chip used is the RT1064. 东南大学第十八届智能车校赛三等奖,程序规模较小,仅main.c,但是是很好的单片机启蒙项目
Last synced: 03 May 2026
https://github.com/vadniks/klenalo
A secured realtime P2P LAN chat and distributed storage manager (desktop linux version)
asynchronous-programming binary-protocol c c23 cmake distributed-storage e2e-encryption gui-application libsodium low-level-memory-manipulation lvgl modern-c multithreading networking p2p-chat realtime-communication sdl3 secured-communication thread-synchronization
Last synced: 27 Jun 2025
https://github.com/mathyscogne/my_garbage_collector_c
Simple garbage collector in C to manage dynamic memory allocations.
Last synced: 06 Apr 2025
https://github.com/missipsag/binary-search-tree
This is a small project where I learned how to manipulate the Binary Search tree data structure (creating and inserting new nodes, deleting ones, updating key values...) and tree walks algorithms : inorder, preorder, postorder.
binary-search-tree c data-structures pointer
Last synced: 28 Mar 2025
https://github.com/senior-sigan/simple_games
Snake, Tetris, and other games created during live-streams
arcade-games c educational game game-development live-coding raylib snake twitch
Last synced: 04 Aug 2025
https://github.com/moehmeni/libft
Standard and non-standard libc function implementations
Last synced: 03 Jul 2026
https://github.com/silicon42/tiny_ecc
Lightweight C implementations of short error correcting codes including Reed Solomon over GF(8) and GF(16)
c error-correcting-codes finite-field-arithmetic galois-fields gcc reed-solomon
Last synced: 03 Nov 2025
https://github.com/diogogmatos/li3-grupo29
Reading, parsing and interpreting big data files, using C
Last synced: 28 Jun 2025
https://github.com/ahaddad98/minnishell
This project contains a small version of SHELL system
Last synced: 28 Jun 2025
https://github.com/librity/ft_kilo
CLI text editor written in C, following 42's Norminette
42 42born2code 42saopaulo 42school c ft-kilo norminette text-editor
Last synced: 19 Jun 2026
https://github.com/kareimgazer/safe-lock-embeded-systems
save lock using an AVR microcontroller.
atmega32 avr c eeprom motor security uart-protocol
Last synced: 29 Mar 2025
https://github.com/marcolugo/filesplit
Command line tool to split binary files. Made for anti-virus analysis but can be used for other purposes.
Last synced: 23 Jul 2025
https://github.com/danielbrodi/lowlevelassembler
Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.
assembler assembly assembly-language assembly-language-programming binary binary-code binary-conversion binary-converter c c-programming compiler compiler-construction compiler-design compilers low-level low-level-design low-level-memory-manipulation low-level-programming memory-leak memory-management
Last synced: 02 Jan 2026
https://github.com/dhotnetworks/kai
Welcome to the self-hosted version of the Kai systems programming language compiler!
ai c kai-lang language new-programming-language programming systems-programming
Last synced: 06 Jul 2026
https://github.com/micheleriva/c-vs-ts-wasm
👽Simple repo I made for myself just to test some WebAssembly compilers.
assembly c compilers cpp haskell typescript wasm wat webassembly
Last synced: 08 Apr 2026
https://github.com/sprookie/pcrate
kernel-module to compute pagecache hit ratio
c hit-rate kernel kernel-module pagecache
Last synced: 10 Jan 2026
https://github.com/sagacious-software/dang
Simple GUI toolkit in ANSI C!
ansi ansi-c c c89 c90 graphical-user-interface gui interface toolkit ui user user-interface ux widget
Last synced: 05 May 2026
https://github.com/neko-box-coder/embed2c
Small C program to embed binary (and text) files, with instructions and cmake helper function
Last synced: 04 Jun 2026
https://github.com/f34nk/modest_html
Wrapping library for Modest, a HTML5 parsing library in pure C99
c c99 css-parser html-parser html-renderer
Last synced: 14 May 2025
https://github.com/jonpalmisc/jpak
A sketchy archive format to use in baremetal environments, weird machines, etc.
Last synced: 22 May 2026
https://github.com/fahimahammed/parallel-processing-and-distributed-system
This repository features MPI and CUDA parallel computing programs exploring concepts such as matrix multiplication, word counting, synchronous communication, array addition, and CUDA-based algorithms.
c distributed-systems mpi parallel-processing parallel-processing-and-distributed-system
Last synced: 22 May 2026
https://github.com/niloufarmj/sbu-bp-jetpackjoyride
jetpack joyride demo with c++ console application
c cpp game jetpack-joyride sbdl sdl2
Last synced: 17 May 2026
https://github.com/ekkoz897/42cursus_libft
42 school's first project: libft. The goal is to create our very own C library for use in future projects.
Last synced: 28 Jun 2025
https://github.com/import-brain/greedy-change-algorithm
Greediest algorithm to find the amount of coins of each type needed for a certain amount of change
Last synced: 18 Mar 2025
https://github.com/iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls
Last synced: 02 May 2026
https://github.com/thunder-coding/tic-tac-toe
Tic Tac Toe game using C++. Tested with Borland C++ 3.0 compiler.
borland-cpp c cpp game game-development tic-tac-toe tictactoe tictactoe-game
Last synced: 19 May 2026
https://github.com/mbah24-dev/push_swap
Push_swap est un projet de l'école 42 qui consiste à trier une pile d'entiers en utilisant un ensemble d'instructions prédéfinies. L'objectif est d'écrire un programme efficace capable de résoudre ce problème avec un minimum de mouvements. 🚀
Last synced: 30 Mar 2025
https://github.com/hectorta1989/embedded-linuxos-intel-pxa270
Implementation of multithreading, IPC in embedded Linux Operating system. The lab code was implemented on Intel PXA270 processor-based development kit.
c embedded-linux intel interprocess-communication multithread pxa270
Last synced: 29 May 2026
https://github.com/dracula27/caesar
Used C to encode a string of text using the Caesar cypher based on two inputs from the user: the key and the text to encode.
c c-language-programming cs50x
Last synced: 23 May 2026
https://github.com/tr-reny/sorting_algorithms
All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning
alx-holberton-software-engineering alx-system-engineering c sorting-algorithms sorting-algorithms-implemented
Last synced: 23 May 2026
https://github.com/tdr-void/smart-aquarium-care-system
Automated aquarium care system utilizing Atmega32 microcontroller, LCD Display, DHT11 Temperature Sensor, Servo Motor, and GSM 800L. Enables personalized fish feeding schedules, alerts for temperature fluctuations, and low food notifications. Enhances fish care while minimizing human intervention.
c circuit-design embedded-systems microcontroller
Last synced: 23 May 2026
https://github.com/moguchiydd/beginning-of-road
C语言项目
binary c decimal hexdecimal octal script scripts
Last synced: 05 Nov 2025
https://github.com/pedrozappa/42_libft
42 Project : Libft
42 42born2code 42cursus 42school c libft
Last synced: 18 Feb 2026
https://github.com/theoguerin64/cub3d
42 cursus raycasting project by me and @LouisTruch
Last synced: 23 Aug 2025
https://github.com/ajlekcahdp4/ilab_1
First projects of MIPT ILAB course
c data-structures ilab poem-generator quadratic-equations stack
Last synced: 25 Jul 2025
https://github.com/bellini666/lzw-compressor
LZW compressor developed for the 2015 ICMC/USP class of "Multimídia"
Last synced: 25 Jul 2025
https://github.com/ramanaditya/supermart
This is a Super Market management project built using C language
Last synced: 26 Jul 2025
https://github.com/ombhd/philosophers_42
The basics of threading a process and how to work on the same memory space.
1337school 42born2code c c-programming-language makefile multithreading process
Last synced: 26 Jul 2025
https://github.com/guxtapires/vendas-no-mes
Um algoritmo em linguagem C que recebe os valores de venda na semana de determinado mês, escolhido pelo usuário, e então mostra a soma dos valores dos meses e das semanas.
Last synced: 26 Jul 2025
https://github.com/ahaddad98/cub3d
This project will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
c minilibx pixel ray raycasting rgb
Last synced: 26 Jul 2025
https://github.com/kodekote/gtkregextester
a regex testing utility for GTK 3
c custom-drawing gtk gtk3 libcairo regex-matcher regex-validator
Last synced: 18 May 2026
https://github.com/zpreisler/patchy2d
Simulation software for patchy particles in 2d
2d c computer-simulation opengl scientific sdl2 self-assembly
Last synced: 16 May 2026
https://github.com/arhcoder/sudoku-role-game
🧮 Sudoku console role game made on C language, to play sudoku against a machine, that solves it with an algorithm. It has turns to solve, and the machine has moderated difficulty to avoid win all the times :3
c console machine role-game sudoku sudoku-solver
Last synced: 27 Jul 2025
https://github.com/bilal-belli/datastructuresclanguage
It contains all my TPs and Projects that I worked on with C language.
Last synced: 20 Sep 2025
https://github.com/robaho/go-network-test
compare relative performance of go networking to Java and C
c golang java networking performance
Last synced: 15 Apr 2026
https://github.com/learn-and-understand/lau-c
A repository for exploration and mastery C.
c c-programming-language learn learning
Last synced: 28 Jul 2025
https://github.com/pikmin-rgb/minitalk
Why talk when you can minitalk ?
c client makefile school-project server unix
Last synced: 29 Jul 2025
https://github.com/sulig/minitalk
Resumen: El propósito de este proyecto es crear un pequeño programa de intercambio de datos utilizando señales UNIX.
42 42barcelona 42cursus 42projects 42school c guia-minitalk minitalk minitalk-42 minitalk-guide minitalk42 wiki-minitalk
Last synced: 20 Sep 2025
https://github.com/minakovnv/sdp4-performance-data-structures-and-algorithms
C programming language. Linked List, Queue, Dequeue.
algorithms c dequeue linked-list queue sdp sorting-algorithms
Last synced: 29 Jul 2025
https://github.com/dantondanvin/hospital-management-system
This is a hospital management system written in C language. Functionalities include addition of new patients, search based on various fields, editing information of a patient and deletion of patient records.
c crud-operation hospital-management-system
Last synced: 29 Jul 2025
https://github.com/sukruciris/skr_physics
SKR_Physics is a lightweight and easy to use 2D physics engine which is written in C.
Last synced: 30 Jul 2025
https://github.com/eesunmoon/data_structure
[Spring 2020] Data Structure using C language
Last synced: 25 Sep 2025
https://github.com/luweglarz/philosopher_42
Philosophers dinner problem using threads
42projects c mutexes philosophers-dinner-problem threads
Last synced: 31 Jul 2025
https://github.com/evanmcclure/automrr
Automated Model Rail Roading
c dcc iot microcontrollers modelrailroad
Last synced: 01 Aug 2025
https://github.com/t-katsumura/webassembly-examples-eratosthenes
webassembly examples which calculate prime by Sieve of Eratosthenes
assemblyscript c cpp golang javascript rust wasi wasm webassembly webassembly-demo
Last synced: 01 Aug 2025
https://github.com/hong539/iotproject
Our teamwork to make a application of IOT.
c html iot iot-application javascript mariadb mysql nodemcu-esp8266 php php7 raspberry-pi-3
Last synced: 02 Aug 2025
https://github.com/gabrielsantoslima/algoritmos-de-compressao-de-dados
🧾 Algoritmos de compressão de texto em C
c data-compression huffman-coding lempel-ziv rle text-compression
Last synced: 08 Nov 2025
https://github.com/newlandtv/c-animationinconsole
This is animation in console graphics.
animation c console console-animation
Last synced: 02 Aug 2025
https://github.com/jmaczan/bpe.c
High performance Byte-Pair Encoding tokenizer for large language models
bpe bpe-tokenizer c clang llm tokenizer
Last synced: 02 Aug 2025
https://github.com/raffadndm/parallel-knuth-morris-pratt
Parallel implementation of Knuth-Morris-Pratt algorithm using MPI Protocol of C on Power 7
Last synced: 02 Aug 2025
https://github.com/ahmedosmandev/arduino-led-cube
Fun project for our Embedded Systems course.
Last synced: 20 Apr 2026
https://github.com/DarxiSR/mirai_rebuild
MIRAI undetectable rebuild. Pls use this source code for study purposes only. The author is't responsible for your actions.
c ddos dos golang malware malware-analysis mirai mirai-botnet network network-programming research
Last synced: 03 Aug 2025
https://github.com/yooodleee/hello-cuda
👽Nice to meet you, CUDA!👽
c cc cuda gpgpu multiprocessing
Last synced: 09 Apr 2026
https://github.com/ghosts6/leetcode_exercise
Leet code exercise solutions
bash c cpp js leetcode leetcode-solutions python3
Last synced: 09 Apr 2026
https://github.com/dossy/haproxy-base64
Simple CLI tool to base64 encode and decode signed 30 and 32 bit integers.
Last synced: 08 Aug 2025
https://github.com/devsujay19/hello-world-in-17-different-programming-languages
"Hello World!" Word In 17 Different Programming Languages.
c cpp cs d-language golang hello-world html java javascript languages php programming programming-languages python r ruby rust sql swift vue
Last synced: 09 Apr 2026
https://github.com/michael-lammens/smartcongestion
Optimized throughput/rtt in isolated client based CCA's. Servers treated as a black-box
c congestion-control isolated-environments network-programming tcp-vegas udp
Last synced: 23 May 2026
https://github.com/korolevsoftware/forth-embed
Forth-embed
c concatenative embedded forth gamedev interpreter language programming-language script-engine scripting-engine scripting-language scripting-languages stack
Last synced: 03 Oct 2025
https://github.com/sekuldev/dratevka
Console-based remake in C of Dratevka from Atari
atari c clang console console-game dratevka dratevka-clone game
Last synced: 19 Feb 2026
https://github.com/hey-its-d2t2/runningbus_in_c
Running bus in C programming using C Graphics.
advanced-programming bus c cprogramming graphics-programming gui-application learn-to-code learning-by-doing
Last synced: 10 Aug 2025
https://github.com/ranitmanik/c-explorer
This repository contains a collection of C programming projects and assignments completed during my Computer Science and Engineering major. The projects cover various topics, algorithms, and data structures, showcasing my coding skills and problem-solving abilities.
c c-language c-pratice-programming c-programming c-programming-language programming programming-language
Last synced: 11 Aug 2025
https://github.com/joescat/xpacman
XPacman is a vintage pacman simulation found on ibiblio, written by Peter Warden (c) 1996 - runs on X11
arcade-game c pacman retrogaming xwindows
Last synced: 12 Aug 2025
https://github.com/asem-hamid/learn-c
This repository is designed to help beginners learn C programming through code examples, projects, and detailed explanations.
Last synced: 13 Aug 2025
https://github.com/matbagnoletti/unipgtutoraggioeq2grado
Esercizio di tutoraggio svolto durante il corso di Programmazione Procedurale del primo anno di Informatica presso l'Università degli Studi di Perugia.
Last synced: 13 Aug 2025
https://github.com/manu-sh/my_collections
A collection of generics data structures (WIP)
c data-structures generics wip
Last synced: 14 Aug 2025
https://github.com/devcheckog/generic-allocator-c
Generic memory allocator example using MMAP directly. It's only valid for Unix-like operating systems.
Last synced: 15 Aug 2025
https://github.com/devcheckog/merge-k-sorted-lists
Complicated problem in leetcode, categorized as hard.
Last synced: 15 Aug 2025