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/arc-hugo/cforth
Mini projet implémentant un interpréteur pour un sous-ensemble de fonctions du langage Forth en C
Last synced: 18 Mar 2025
https://github.com/maumneto/compprogramengineering
Repositório dos códigos na linguagem C para a disciplina de Programação
c engineering exercise programming programming-language teaching-materials
Last synced: 10 Jun 2025
https://github.com/sambazley/libstm32usb
USB device driver library for STM32 devices
Last synced: 15 Mar 2025
https://github.com/amirreza-ipchi-haq/electronarrangement2
A new version of the previous ElectronArrangement program
Last synced: 23 Mar 2025
https://github.com/theoguerin64/push-swap
42 sorting algorithms project
42cursus c sorting-algorithms stack
Last synced: 01 Jul 2025
https://github.com/ya2ir/classical_simplex
An implementation of the classical Simplex algorithm in C
c linear-programming operations-research simplex-algorithm simplex-method
Last synced: 28 Mar 2025
https://github.com/jacmoe/neogardens
Retro graphics programming in 16bit style - using a modern tool-chain
Last synced: 24 Mar 2025
https://github.com/umbrellaleaf5/network_and_distributed_systems
My repository with home and seminars exercises on network and distributed systems at MIPT DAFE/RSE
c cpp dafe distributed-systems education mipt network-systems
Last synced: 02 Sep 2025
https://github.com/alexmasi/block-cipher-ctr-ecb
An AES implementation of a CTR block cipher using a CBC-MAC along with an ECB implementation for comparison
aes bmp c cryptography ctr ecb-mode
Last synced: 24 Mar 2025
https://github.com/manav-khandurie/unitconvertor_c
This is a mini-project Unit Convertor build entirely in C back in August 2022 as part of the Curriculum in Semester 3 , in UPES.
Last synced: 06 Apr 2025
https://github.com/devmanu-de/hexify
hexify is a program for displaying files in hex and also giving an ascii letter to each hex number in a nice terminal gui.
c hex hexadecimal ncurses ncurses-ui terminal terminal-based
Last synced: 16 May 2026
https://github.com/lioccoumd/ournix
This project implements a touch function for a simple filesystem in C. It allows creating new files while ensuring proper structure and validation. The implementation includes memory management, pointer handling, and directory management. The project also includes a testable main function for demonstration.
Last synced: 11 Apr 2026
https://github.com/bobis33/myteams
EPITECH PROJECT | NETWORK PROGRAMMING | MYTEAMS
c communication epitech network network-programming
Last synced: 19 Apr 2025
https://github.com/manuosmx/sopa-de-letras-1
An alphabet soup made 100% in C language, saving the words found with their position in an external file.
Last synced: 24 Mar 2025
https://github.com/mykbit/tic-tac-toe-game-c-gui
This is a tic-tac-toe game with core game mechanics written in C and GUI written with the help of GTK3 library.
c gtk3 gui-application minimax tic-tac-toe tictactoe
Last synced: 19 May 2026
https://github.com/emasuriano/felix-fix-it-multiplayer
Remake of the retro game: Felix Fix It, with the ability to create rooms dynamically in order to play with another person via HTTPS.
c pthread sdl2 sdl2-image sdl2-ttf semaphore socket
Last synced: 28 Mar 2025
https://github.com/ekkoz897/42cursus_get_next_line
This is a 42 school project meant to teach us how to read from a file descriptor without knowing it's size before hand making use of static variables.
42born2code 42cursus 42projects 42school c file-descriptors get-next-line getnextline gnl gnl42 read static-variables
Last synced: 28 May 2026
https://github.com/ismailza/c-programming-workshop
Atelier de Programmation C/GTK - ILISI 1
Last synced: 11 Apr 2026
https://github.com/macaron99/c-lab
Comprehensive collection of projects, exercises, and examples for mastering the C programming language. Ideal for beginners and experienced developers looking to enhance their skills.
Last synced: 26 Jun 2025
https://github.com/n-elmer/weather-station
WEATHER ⛈ MONITORING 🌤 SYSTEM
arduino c c-plus-plus embedded-systems esp32 iot software-design software-engineering system-design
Last synced: 11 Apr 2026
https://github.com/xaheli/bank-management-system
The Banking System project is a console-based application that simulates a simple banking system. It provides users with the ability to perform various banking operations such as account registration, balance inquiry, deposits, withdrawals, and more. Developed using the C programming language, this system provides two distinct interfaces.
academia academic-project banking-system bankmanagementsystem c cprogramming-language
Last synced: 15 Mar 2025
https://github.com/tigran-sargsyan-w/minishell
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell
Last synced: 19 Apr 2026
https://github.com/mironberch/collection-of-projects
My collection of little learn projects, which created for studying different technologies.
api c css django django-rest-framework docker fastapi flask html javascript mongodb nginx poetry python3 react redis telegram telegram-bot typescript yaml
Last synced: 19 Apr 2025
https://github.com/zakariaelbouzkri/stack_sorter
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting
Last synced: 22 Nov 2025
https://github.com/konstantintutsch/zarg
A minimalist C library for simple handling of command line arguments. 🚀
Last synced: 27 May 2026
https://github.com/kanishkrawatt/c_programming
A collection of resources to learn concepts for C
Last synced: 08 Apr 2025
https://github.com/nakidai/clock-python
Clock that you can put in your python code
c cli clock posix-compilant script
Last synced: 31 Mar 2025
https://github.com/liziwl/c-cpp-programming
Course codes and materials, Summer 2017
Last synced: 10 May 2026
https://github.com/blagojeblagojevic/bvm
A simple virtual machine (VM) that executes a custom bytecode instruction set. The BVM supports a variety of operations, including arithmetic, stack manipulation, and flow control.
assembly bvm c programming-language vm
Last synced: 05 May 2026
https://github.com/blagojeblagojevic/risc-v
risc v emulator
c computer-architecture emulator r32 risc-v
Last synced: 08 Apr 2025
https://github.com/blagojeblagojevic/ising-model
This repository contains a C implementation of the Ising model simulation, a mathematical model in statistical mechanics describing ferromagnetism. The simulation utilizes the Metropolis algorithm to update the spins of a 2D lattice. The visualization is done using the SDL2 library, allowing for real-time rendering of the Ising model evolution.
c ising-model ising-model-2d sdl sdl2
Last synced: 08 Apr 2025
https://github.com/opensourcedoc/ccwarn
Test Code Quality and Standard Conformity for C or C++ Code against Both GCC and Clang
c c-language c-plus-plus clang cpp freebsd gcc linux shell-script standard-conformity unix warnings
Last synced: 12 Apr 2026
https://github.com/dpetrosy/c-piscine-reloaded
My C-piscine-reloaded project repository.
42-c-piscine 42born2code 42piscine 42school 42yerevan c c-piscine c-piscine-reloaded c-programming piscine shell
Last synced: 25 Apr 2026
https://github.com/dpetrosy/42-fractol
42 School Fractol project: Fractal generator using MLX library.
42 42-fractol 42cursus 42fractol 42projects 42school 42yerevan burning-ship c complex-numbers fract-ol fractal-rendering fractals fractol fractol-42 julia-set mandelbox mandelbrot mathematics minilibx
Last synced: 24 Mar 2025
https://github.com/dalpaka/inpkg.h
The C/C++ version for clrflow (https://github.com/rver38/clrflow)
c cli color formatting gl text
Last synced: 24 Mar 2025
https://github.com/matubu/push_swap
🔢 A sorting algorithm that minimizes the number of moves
Last synced: 11 Oct 2025
https://github.com/matubu/gccwatcher
⌚ Rerun your c/c++ program on file change
Last synced: 11 Oct 2025
https://github.com/matubu/minitalk
📡 A mini messaging thing with unix signals
Last synced: 11 Oct 2025
https://github.com/andersonhsporto/c-exercicios
Repositório contendo alguns exercícios na Linguagem C
ansi-c c makefile roman-numerals
Last synced: 28 May 2026
https://github.com/anne-andresen/multi-modal-cuda-c-gan
Raw C/cuda implementation of 3d GAN
3d 3d-models attention-mechanism c cross-attention cross-attention-c cuda gan gan-models low-level-programming medical-imaging multimodal-deep-learning pytorch transformer-pytorch transformers transformers-c
Last synced: 06 Jan 2026
https://github.com/0xhericles/criptoforca
Projeto da disciplina de PLP@UFCG (Paradigmas de Linguagens de Programação)
c funcional-programming haskell imperative-programming logic-programming project prolog ufcg
Last synced: 17 May 2026
https://github.com/carmjos/filesys
简易的文件系统。功能包括磁盘初始化、新建文件、删除文件、更新文件、查找文件、文件统计、磁盘统计、分配策略选择、磁盘整理。基于C语言实现。
c console file filesystem simulation
Last synced: 02 Jul 2025
https://github.com/zakariaelbouzkri/pipe_chain
This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.
Last synced: 27 Feb 2025
https://github.com/aristiklever-r-sousa/graphsalgorithms
Algoritmos em C voltados à Teoria dos Grafos
algorithms c grafos graph-algorithms
Last synced: 02 Jul 2025
https://github.com/djoezeke/mytoml
Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.
c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser
Last synced: 02 Apr 2026
https://github.com/souravjamwal77/projecteuler100fcc
This repository contains codes for ProjectEuler100 challenge as proposed by Quincy Larson. I will add my solutions here for languages C, C++, Python, and Javascript.
c cplusplus javascript python python3
Last synced: 19 Apr 2026
https://github.com/rkstudio585/advanced-calculator-c
The Advanced Calculator is a powerful, user-friendly C-based tool designed for complex mathematical operations, including basic arithmetic, trigonometry, logarithms, complex numbers, matrix operations, and statistical calculations, all enhanced with formula hints and formatted outputs for easy understanding.
advanced advanced-calculator-program c c-script calculator in-c program rk rk-studio
Last synced: 22 Nov 2025
https://github.com/madkne/MPL_interpreter
A small,fast and simple interpreter also best solution to common problems of programmers.
beta c interpreter language mpl programming-language
Last synced: 11 May 2025
https://github.com/ykondrashyn/httpmap
Collection of tools for network scanning
Last synced: 10 Mar 2026
https://github.com/martan03/sortingalgs
C Sorting Algorithms
c c-lang sort sorting-algorithms
Last synced: 03 Jul 2026
https://github.com/norech/libdistract
Distract is a flexible object-oriented game engine made in C
Last synced: 11 Jun 2025
https://github.com/sorok-dva/piscine-42
My piscine at 42 in 2023
42born2code 42school c piscine-c
Last synced: 27 May 2026
https://github.com/konrad1991/rpointer
A small and very dangerous R package. You can create a vector on the heap from R. Therefore, three classes exist: bool, integer and numeric which create the memory during the construction. The memory is not automatically freed. You have to use the method delete in order to three the memory.
Last synced: 06 May 2026
https://github.com/derec4/minecraftswords
Terraria Mod adding Minecraft Swords!
c minecraft mod sword terraria terraria-mod terrariamod tmodloader tmodloader-mod visual-studio
Last synced: 29 Apr 2026
https://github.com/ark2016/algorithms_c_lang
algorithms and data structures C lang
algorithms-and-data-structures bmstu bmstu-iu9 c
Last synced: 27 May 2026
https://github.com/harshpreet931/spam-email-classification
A lightweight and fast Naive Bayes-based spam email classifier written in C.
c data-processing email-classification machine-learning naive-bayes spam-detection
Last synced: 27 Feb 2025
https://github.com/ar-sayeem/music-library-manager
Using C, this project showcases a music playlist application using linked lists, queues, stacks, file handling, and various features like song management, playback, search, and export functionalities.
Last synced: 03 Sep 2025
https://github.com/abdullah-alrefaey/temperature-controller-module
A Simulation of Temperature Controller Module On Proteus 8.10 SP3.
atmega32 avr c design-patterns embedded-systems misra-c proteus
Last synced: 13 May 2025
https://github.com/xgqfrms/assembly
assembly & 汇编
assembly c c-plus-plus c-sharp rust webassembly
Last synced: 12 Apr 2026
https://github.com/souravrax/runc--c-cpp-auto-runner
A C/C++ auto runner cli tool made with python
argparser automation autorun c cli cpp open-source-project python
Last synced: 29 May 2026
https://github.com/hendrikboeck/simplejson-c
simplejson-c is a simple library, that converts json into a pythonlike dictionary and can convert this dictionary to json.
c dictionary json json-parser list
Last synced: 11 Jul 2025
https://github.com/inunix3/monolog
Simple interpreted C-like programming language.
c c-like c11 homemade-programming-language interpreted-programming-language just-for-fun programming-language
Last synced: 11 Jun 2025
https://github.com/timbo-rafa/c-allegro-memory-game
Memory Game to learn mathematical operations
allegro allegro4 c c-language demo game makefile memory-game
Last synced: 03 Jul 2025
https://github.com/dog-broad/contact-management
A GUI tool written in C to manage contacts
Last synced: 24 Mar 2025
https://github.com/sktapn/maloca_handson
Este repositório reúne projetos de IoT com foco em saúde, desenvolvidos pela Equipe Spear no curso Maloca das iCoisas.
arduino c equipespear iot python saude
Last synced: 21 Feb 2026
https://github.com/shaw145/dsa-questions
There is some DSA questions programmed in C language
c data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-practice dsalgo-questions
Last synced: 02 Jul 2026
https://github.com/jessmattless/os_p
c linker-script makefile operating-system x86-assembly
Last synced: 21 May 2026
https://github.com/ignaciopardo/td2_tp3
Trabajo Practico 3 - Tecnologia Digital II UTDT
Last synced: 01 Apr 2025
https://github.com/luizmiguelsr/estudos-cursos_2020
📚 Cursos realizados em 2020
algorithms c c-plus-plus css3 html5 php python
Last synced: 11 Apr 2026
https://github.com/petergtz/c2c-err-transpiler
This was an attempt to extend the C programming language with advanced error handling constructs, similar to those seen in Rust today. It's a compiler taking a C-like dialect and compiles to pure C.
Last synced: 28 Mar 2025
https://github.com/ignackocom/coperatingsystems
C Operating System constants
c code constants mit-license operating source system
Last synced: 25 Mar 2025
https://github.com/coditva/example-linux-progs
The basic examples of programming under linux
c linux linux-programming ncurses
Last synced: 01 May 2026
https://github.com/0xabdellatif/skyguardian
unfinished game designed with raylib library
c game games gaming learning raylib sky-defender-game
Last synced: 27 Feb 2025
https://github.com/samuelterra22/udp-sockets-example
A simple example for communications between sockets UDP
c client datagram datagram-socket example server socket sockets udp udp-client udp-server
Last synced: 11 Jun 2025
https://github.com/tothantonio/utcn
personal files for courses I took at Technical University of Cluj-Napoca
algebra-linear analysis assembly c data-structures-and-algorithms database digital-system-design java oop vhdl
Last synced: 12 Apr 2026
https://github.com/rasabh-org/c-tutorials
A repository to host the demo C source files that may be used to learn or teach basic concepts in C programming language.
c programming-language tutorial-code tutorial-demos tutorial-sourcecode tutorials
Last synced: 10 Oct 2025
https://github.com/tdholmes/harma
A project to assist over-caffeinated electrical engineers in soldering.
Last synced: 24 Mar 2025
https://github.com/28ritu/c-strings
Re-Implementation of some C string functions
Last synced: 08 Apr 2025
https://github.com/golem2game/guess-the-number
🎮 A simple C program where you have to guess a random number between 1 and 100. Great for beginners learning C basics like loops, conditions, and functions.
c gcc-complier guess-the-number guessing-game programming programming-language vscode
Last synced: 11 Jun 2025
https://github.com/alvii147/digitalpiggybank
Digital Piggy Bank Project with Raspberry Pi Zero W
c embedded-systems raspberry-pi-zero-w
Last synced: 04 Sep 2025
https://github.com/z1skgr/mastermind
master mind using cygwin
c cli cygwin devcplusplus mastermind mingw
Last synced: 16 Mar 2025
https://github.com/khayyamsaleem/arduino-pocket-ddr
simon says or pocket ddr on the arduino
arduino arduino-cpp c electronics game platformio
Last synced: 12 Apr 2026
https://github.com/kamilhan-karaismailoglu/clone-grep-command-with-c
In this project, create grepFile function like grep command in linux. With the grepFile command to be created, the searched words will be found in the scanned file and the lines on which they are will be printed to the output file. The number of times this word is repeated in the relevant file will be displayed in the terminal. This project was written for System Programming lecture.
c clone-grep-command grep-command
Last synced: 29 May 2026
https://github.com/mrnazu/monty
C, Stacks, Queues - LIFO, FIFO
c c-programming dsa-algorithm fifo lifo queues stacks
Last synced: 24 Jul 2025
https://github.com/federicoponzi/mydfs
A simple distributed file system.
c distributed-file-system distributed-system
Last synced: 24 Mar 2025
https://github.com/nicolasbauw/amiga-c-ptreplay
Amiga ptreplay.library headers for VBCC.
amiga c headers library protracker ptreplay vbcc
Last synced: 30 Mar 2025