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/guille-ux/zynkvm
The Virtual Machine for ZynkLite & ZynkPy
c dynamic-programming language-development machine programming-language stack vm
Last synced: 17 Jun 2025
https://github.com/thomasms/fortc
Fortran to C (and back again) examples
bindings c cpp fortran iso modern-fortran
Last synced: 27 Apr 2026
https://github.com/sathninduk/c-playground
C language playground | Sri Lanka Institute of Information Technology - Year 1, Semester 1
Last synced: 09 Sep 2025
https://github.com/amarok24/c_snippets
My snippets in C language, ISO C90/C99.
Last synced: 13 Apr 2025
https://github.com/kareimgazer/algorithmic-tool-box
handy algorithms :)
algorithms-and-data-structures c cpp python3
Last synced: 04 May 2026
https://github.com/aidrecabrera/c-lang
A simple and brief introduction to C programming
Last synced: 21 Mar 2025
https://github.com/notabhaykumar/college-administration-system
C-based College Administration System This project develops a CAS in C to streamline college operations. It integrates modules for student, faculty/staff, and fee management.
c clanguage structured-data txt-export
Last synced: 24 Jun 2025
https://github.com/rohanvdvivedi/cutlery
A configurable data structures library in C.
c data-structures system-programming
Last synced: 11 Apr 2025
https://github.com/antsevs/morsecodeinterpreter
Using ARM7 architecture assembly language in tandem with the C programming language, I created a morse code interpreter which takes real-time GPIO input from switches, and translates to ASCII on an I2C interface LCD, utilizing a Raspberry Pi Microncontroller.
Last synced: 11 Apr 2025
https://github.com/malk97sc/trigonometric
Trigonometric Expression Evaluator
c compiler ll1-grammar ll1-parser trigonometric-calculations
Last synced: 28 Mar 2025
https://github.com/gabriel-dp/c2python
Convert your C code to Python. Practical work in the Compilers subject at UFSJ.
Last synced: 09 May 2026
https://github.com/wendymunyasi/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
algorithms-and-data-structures c m monty
Last synced: 29 Mar 2025
https://github.com/pprattis/philosopher-dinner-problem-with-posix-threads-and-mutex
A program written with compatibility with Posix and uses Posix Threads that runs the philosohper dinner problem using threads and mutex to prevent multiple simultaneous execution of the critical section.
c computer-science mutex mutex-lock mutex-synchronisation philosophers-dinner-problem posix posix-threads program student
Last synced: 29 Mar 2025
https://github.com/desmonhak/bigint
Implementación de BigInt, enteros y flotantes de tamaño arbitrario en C
arithmetic big-integer big-integer-in-c c operations
Last synced: 30 Aug 2025
https://github.com/ximaz/list-in-c
This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.
c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists
Last synced: 30 Mar 2025
https://github.com/algorythm-dylan/lncurses
Lua ncurses bindings.
c console curses linux lua lua-binding ncurses
Last synced: 11 May 2026
https://github.com/anindya-prithvi/fun_os
I do a lot of weird stuff here, but yeah, when I learn, somethings may break. Hope your system stays safe
asmx86 c kernel makefile process stacktrace syscalls threads
Last synced: 08 Aug 2025
https://github.com/nandahkrishna/compilerdesignlab
Programs written for the Compiler Design Laboratory in the 6th semester
c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer
Last synced: 25 Mar 2025
https://github.com/gr3yknigh1/gfs
(Work in progress) Game From Scratch in C and WinAPI
Last synced: 01 Apr 2025
https://github.com/mharikmert/text-representation-with-bst
A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language
algorithm binary-search-tree c time-complexity time-complexity-analysis
Last synced: 25 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/kikytokamuro/tinyntp
Tiny NTP client
c hacktoberfest ntp ntp-client
Last synced: 05 Oct 2025
https://github.com/theoguerin64/push-swap
42 sorting algorithms project
42cursus c sorting-algorithms stack
Last synced: 01 Jul 2025
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/amirreza-ipchi-haq/cow
A COW interpreter written in C
c command-line-tool cow interpreter
Last synced: 23 Mar 2025
https://github.com/basemax/simple-lexer-c
A lightweight and easy-to-use lexer library written in C. This library—named simple-lexer—is designed to simplify the creation of lexers by providing a set of utility functions and a flexible API for iterating over tokens.
c c-language c-lexer clang lexer lexer-analyzer lexer-c lexer-example lexer-generator lexer-library lexer-parser lexers simple-lexer
Last synced: 17 Jun 2025
https://github.com/coding-pelican/tic-tac-toe-c
Implementation of the classic Tic Tac Toe game in C. The game allows players to play against each other or against an AI opponent.
ascii c cli-game console-based console-game game minimax minimax-algorithm minimax-alpha-beta-pruning terminal-based terminal-game tic-tac-toe tic-tac-toe-game
Last synced: 15 Apr 2025
https://github.com/vic37get/jantardosfilosofos
👴🍲 Implementação da solução para o problema do Jantar dos Filósofos
c filosofos jantar mutex sistemas-operacionais so
Last synced: 07 Aug 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/zakariaelbouzkri/printf
The goal of this project is pretty straightforward. You will recode printf(). You will mainly learn about using a variable number of arguments. How cool is that?? It is actually pretty cool :)
Last synced: 20 Aug 2025
https://github.com/llnl/libjustify
Dynamic justification of tabular data in native C
Last synced: 17 Jun 2026
https://github.com/nopangel/dragon
The best tool to build your application.
build-tool c cross-plataform easy-to-use intrepeter multi-language native-libraries open-source python
Last synced: 13 Feb 2026
https://github.com/satyajitghana/the-c-programming-language-second-edition-solutions
This contains the solutions to the exercises given in the book The C Programming Language by Dennis M. Richie and Brian W. Kernigham
and by c kernigham language programming ritchie solutions the
Last synced: 16 May 2025
https://github.com/aimadbahdir/minishell
This project, created with my teammate Walid during our education at 1337 School, aims to demonstrate our understanding of processes and file descriptors through the creation of a custom implementation of the Bash shell. It served as a valuable learning experience for both of us.
c filedescriptor pipes processes
Last synced: 01 Apr 2025
https://github.com/micahondiwa/printf
Creating and implementing a custom printf function in C
c cli data-structures header-files malloc malloc-free printf
Last synced: 07 Aug 2025
https://github.com/louiscb/operating-systems
Collection of programs and resources related to Unix based OS
Last synced: 23 Mar 2025
https://github.com/bfontaine/reversi
Reversi game for the C class (LC4)
c cli game paris-diderot reversi
Last synced: 30 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/oschweitzer/assembly-line
C project developed as part of an operating system course.
Last synced: 13 Jun 2025
https://github.com/s1licate/c
C guide, programs and examples.
c c-language c-programming example examples programming tutorial tutorials
Last synced: 16 May 2025
https://github.com/vaishakh-gk/ash
ASH - A Shell. Is a simple Unix-like shell written in C, focused on providing a clean and lightweight command-line experience
Last synced: 09 Jul 2026
https://github.com/ismailza/c-programming-workshop
Atelier de Programmation C/GTK - ILISI 1
Last synced: 11 Apr 2026
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/gusenov/examples-c
:copyright: Примеры исходного кода на языке программирования C.
c c-code c-source-code example-code examples
Last synced: 20 Feb 2026
https://github.com/dhimasardinata/caxe
A modern C/C++ project manager that cuts through build system complexity.
build-tool c cli cpp developer-tools make package-manager rust
Last synced: 13 Jan 2026
https://github.com/scokmen/snail
the snail is a pure c library based on libuv.
Last synced: 23 Mar 2025
https://github.com/kibet-rotich/c-learning
A deep dive into C and C++ fundamentals, documenting my journey through K&R C, manual memory management, and custom data structures like BSTs.
binary-search-tree c cpp data-structures memory-management pointers
Last synced: 25 May 2026
https://github.com/martinomensio/sdp-exams
System and Devices Programming previous exams themes @ Polytechnic University of Turin
Last synced: 13 May 2026
https://github.com/lordronz/viktori-psj-server
FP Pemrograman Sistem dan Jaringan (Sisi Server)
c cmake tcp tcp-server tcp-socket
Last synced: 20 Aug 2025
https://github.com/shroudsourav/protostar-solvings
Solving Protostar Levels
assembly assembly-language buffer-overflow-attack c c-programming-language debugging exploitation gdb hacking python software-exploitation stack writeups
Last synced: 26 Jan 2026
https://github.com/robertfeliciano/bertOS
Operating System I am writing for my Raspberry Pi 3
c operating-system raspberry-pi raspberry-pi-3 unix
Last synced: 11 Mar 2025
https://github.com/iwas-coder/guanaco
A simple, uncomplicated, multilayered Neural Network framework written in pure C.
ai ai-models c deep-learning deep-neural-networks header-only neural-network stb
Last synced: 20 Jul 2025
https://github.com/thisisnotjustin/randomdigit
Random number 1-6 on button press, 7 segment display dice!
Last synced: 09 Apr 2025
https://github.com/ilyass-bougati/structure
This project derives from the work done on the course of "Structure de donnees dans C" followed in FSTS
c data-structures-and-algorithms
Last synced: 04 Feb 2026
https://github.com/hey-its-d2t2/graphics-programming-in-c
Some functions of C graphics programming...
advanced-programming c cprogramming graphics-programming learn-to-code learning-by-doing
Last synced: 09 Jul 2026
https://github.com/mouneshgouda/learn_dsa
This repository explores fundamental data structures and their implementations. Learn how to organize and manipulate data efficiently for various programming tasks. (Feel free to add your specific focus areas here, e.g., algorithms, interview prep)
c data queue sorting-algorithms stack structured-data
Last synced: 30 Jul 2025
https://github.com/themusharraf/themusharrafs
I'am
c computer-vision cpp go python rust-lang
Last synced: 11 Apr 2026
https://github.com/n0nexist/unsafeplusplus
Avoid using unsafe functions in your C/C++ code.
buffer-overflow buffer-overflow-attack buffer-overflow-tool buffer-overflow-tools c c-buffer-overflow c-plus-plus c-plus-plus-buffer-overflow
Last synced: 16 May 2026
https://github.com/pratishtha-abrol/shell-c
A working shell based on the Linux Terminal, coded in C
c linux-commands linux-shell pipeline redirection
Last synced: 30 Mar 2025
https://github.com/hey-its-d2t2/todo_list_in_c
ToDo list app in c programming language using Graphics progrramming and File heandeling in C. I had created this project in my first semester of BCA by self study from vaious resources of internet.
advanced-programming c cprogramming filehandling graphics-programming gui-application learn-to-code learnign learning-by-doing todoapp
Last synced: 17 Oct 2025
https://github.com/arin-paliwal/discrete-theory-logics-in-c-and-maple
This Repository consists of a Program Code in C Language as described by our curriculum in the B.Tech Programme in the domain of Computer Science and Engineering. This repo consists of programs that can run on IDEs and some will run on Maple Software as mw worksheet.
Last synced: 07 Apr 2025
https://github.com/victorharri-chal/pokemon-rpg
🐾 A graphical project with CSFML to recreate a Pokemon game. Last project of my 1st year at Epitech.
c csfml epitech first-year-project game graphical-programming pokemon teamwork
Last synced: 06 Apr 2025
https://github.com/eric-philippe/cryptage
Système de Cryptage en C
c caesar-cipher vigenere-cipher work
Last synced: 31 Mar 2025
https://github.com/jacob-c-smith/queue
A tested FIFO data structure implementation
Last synced: 19 Aug 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/taeseunglee/system-programming
c homework sic-xe sogang system-programming
Last synced: 13 Jul 2025
https://github.com/devcheckog/n-queens
Complicated problem in leetcode, categorized as hard.
Last synced: 04 Sep 2025
https://github.com/wambugucoder/linked-list-in-c
LINKED LIST ,STRUCT AND FILE OPERATIONS
c file fileoperation linked linked-list struct
Last synced: 24 May 2026
https://github.com/kampi/sensorhub
Solar-powered, low energy environment sensor node with WiFi interface.
c cpp electronics iot mqtt mqtt-client particle particle-argon qt raspberry-pi
Last synced: 10 Apr 2026
https://github.com/xfgusta/4chanlog
Get all media links from the 4chan catalog
4chan 4chan-downloader c json-c libcurl
Last synced: 29 Sep 2025
https://github.com/piobeat/smartphone-webserver-template-mongoose
A native webserver implementation (C/C++) based on Mongoose for your smartphone.
android c cpp cpp11 cross-compilation cross-compiler-toolchain mongoose native smartphone webserver
Last synced: 10 Apr 2026
https://github.com/codernayeem/satellite-velocity-calculator
A console based calculator that calculates a satellite velocity and rotation period
Last synced: 28 Mar 2025
https://github.com/wesgtox/compilers
College "Compilers" exercises.
c colab-notebook colaboratory compiler csharp java jupyter-notebook python
Last synced: 12 Apr 2026
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/kanishkrawatt/c_programming
A collection of resources to learn concepts for C
Last synced: 08 Apr 2025
https://github.com/fulfilledcovenant/covenginea
An open-source semi-automated optimizations for improved overall windows 10-11 experience.
c cpp open-source ps1 windows-10 windows-11
Last synced: 29 Sep 2025
https://github.com/sirwumpus/ioccc-hibachi
Best Abuse of the Guidelines - IOCCC 2004 Winner - web server
Last synced: 18 Aug 2025
https://github.com/jeebuscrossaint/numlockwl
numlockwl code - a numlock toggler for wayland
Last synced: 01 Apr 2025
https://github.com/sumeetsarkar/art-of-c
Learn the art of C
c c-learn c-learning cprogramming cprogramming-language cprograms learnc learning-c
Last synced: 04 Aug 2025
https://github.com/nullndr/lexer
A C implementation of a lexical analyser for a programming language (wip)
c lexical-analysis lexical-analyzer
Last synced: 19 Jun 2025
https://github.com/yooodleee/hello-cuda
👽Nice to meet you, CUDA!👽
c cc cuda gpgpu multiprocessing
Last synced: 09 Apr 2026