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-03 00:04:33 UTC
- JSON Representation
https://github.com/Mr-Monster-0248/Algorithm-interpretor
An algorithm interpretor in C language for the 3rd project in first year at EFREI
Last synced: 11 May 2025
https://github.com/vassilispallas/cparser
a simple parser for C programs
c cparser flex semester-project
Last synced: 29 Mar 2025
https://github.com/kamilhan-karaismailoglu/library-automation-with-c
In this project, a library management system will be developed. There are two different modes in the system. Student mode; Login/Logout the student can list the books stored in the system the student can borrow books and return the borrowed book Librarian Mode; Login/logout Listing all books Searching a book Update book information Adding a new book Deleting a book saved in the system After running the program, the user needs to log in to the system. The operations listed above cannot be performed without logging into the system. Login to the system will be done by giving name-surname and password information. The name-surname and password received from the console will be compared with the information in the binary files. When there is a match, the login process will be completed. In the program, 2 separate menus will be displayed to the user. While the processes related to login / logout and termination of the program are displayed in the main menu, the sub-menus will show the menu of actions that can be performed according to the type of user logged in to the system. Book information will be stored in files named book.bin, student information in student.bin, and librarian information in librarian.bin. The information that needs to be updated according to the operations performed will be updated through these files.
c library-automation library-management library-management-system
Last synced: 22 Jun 2026
https://github.com/selma-belhadj/printf
Custom Printf C function implementation
Last synced: 28 Mar 2025
https://github.com/aidinhamedi/advanced-arduino-datalogger
This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.
arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display
Last synced: 21 Aug 2025
https://github.com/fpsvogel/learn-cs
Learning resources for computer science, C, etc.
awesome-lists books c computer-science learning-resources low-level-programming systems-programming zig
Last synced: 13 Apr 2025
https://github.com/codahiri/clang
C language
c clang compiler gcc-complier markdown programming-language shell
Last synced: 03 Mar 2025
https://github.com/gdonald/cpama
C Programming - A Modern Approach - 2nd Edition - Solutions
Last synced: 19 May 2026
https://github.com/seng3694/idk
2D Graphics Library written in C and OpenGL
2d 2d-game-framework 2d-graphics-library c opengl
Last synced: 16 May 2026
https://github.com/tobyink/p5-match-simple-xs
Perl 5 distribution match-simple-XS; see homepage for downloads and documentation.
c perl perl-module perl-xs perl5 perl5-module xs
Last synced: 13 May 2025
https://github.com/taktoa/xprintidle-ng
Utility for checking how long the X server has been idle
Last synced: 20 May 2026
https://github.com/salamanetwork/tutocpp20
My Tutorial Journey On C++ 20
c cpp cpp11 cpp17 cpp20 cpp23 cpp2a cpp2b memory-management memory-map memory-mapping oop-cpp oops-in-cpp
Last synced: 02 Jan 2026
https://github.com/dcasella/carrillo-lipman
Carrillo-Lipman algorithm implementation
Last synced: 29 Mar 2025
https://github.com/fboulnois/pg-scram
A tiny C program to create valid Postgres scram-sha-256 passwords
c libpq postgres postgresql scram-sha-256
Last synced: 20 May 2026
https://github.com/urpagin/my-coreutils
Coreutils my way.
c c-language command-line coreutils cross-platform educational file-management file-system linux low-level open-source performance portability posix shell-scripting small-utilities stdio system-programming text-processing unix
Last synced: 25 Jun 2026
https://github.com/abcdesktopio/pyos
abcdesktop API services
c cherrypy docker kerberos kubernetes ntlm-hash pyos python3
Last synced: 14 May 2025
https://github.com/arkapg211002/college-dsa
Data Structures and Algorithms in JAVA and C for college
algorithms c college data-structures java
Last synced: 16 Apr 2026
https://github.com/amanoteam/dakini
A GCC cross-compiler targeting NetBSD 8.0/9.0
c cpp cross-compiler gcc netbsd
Last synced: 14 May 2025
https://github.com/stovent/lua-gpio
A Lua library to use the GPIO pins of a raspberry pi
c gpio gpio-pins lua raspberry-pi
Last synced: 25 Jan 2026
https://github.com/avik-pal/esc101-lab-y17
ESC101 IIT Kanpur Lab Assignment Solutions
arrays c lab-exam lab-exercises string
Last synced: 14 Mar 2025
https://github.com/meharehsaan/system-programming
This repository contains all C language codes of system programming with linux written while learning.
c linux linux-utility system-programming
Last synced: 22 May 2026
https://github.com/sambhav228/sinking-ship
A data Structure based project implementing through C language Programming
c college-project data-structures
Last synced: 22 May 2026
https://github.com/marcodifrancesco/progettosistemioperativi
Analyze files in Linux enviroments
Last synced: 14 May 2025
https://github.com/praabindhp/bfs_dfs-graph
C Program For BFS & DFS Graph
breath-first-search c depth-first-search graph programming
Last synced: 13 Jun 2025
https://github.com/praabindhp/binary_search
C Program For Binary Search
binary-search c code programming-language
Last synced: 05 Mar 2025
https://github.com/storterald/documented-vulkan-headers
Replacements for the original Vulkan C headers with documentation for various IDEs and Text Editors.
c c-plus-plus clion cmake cpp documentation header-only headers python resharper script vscode vulkan
Last synced: 27 Oct 2025
https://github.com/sagiegurari/c_fsio
File System utility functions.
c c-lib c-library filesystem filesystem-library
Last synced: 22 Mar 2025
https://github.com/aliesmaeil/school-system
School Management System, that manages students data registered at any level.
c crud crud-application file filesystem school-app school-management
Last synced: 08 Mar 2026
https://github.com/smerrony/clarimidi
ClariMIDI is a MIDI wind controller based closely on a standard (Boehm) clarinet layout
c clarinet instrument midi midi-controller pico wind-controller
Last synced: 03 Jul 2026
https://github.com/lukaswrz/readarg
A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library
argument-parsing c cli command-line header-only library parser single-header zero-allocation
Last synced: 12 Jan 2026
https://github.com/coldmayo/klaudwebsite
The official KlaudOS Website's source code
c web webapp webdev webdevelopment website
Last synced: 23 May 2026
https://github.com/amirreza-ipchi-haq/brainf
The interpreter for BrainF
brainfuck-interpreter c command-line-tool
Last synced: 24 Jul 2025
https://github.com/basemax/string2cstring
A tiny program to convert a file contents to C string with supporting multi-lines...
c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools
Last synced: 18 May 2026
https://github.com/jimbobbennett/azureiotarduinosample
Sample code for using Azure IoT Hub and Arduino
arduino azure c cpp iot iot-hub platformio vscode
Last synced: 09 Apr 2026
https://github.com/matubu/wireframe
🧵 A wireframe rendering thing using c with the mlx graphic lib
Last synced: 26 Jul 2025
https://github.com/lynk4/project-os
Writing an OS nobody ask for..............
assembly bootloader c fasm operating-system-from-scratch os os-programming qemu qemu-system-aarch64 x86 x86-assembly
Last synced: 15 Aug 2025
https://github.com/thisisnotjustin/pi_thing
Raspberry Pi recreation of the Spotify Car Thing
Last synced: 19 Feb 2026
https://github.com/kei-k23/basic-c-calculator
This is a simple command-line calculator program written in C.
Last synced: 09 Mar 2026
https://github.com/aashrafh/naivec
A simple C compiler implemented in LEX (Flex) and YACC (Bison)
bison c c-compiler compiler compiler-design flex lex programming-language yacc
Last synced: 21 Sep 2025
https://github.com/heavycircle/advent-of-code
My Solutions for Advent of Code challenges
advent-of-code c python x64-assembly
Last synced: 22 Sep 2025
https://github.com/approxit/amiga-invaders
Yet another clone of Space Ivaders game
Last synced: 30 Jul 2025
https://github.com/ataldaaiume/ensinamentos-de-c-bruto
📁 Repositório criado para armazenar pequenos exercícios em C feitos durante as aulas da professora Cláudia. Ideal para revisar lógica de programação e fundamentos da linguagem C de forma prática.
algorithms c estrutura-de-dados estrutura-de-dados-em-c exercicios exercises fundamentals fundamentos iniciante iniciantes logic-programming logica-de-programacao logical-programming
Last synced: 21 Feb 2026
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/fardinkamal62/ctocpuemulation
Emulate how a C code runs on CPU
Last synced: 28 Aug 2025
https://github.com/lucasplopes/uri
c competitive-programming cpp go hacktoberfest haskell java kotlin python sql uri
Last synced: 09 Apr 2026
https://github.com/sirlavoie/cs-skinchanger
A CS:GO skinchanger made in C.
c csgo-cheat csgo-hack skinchanger skinchanger-csgo
Last synced: 05 Aug 2025
https://github.com/burakdemir-mb/c-cpp-data-structures
Data Structures in C & C++
Last synced: 19 Feb 2026
https://github.com/nourddine-benyahya/minishell
The 42 minishell project is a task where students create a simple shell program that can execute commands, handle errors, manage processes, and implement basic shell features like redirections and pipes. It emphasizes understanding Unix system calls and improving coding skills in C.
1337 42-cursus bash c c-programming low-level-programming minishell shell zsh
Last synced: 03 Oct 2025
https://github.com/brunexgeek/jane
Experimental programming language based on TypeScript that transpiles to ANSI C89
c c89 compiler transpiler typescript
Last synced: 02 Apr 2026
https://github.com/fosscit/ticktos
A user space simulation of a Real Time Operating System (RTOS)
Last synced: 08 Aug 2025
https://github.com/jobson-batista/character_counter
Contador de caracteres escrito em C
Last synced: 09 Aug 2025
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/lucca16bit/c-cadastro-produtos
Repositório para avaliação discursiva da disciplina Programação Estruturada
Last synced: 17 May 2026
https://github.com/mtaciano/cmc
Um compilador para a linguagem C- derivada de C.
Last synced: 10 Aug 2025
https://github.com/striter-no/ghostplace
Свое доменное пространство и веб-архитектура прямо в терминале Linux
Last synced: 10 Aug 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/neomutt/test-ansi
⚠️ Some experiments with ANSI escape sequences
Last synced: 14 Feb 2026
https://github.com/impiaaa/texmex
A library and command-line interface for converting and modifying compressed texture files
3d c command-line-tool compression converter library
Last synced: 11 Aug 2025
https://github.com/fairfield-programming/libiii
🎆 An embeddable library for the Interpolated Image Interchange format.
c clang embedded file file-processing image image-processing images library standard standards
Last synced: 22 Aug 2025
https://github.com/hxndev/concurrent-server-chat-program-using-fork
A chat bot using concept of concurrent servers.
c chatbot client client-server code concurrent-programming servers
Last synced: 11 Aug 2025
https://github.com/alexeev-prog/sleaf-llvm
System programming language made with C++ & LLVM
c clang cmake compiler compiler-design compilers cpp cpp20 langdev llvm llvm-clang llvm-ir llvm19 programming-language
Last synced: 12 Aug 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/shanduur/c-embedded-sql
This repository contains code of VSCode extension for highlighting SQL syntax in C code.
Last synced: 04 Oct 2025
https://github.com/arthursvpb/tetris
This project is a Tetris game using C programming language and Allegro library.
allegro c c-programming-language graphical gui tetris
Last synced: 04 Oct 2025
https://github.com/randoragon/iniget
A simple shell utility for extracting information from INI files.
c c89 calculations command-line-tool ini ini-parser
Last synced: 04 Oct 2025
https://github.com/HK-Transfield/wramp-multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 12 Aug 2025
https://github.com/debakarr/cs6xx
LAB programs for CS6xx (6th SEM)
assignment c college lab pthreads shell socket
Last synced: 04 Oct 2025
https://github.com/disconnect3d/mpi_dijkstra
Dijkstra path finding algorithm implemented using MPI
c dijkstra dijkstra-shortest-path mpi mpi-dijkstra parallel
Last synced: 04 May 2026
https://github.com/seanpm2001/wacos_10.12
The guesthouse repository for WacOS 10.12, an open source recreation of MacOS 10.12 (Sierra). Part of the WacOS operating system project.
apple applescript asm assembly c gpl3 gplv3 macos macos-sierra md metal objective-c objective-c-plus-plus operating-system subsystem swift txt wacos wacos-10-12 wacos-project
Last synced: 09 Apr 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/s-mv/smvm
Register-based bytecode VM implementation.
assembler bytecode-virtual-machine c
Last synced: 18 Aug 2025