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-04 00:04:30 UTC
- JSON Representation
https://github.com/alifa98/sultan
The final project of the C programming course. Simple command-line game.
c console game simple-game strategy-game
Last synced: 29 Mar 2025
https://github.com/casperkristiansson/ping-pong-in-c-using-chipkit32-is1200
Ping Pong in C using a chipKIT Uno32 Board. This is a group project in the IS1200 course in Computer Science at KTH.
c chipkit chipkit-platform is1200 kth ping-pong pingpong uno32
Last synced: 17 Jun 2025
https://github.com/clark800/page
minimalist pager (more alternative)
c command-line minimalist pager terminal
Last synced: 20 May 2026
https://github.com/kusma/spaceflowers
Spaceflowers (that mess with our genes like DNA) by excess & progress & kvasigen
c demoscene software-rendering
Last synced: 06 Apr 2025
https://github.com/rajsoni03/cplusplus-training
C Plus Plus Training Class Codes and Notes
c c-plus-plus core cpp oops-in-cpp
Last synced: 20 May 2026
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/kientech/data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization
algorithms c cplusplus data-structures python
Last synced: 22 Mar 2025
https://github.com/azurespheredev/KernelDriver2DrawLine
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 25 Oct 2025
https://github.com/schwalbe-t/DSTIKE-Pong
A port of singleplayer Pong for the DSTIKE Deauther watch.
c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106
Last synced: 25 Oct 2025
https://github.com/keepalive555/datastructure
数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。
Last synced: 22 Mar 2025
https://github.com/m0t9/c-generics
Idea of generic containers (templates) implementation on pure C ⚙️
c generics generics-c macros preprocessing stl-c templates-c
Last synced: 27 Jun 2025
https://github.com/loneicewolf/cryptography
Encryption implemented in various languages. like AES and Serpent, more coming.
aes c cascade-encryption cipher cpp cryptography openssl rijndael serpent
Last synced: 08 Mar 2026
https://github.com/haimozer123/blackjack-rted-college-
Blackjack Game in C: Implementing and Testing Core Game Mechanics Using Linked Lists
c game-development memory-management rted
Last synced: 21 May 2026
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 21 May 2026
https://github.com/threadexio/cbundl
webpack but for C code.
build-tool bundle bundler c cpp preprocessing preprocessor
Last synced: 08 Mar 2026
https://github.com/shiru99/operating-system-lab-course
Operating System Lab Course (CS 314), IIT Dharwad
c dynamic-memory-allocation file-system filesystem linux multi-thread semaphore shell synchronisation
Last synced: 09 May 2026
https://github.com/P4dro-Dev/Codificando-na-Linguagem-C-Nivel-Hard
Nessa atividade, eu foi um desafio que foi passado no curso Técnico em informática que estou realizando. Para testar nossos conhecimentos sobre a linguagem C em um nível elevado. Para testar nosso aprendizado, e nossa Lógica de Programação. Todas às questões tiveram suas devidas perguntas comentadas. Assim, concluindo o desafio com excelência!
Last synced: 21 Sep 2025
https://github.com/undacmic/stm32g0x1xx
An easy to read template project written in C and ARMv6 Assembly for STM32G0x1xx microcontrollers that includes a linker script, startup code and SYSCLK initialization
arm armv6-m assembly c cortex-m cortex-m0plus embedded embedded-systems linker-script microcontroller nucleo-board nucleo-g0b1re startup-script stm-32 stm32g0b1
Last synced: 18 Feb 2026
https://github.com/thisisnotjustin/pongtex
Ping Pong Game utilizing a mutex for mutual exclusion and synchronization
c embedded-systems software-engineering
Last synced: 02 Mar 2026
https://github.com/nsmryan/protoflight
Protoflight is a toy flight-software-like system aiming to be small and understandable
Last synced: 08 Apr 2026
https://github.com/baines/ld35
Ludum Dare 35: VampShift: The Bloodening
c ludum-dare ludum-dare-35 sdl2
Last synced: 18 Apr 2026
https://github.com/filrg/pcs
A point cloud streaming tool
c point-cloud streaming volumetric-video
Last synced: 28 Jun 2025
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/frozen-burrito/hydrate-extension-inteligente
Repositorio para el software de aplicación para la extensión inteligente de botellas de agua Hydrate.
ble c cmake embedded-systems esp32 freertos
Last synced: 05 Apr 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/im-rises/cmergesortparallel
Sequential and parallel merge sort algorithm implemented in C using OpenMP
algorithm c merge-sort openmp parallel pthread
Last synced: 14 May 2025
https://github.com/marcodifrancesco/progettosistemioperativi
Analyze files in Linux enviroments
Last synced: 14 May 2025
https://github.com/mhmdhussein/42-minishell
A UNIX shell written in C for the 42 school curriculum. Supports command execution, pipes, redirections, environment variables, and built-in commands. Designed to mimic bash behavior while reinforcing knowledge of processes, signals, and file descriptors.
42 42-project bash c minishell process-management shell system-programming unix
Last synced: 09 May 2026
https://github.com/edinsonrequena/hacker-rank
My Hacker Rank solutions
algorithms algorithms-and-data-structures c competitive-programming computer-science hackerrank hackerrank-solutions javascript problem-solving python
Last synced: 22 Mar 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/sukruciris/skr_sdlrenderer
SKR_SDLRenderer is a SDL wrapper which simplifies a lot of things in areas such menu creation, animation making, etc.
Last synced: 08 Jul 2025
https://github.com/praabindhp/binary_tree-operations
C Program For Operations In Binary Tree
binary-tree c code gcc-compiler operations programming-language
Last synced: 26 May 2026
https://github.com/chimari/hoe
Subaru HDS++ OPE file Editor
astronomy c gtk2 gtk3 observatory subaru telescope
Last synced: 03 Jan 2026
https://github.com/cristianzsh/system-programs
Implementation of various Unix system programs
c kernel linux operating-systems posix programs syscalls system-calls
Last synced: 28 Apr 2026
https://github.com/maseshi/comoji
🎑 (Shaders Pack) With this pack you will be able to enjoy more Minecraft games and may spend more time playing!
c comoji minecraft-pe shader-pack shaders texture-pack thailand
Last synced: 25 Aug 2025
https://github.com/ibtikar-org-tr/small-projects
small-projects workshop in our community
back-end c front-end machine-learning python3
Last synced: 08 Apr 2026
https://github.com/pedrozappa/42_ft_printf
42 Project : ft_printf
42 42born2code 42cursus 42school c printf
Last synced: 18 Feb 2026
https://github.com/yuweaec/data-structures-and-algorithms
All Linear and non linear data structures with sorting problem sets
c data-structures-and-algorithms dsa dsa-algorithm dsa-practice sorting sorting-algorithms
Last synced: 14 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/amirreza-ipchi-haq/brainf
The interpreter for BrainF
brainfuck-interpreter c command-line-tool
Last synced: 24 Jul 2025
https://github.com/psnappz/needleman-wunsch
Simple Needleman Wunsch Algorithm in C
bioinformatics c global-alignment global-alignment-algorithm hacktoberfest needleman-wunsch needleman-wunsch-algorithm psnappz
Last synced: 10 Oct 2025
https://github.com/emmanuelmess/collisionbasedgassimulator
Leveraging GPU with OpenCL to run a particle simulator
Last synced: 27 Jan 2026
https://github.com/mbah24-dev/libft
Welcome to 42-Libft! 🎉 This is my first project at 42 🎓, where I recreate a standard C library. 🌟 A key step toward becoming a skilled C developer. 🚀 Feel free to explore the code and contribute! 😊
Last synced: 27 Jan 2026
https://github.com/sebkur/vexterm
A terminal emulator library and application
Last synced: 22 Jan 2026
https://github.com/larshei/lovelybuffer
A FIFO and ring buffer implementation in C with custom data type and multiple buffers for e.g. double buffering or buffering multiple interfaces on embedded devices.
c fifo library multiple-buffers ring-buffer
Last synced: 25 Oct 2025
https://github.com/sajadtroy/awass
Automated Waste Analysis and Sorting System.
ai artificial-intelligence c cpp object-detection python trash
Last synced: 13 Mar 2026
https://github.com/stecman/avr-flight-fuel-timer
An unnecessarily fancy countdown timer for keeping track of fuel in light aircraft
atmel aviation avr c flight fuel microcontroller
Last synced: 14 Oct 2025
https://github.com/jeepway/data-structures-in-c
A collection of implementations of commonly used data structures in C.
algorithms c c-programming data-structures data-structures-in-c dsa makefile
Last synced: 14 Feb 2026
https://github.com/coldmayo/klaudos
Klaud themed operating system
c linux operating-system operating-systems osdev x86-assembly
Last synced: 06 Feb 2026
https://github.com/tristartom/fussil
Minimalist example code for FuSSIL (full-stack systems programming and security instructional labs)
c linux linux-shell syscalls web web-security
Last synced: 13 Mar 2026
https://github.com/wangrongwei/kcore-utility
WIP: Linux kernel kcore-utility
Last synced: 16 May 2026
https://github.com/cycloctane/cyclocalc
Simple math expression evaluator written in C99. Based on Pratt Parsing.
Last synced: 15 Oct 2025
https://github.com/fantasticmao/lib-examples
Examples of learning C, Go, Java, JavaScript, Python programming languages.
Last synced: 27 Jan 2026
https://github.com/hartwork/sdl_video_demo
Demos fast blitting of a video buffer to the screen with scaling while respecting aspect-ratio in C99 for both SDL 2 and SDL 1
blitting c c99 letterboxing rendering sdl sdl2 windowboxing
Last synced: 27 Jan 2026
https://github.com/devfabiosilva/witsmlparser
WITSML 1.4.1.x and 1.3.1.x to BSON parser
c c-plus-plus energistics java javascript nodejs oil-and-gas osdu python python3 witsml witsml-data-standards
Last synced: 24 Feb 2026
https://github.com/guille-ux/munix
An operating system
c from-scratch munix nasm open-source operatingsystem
Last synced: 16 Oct 2025
https://github.com/ababyprogrammer/professional-language
C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.
Last synced: 05 Feb 2026
https://github.com/lucgsanchez/Turn-based-RPG
Turn based RPG with random encounters made in C++ using the SFML library
2d-game 2d-game-engine c cpp game-development game-engine random-encounters rpg-game turn-based
Last synced: 11 Mar 2025
https://github.com/abtinz/aut-spring
Amirkabir University of technology C programming Spring Course Home works
Last synced: 17 Oct 2025
https://github.com/ugnmura/bouncing-balls
Bouncing Balls in Command Line
c linear-algebra make physics simulation vector
Last synced: 02 Mar 2026
https://github.com/mathworks/elapsed-time-and-timestamp-delta-blocks-for-simulink-real-time
Example models of Time Elapsed and Timestamp Delta blocks that run on Simulink Real-Time target computers with QNX. Both blocks have similar functionality to blocks with the same name available prior to R2020b. Need R2020b or later.
c matlab models qnx simulink slrealtime timestamp
Last synced: 20 Feb 2026
https://github.com/alpinebuster/arkime-docker-compose
Deploy Arkime with GPU-accelerated Rust/Python parsers and custom plugins using Docker Compose.
arkime c cuda deep-neural-networks docker docker-compose llm machine-learning networking pcap pcapng python rust traffic-analysis
Last synced: 16 Apr 2026
https://github.com/aon4o/tues_grade_10
A repository for storing code written by me in tenth grade in tues.
Last synced: 21 Aug 2025
https://github.com/albericod/algoritmos-em-c
Exercícios e algorítimos em C resolvidos com requisitos diferentes, professor Daives
algorithm algorithms c exercicios-de-algoritimos
Last synced: 18 Oct 2025
https://github.com/multitoolplusplus/app
multitool++ app
c cmake cpp discordmultitool good-first-issue good-first-pr hacktoberfest linux linux-software multitool multitooldiscord multitoolhacking multitoolplusplus multitools windows windows-software
Last synced: 06 Feb 2026
https://github.com/arianamagaliariza/taller-de-lenguajes-i
Some exercise solutions from the subject "Lenguages Workshop I" (UNLP)
c c-language c-programming-language ingenieria-en-computacion seminario-de-lenguaje-c taller-de-lenguajes-1 unlp unlp-informatica unlp-sistemas
Last synced: 01 Mar 2026
https://github.com/princebansal7/c-cpp-logic-building
This Repo contains the codes from scratch to learn C, C++ (STL) & Object Oriented Programming
c c-plus-plus object-oriented-programming standard-template-library stl
Last synced: 19 Oct 2025
https://github.com/not-minimal/tarea-estructura-de-datos
Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.
Last synced: 19 Oct 2025
https://github.com/sk-g/leetcode
My solutions for problems on Leetcode
c c-plus-plus coding coding-challenge coding-interview coding-interviews facebook google interview-practice interview-preparation leetcode leetcode-cpp leetcode-python leetcode-solutions linkedin python3 python36 questions-and-answers uber
Last synced: 07 May 2026
https://github.com/mo7amed-hussein/c-language-made-easy
c language made easy in arabic book , source code and pdf
book-src c c-language-made-easy c-languages free-book learn-c madeeasy
Last synced: 20 Oct 2025
https://github.com/horizonsrc/environmental-code-sharing
** DEVELOPMENT CODE ** Code sharing development group. HRC shall not be held liable for any claim for any loss or damage as a result of reliance on the information contained in this repository.
air c compliance consents emergency-management environment land planning python r river-engineering soil transport water water-management water-monitoring water-quality
Last synced: 17 Apr 2026
https://github.com/smokku/jabberd14
Original Jabber server
c jabber server xmpp xmpp-server
Last synced: 20 Oct 2025
https://github.com/zncl2222/c_array_tools
This is a simple dynamic array tool implemented in C with a single header file
arrays c dynamic-array single-header-lib
Last synced: 01 Mar 2026
https://github.com/thexhr/ctempd
Small daemon to set screen temperature automatically
c color-temperature daemon openbsd redshift screen temperature x11
Last synced: 22 Feb 2026
https://github.com/artgins/yunetas
Yuneta Simplified, a development framework about messages and services, based on Event-driven, Automata-based and Object-oriented programming.
asynchronous automation-framework c esp32 event-driven framework iouring ipaas javascript linux python rtos yuneta
Last synced: 09 Jun 2026
https://github.com/madebypixel02/pipex
[42 Madrid] Go dance salsa somewhere
42-cursus 42born2code 42madrid 42school c clang command-line fork makefile norminette peer2peer pipe pipex posix shell unix
Last synced: 17 Apr 2026
https://github.com/ldilley/linmod
:penguin: Various demonstrational Linux kernel modules
c example example-code linux linux-drivers linux-kernel linux-kernel-module operating-system tutorial tutorial-code
Last synced: 28 Apr 2026
https://github.com/gabrieldlima/dwm
My DWM (suckless window manager) custom build
Last synced: 05 Feb 2026
https://github.com/abhigyan126/drishyavastu
Itis a Python image processing library that integrates with C++ for high-performance operations. Note: C++ binaries are not included and need to be compiled.
c crop-image from-scratch image-display image-processing python python-extension
Last synced: 16 Feb 2026
https://github.com/bonifatius94/chesslib.py
C-lib Python3 extension for efficient chess draw-gen
Last synced: 24 Apr 2025
https://github.com/westleyr/list-files
List All File(s) and Directory(s) With Color Highlighting
c clang cli color command command-line-tool directories directory fast file files linux list list-files ls simple
Last synced: 01 Mar 2026
https://github.com/qvecs/qbase58
🔩 A quick base58 encoder/decoder implementation written in C, with Python bindings.
Last synced: 16 Feb 2026
https://github.com/tpalmerstudios/c-template
C-Template is a small tool that generates a ready-to-use C project with CMake, debug/release targets, testing, clang-format, and Doxygen, so you can start writing C instead of configuring build systems.
beginner-friendly beginner-project c cmake starter-template template
Last synced: 16 Feb 2026