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/gremble0/nonstdlib
Some usefil utilities for C not provided by the standard library
algorithms c data-structures library
Last synced: 17 Feb 2026
https://github.com/marcelo-schreiber/overcooked-terminal-c
Overcooked clone made in C to be playable in the terminal.
c console game minigame overcooked terminal terminal-application threads
Last synced: 24 Apr 2026
https://github.com/moxer-mmh/projets4
Module Projet de S4 checkers in assembly
Last synced: 16 May 2026
https://github.com/hamid-yg/unit_tests
Units Tests in several languages
c cpp epitech haskell unit-testing
Last synced: 11 Mar 2025
https://github.com/jamesalbert/halfprec
Half-precision assembly interface for C
assembly c doge half-precision nasm
Last synced: 11 May 2026
https://github.com/jwillikers/gnu-arm-embedded-image
A container image for running the bare metal ARM GCC toolchain for C and C++, built on Fedora
buildah c cpp fedora gnu-arm-embedded-toolchain oci-image
Last synced: 15 Apr 2025
https://github.com/aatrick/julia_set
Python fractal generator based on the julia set
c fractal-rendering fractals matplotlib matrix python rust
Last synced: 23 Jun 2025
https://github.com/matbagnoletti/unipgtutoraggiotriangoli
Esercizio di tutoraggio svolto durante il corso di Programmazione Procedurale del primo anno di Informatica presso l'Università degli Studi di Perugia.
Last synced: 07 Apr 2025
https://github.com/1deaa/so_long
so_long 42 project
2d-game 42 c graphics2d minilibx mlx42 so-long
Last synced: 20 Jul 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/iokg04/maze
A raycasting engine I wanna a) finish and b) turn into a small procedually generated maze "game"
ascii-game ascii-graphics c maze-game raycaster terminal
Last synced: 02 May 2026
https://github.com/realtristan/cbase
Convert decimal to binary, hex, octal, etc. and vice versa! Implementation of the numeral representation concepts learned in our CIS*1910 class for the fun of it!
binary c conversion decimal hex
Last synced: 13 Mar 2025
https://github.com/devcheckog/word-ladder-ii
Complicated problem in leetcode, categorized as hard.
Last synced: 15 Aug 2025
https://github.com/ke0ff/icom_uxff_revt
Source and support for the UXFFront module revision-T (TX/RX) for the ICOM IC-900/IC-901 UX radio modules
8051 c fm-radio keil-uvision pll radio-controller rs-232 silabs spi transceiver
Last synced: 01 Mar 2025
https://github.com/pedrofurtado/c-data-structures
Data structures implemented in C.
c data-structure data-structures
Last synced: 05 Apr 2025
https://github.com/robertklee/autonomousrobotproject
The robot must find a target object within constrained search area and run a simulated cable from source to target while minimizing excess cable and object collisions
c embedded-c infrared-sensors robotics vex-robotics
Last synced: 20 May 2026
https://github.com/parzival129/gameboy-programming
These are example program for programming games that can be run on a Gameboy emulator or even on the Gameboy hardware
Last synced: 17 Oct 2025
https://github.com/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 16 Jul 2025
https://github.com/rupt/floatdiff
Differences between floating point numbers, measured by order
c data-types floating-point python
Last synced: 12 May 2025
https://github.com/randruc/perpetualcalendar
A simple perpetual calendar in C.
Last synced: 21 May 2026
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/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/abdulrahman-k-s/alx-low_level_programming
This repository stores my solutions to the amazing low-level programming projects I am doing at ALX.
alx alx-low-level-programming c printf simple-shell
Last synced: 22 May 2026
https://github.com/andrewmaksimchuk/note
Computers, science and more notes
c cli common css express git javascript linux markdown nodejs terminal tmux typescript vim
Last synced: 07 Apr 2025
https://github.com/diogocapela/isep-lprog
Resolução dos exercícios das aulas de Linguagens e Programação do ISEP 2018/2019.
Last synced: 20 Jun 2025
https://github.com/r-pagard/c-algorithm
Write some algorithms with C programming language. I'm trying to write the best way that I can.
algorithms c cprogramming data-structures
Last synced: 30 Mar 2025
https://github.com/kevinmidkiff/cs410-project
Portland State University - CS410: Intro to Performance - VIC Performance Project
Last synced: 25 Jan 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/alimpfard/sparse-ndarray
Sparse N-Dimensional Arrays
c ndarray numeric-computing numerics sparse sparse-data
Last synced: 26 May 2026
https://github.com/samuel-amaro/exercicios-resolvidos
Exercicios Resolvidos Em Linguagem C, exercicios encontrados no URI-Judge.
c exercicios exercises language language-c linguagem-c solved-exercices
Last synced: 29 Jun 2025
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/felipealfonsog/speedynet
SpeedyNet is a command-line utility for Linux and macOS that empowers users to accurately measure their Internet connection's download and upload speeds, providing real-time feedback on network performance.
c command-line-tool internet-speed-checker speedtest unix-linux
Last synced: 03 Jul 2026
https://github.com/im-rises/ctwinprimenumberparallel
Program to find twin prime numbers in parallel using OpenMPI
algorithm c mpi openmpi parallel parallel-programming prime-numbers twin-prime-numbers
Last synced: 22 Jul 2025
https://github.com/djoezeke/cprofiler
A Realtime Sample Call Stack and Performance Profiling Library for C/C++.
analysis c cpp development library performance profiler profiling
Last synced: 11 Jun 2025
https://github.com/losinggeneration/sdsc_print
An example of using the SDSC Debug Console in both C & Z80 assembly.
c console debug debugging example examples game-gear homebrew retroprogramming sdcc sdsc sega sega-game-gear sega-master-system wla-dx z80
Last synced: 19 May 2026
https://github.com/maelvls/rbtree-gif
🎋 Visualize what happens to a red-black tree when nodes are inserted and removed
Last synced: 18 Mar 2025
https://github.com/hardingadonis/hello-world
'Hello world' to all the programming languages I found on Google
c c-sharp cpp hello-world java javascript lua pascal python typescript
Last synced: 10 Apr 2026
https://github.com/mrglaster/sgdk-sega-helloworld
Hello World SEGA game. Was developed with SGDK
assembly-language c helloworld helloworld-demo helloworldapp sega sega-mega-drive sgdk sgdk-library
Last synced: 13 May 2026
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/vaibhavacharya/c-graphics
Graphics implemented in C using `graphics.h`.
Last synced: 23 Jul 2025
https://github.com/slayers-git/csl
A collection of handy headers for C
c header-only miscellaneous vector
Last synced: 05 Apr 2025
https://github.com/quantumcomputingworld/vqf
Can we break and RSA keys with NISQ computers (trying out vqf alogs) biggest threat to finance and banking sector
c cpp python3 qiskit quantum-chemistry quantum-computing quntum-circuits rsa variational-quantum-factorization
Last synced: 01 May 2026
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/4ment/torchtree-physher
c gradient phylogenetics physher pytorch torchtree
Last synced: 09 Apr 2026
https://github.com/araujo88/libcurl-example
Networking example in C using libcurl library
c c-network-programming curl-library libcurl
Last synced: 21 Mar 2025
https://github.com/apfelteesaft/shard
Shard is a minimalistic attempt to an Operating System with minimal Functionality
assembly c kernel minimalistic operating-system os
Last synced: 02 Jan 2026
https://github.com/githubprankster/sock
The reasonably usable 16 instruction bytecode vm.
bytecode-virtual-machine bytecode-vm c challenge-project minimal
Last synced: 12 Aug 2025
https://github.com/ar1ja/bean
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/bean] [wip] a package manager in pure c
bean c c89 chroot linux makefile mount package package-manager
Last synced: 04 Oct 2025
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/thekamik/Telnet-Client
Basic Telnet Client for Windows
c c-language c-programming socket-programming sockets telnet telnet-client windows-sockets winsock2
Last synced: 31 Oct 2025
https://github.com/sakshijain009/just-problems
Variety of Data Structures and Algorithms Problems in C and Java 🥂
c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions
Last synced: 08 Mar 2026
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/ekaone/golang
🏌️♂️ Some programming experience by Golang
c concurency cpp go golang helloworld multiprocessing multithreading package quote
Last synced: 10 May 2026
https://github.com/victorharri-chal/sokoban
🧱 A reproduction of the japanese sokoban game with the ncurses library in C. Done on my 1st year at Epitech
c epitech first-year-project game ncurses-library sokoban-game
Last synced: 06 Apr 2025
https://github.com/oviqa/1337-libft
A custom C library implementation recreating essential functions from the standard C library (libc). This foundational project involves coding functions like strlen, strcpy, memset, and more from scratch, providing deep understanding of memory management, string manipulation, and low-level programming concepts.
c c-programming-language calloc
Last synced: 04 Oct 2025
https://github.com/wesgtox/programming-lab-i
College "Programming Lab I" exercises.
algorithms c cpp programming-language
Last synced: 18 May 2026
https://github.com/guusdias/dijkstra-algorithm
N3 of data structures.
c data-structures dijkstra-algorithm
Last synced: 18 Jul 2025
https://github.com/devcheckog/minimum-window-substring
Complicated problem in leetcode, categorized as hard.
Last synced: 13 Aug 2025
https://github.com/hroptatyr/aeiou
ASCII Everywhere, transliteration from UTF-8
c command-line-tool transliterate
Last synced: 29 Jul 2025
https://github.com/ghaith-jbali/smart-greenhouse-iot-system
An IoT system for smart greenhouse management with real-time monitoring and automated control of temperature, humidity, soil moisture, and light. Integrates Python, Node-RED, MQTT, and the Google Gemini API for AI-powered plant care assistance. Ideal for optimizing greenhouse conditions and plant health.
ai aiassistant arduino c chatbot esp32 gemini gemini-api generative-ai iot nodejs nodered python smartgreenhouse smartplanner
Last synced: 08 Apr 2026
https://github.com/mindfullearner/c-linkedlist
This repository is dedicated to studying C programming with a focus on linked lists. It contains code and examples to explore and practice implementing linked list data structures in C.
Last synced: 13 Aug 2025
https://github.com/metan-ucw/widgets
Stagin repository for gfxprim widgets
c graphics widget-library widget-toolkit widgets
Last synced: 07 Jul 2026
https://github.com/raphaelcausse/makefile
Makefile template for small / medium C projects.
c linux-makefile make makefile makefile-template
Last synced: 13 Aug 2025
https://github.com/rprakashdass/c-cpp-guide
Contains tutorials and concise notes designed for pre-interview preparation, with a focus on algorithms, complexity, and the Standard Template Library (STL). This repository serves as a comprehensive, easy-to-navigate guide for C++ and C programming enthusiasts.
algorithms-and-data-structures c concept cpp cppguide notes programs sorting-algorithms tutorial-exercises unstop
Last synced: 31 Aug 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/klihe/sdl2-setup-macos
One day I was trying to search for something like pygame for C++ and I found SDL2, but the implementation of this library was not easy for me. I decided to make this tutorial on how to implement SDL2 on MACOS which works for me
c c11 cpp cpp11 game library sdl sdl2 sdl2-library tutorail
Last synced: 13 Mar 2025
https://github.com/ugnmura/dotfiles
My Dotfiles
c dotfiles dotfiles-linux dwm lightweight native suckless suckless-software
Last synced: 07 Apr 2026
https://github.com/p32929/cgpa_calculator
CGPA Calculator made using C
c calculator calculator-application cgpa cgpa-calculator p32929
Last synced: 17 Jun 2026
https://github.com/sealinesun/b-ocaml
Software construction and deployment kit
Last synced: 18 Apr 2026
https://github.com/malk97sc/trigonometric
Trigonometric Expression Evaluator
c compiler ll1-grammar ll1-parser trigonometric-calculations
Last synced: 28 Mar 2025
https://github.com/amirreza-ipchi-haq/tictactoe
A simple 2 player tic-tac-toe game with custom cell numbers
c cli command-line game tic-tac-toe
Last synced: 30 Jun 2025
https://github.com/inkbytes/inkwe
Inkwe an open-source HTTP server for modern operating systems including UNIX and Windows
c cgi cpp98 distributed http server
Last synced: 02 Jan 2026
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/devcheckog/median-two-sorted-arrays
Complicated problem in leetcode, categorized as hard.
Last synced: 15 Aug 2025
https://github.com/devcheckog/mmap
Mmap implementation for Unix-like x86_64 (AT&T assembler) at C.
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
https://github.com/8g6-new/mp3_to_wav
An mp3 to wave converter using minimp3
c file-type-detection minimp3 minimp3-library mp3-to-wav-converter
Last synced: 25 Jun 2025
https://github.com/sna1lboy/audioshare
GUI to help with application audio sharing for discord for linux
Last synced: 24 Mar 2025
https://github.com/meghajbhat/music-playlist-generator
This Music Playlist Generator is a C-based program that allows users to manage and enjoy music playlists with features like adding songs, playing tracks, shuffling playlists, and integrating YouTube search for song discovery. It uses a CSV file for local songs and supports dynamic user management and playback functionality.
c csv gcc ide python youtubeapi
Last synced: 26 Apr 2026
https://github.com/mohit-rathee/pythoniclist
Re-implemented lists from Python in C to enhance my understanding in memory management.
c library low-level-programming memory-management
Last synced: 16 Jul 2025