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-07 00:05:12 UTC
- JSON Representation
https://github.com/maiadegraaf/philo
This project introduces the concepts of multi-threading and mutexes.
42born2code c codam codam-philosophers philo philo-guide philo42 philosophers-dinner-problem philosophers42
Last synced: 24 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/jobson-batista/character_counter
Contador de caracteres escrito em C
Last synced: 09 Aug 2025
https://github.com/stridsvagn69420/magicfix
Command-line tool to repair your file extensions
c command-line cpp cross-platform file-extension-converter file-extensions files magicbytes magicnumbers
Last synced: 26 Jul 2025
https://github.com/rajspeaks/minesweepergame
Minesweeper Game using C
c game game-development gamedev minesweeper minesweeper-board minesweeper-cpp minesweeper-game minesweeper-solver minesweeper-style-game rajdeep-das rajspeaks
Last synced: 15 Aug 2025
https://github.com/sleleu/philosophers
A multi-threaded program to solve the dining philosophers problem
42 c concurrent-programming multithreading
Last synced: 03 Jan 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/othmanekahtal/sas-project
SAS Project
algorithms algorithms-and-data-structures c cprogramming-language structured-data
Last synced: 15 Mar 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/rikvdh/zabuffer
Zero-Allocation buffer handling in C
buffer c clib data embedded memory string zero-allocation
Last synced: 03 Mar 2025
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/pandh4cker/encode-decode-morse-code
Encode&Decode Morse Code
binary-search-tree binary-search-trees binary-tree binary-trees c cryptography morse morse-code morse-codes morsecode morsedecode recursion recursive recursive-algorithm sdl2 sdl2-image sdl2-library sdl2-ttf
Last synced: 25 May 2026
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/approxit/amiga-invaders
Yet another clone of Space Ivaders game
Last synced: 30 Jul 2025
https://github.com/f321x/minishell-42-core
Implementation of a (usable) shell program in C as group project (2) in the 42 school core curriculum.
42born2code 42cursus 42school c minishell minishell42 shell
Last synced: 19 Feb 2026
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/trannguyenhan/evaluate-priority-queue
evaluate the priority queue with markov hold model and classic hold model
c calendar-queue markov-hold-model priority-queue the-hold-model
Last synced: 26 May 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/mementomori11723/c-http
A lightweight HTTP server implemented in C, designed to handle basic web requests efficiently.
Last synced: 09 Mar 2026
https://github.com/pavi2410/replisp
A mini Lisp-like interpreted language,
c interpreter lisp lisp-interpreter native programming-language repl
Last synced: 22 Mar 2025
https://github.com/thekapcioszek/fremen-transcriptor
Sofware to transcript ASCII into desert people's writing from popular sci-fi franchise
c dune fremen language raylib transcription
Last synced: 05 Jun 2026
https://github.com/rojvv/ctgechobot
A simple Telegram echo bot in C
c libcurl telegram telegram-bot-api
Last synced: 04 Jan 2026
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/basemax/isprime
Sample code and project to calculate or check the prime numbers.
c cpp prime-generator prime-number prime-number-algorithm prime-number-calculations prime-number-generation prime-numbers prime-numbers-algorythm prime-numbers-calculation
Last synced: 10 Apr 2026
https://github.com/vishwas567917/to-do-list
To-Do List is a command-line application built in C. It allows users to manage tasks with features for adding, viewing, and deleting items. Ideal for demonstrating file handling and data management in C.
Last synced: 10 Feb 2026
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/lvntky/osdev_resources
OsDev Notes and Resources
c kernel operating-system operating-systems os osdev
Last synced: 23 Mar 2025
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/amirreza-ipchi-haq/brainf
The interpreter for BrainF
brainfuck-interpreter c command-line-tool
Last synced: 24 Jul 2025
https://github.com/howerj/gladiators
Evolve tiny agents that attack each other and find food
c genetic-algorithm neural-network neural-networks
Last synced: 23 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/micahondiwa/alx-low_level_programming
Low-level programming language with ALX and Holberton School
c data-structures malloc malloc-free malloc-library
Last synced: 18 Sep 2025
https://github.com/stickypiston/roblang
Another programming language, but this one does less than any other.
Last synced: 03 Feb 2026
https://github.com/mtaciano/cmc
Um compilador para a linguagem C- derivada de C.
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/thisisnotjustin/pi_thing
Raspberry Pi recreation of the Spotify Car Thing
Last synced: 19 Feb 2026
https://github.com/neomutt/test-ansi
⚠️ Some experiments with ANSI escape sequences
Last synced: 14 Feb 2026
https://github.com/dreamerchaserhah/student-information-management-system
A CLI-based C Program that simulates a student management system
c cli-app college-assignment student-project
Last synced: 14 Aug 2025
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/hasanisaeed/c-transformer
Implementation of the core Transformer architecture in pure C
c c-transformers generative-ai llm transformers
Last synced: 14 Mar 2025
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/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/talandar99/raylib_game_template
This is template for running raylib games and building them for web using emscripten
c emscripten emsdk example game-development raygui raylib raylib-c template wasm web-assembly
Last synced: 09 Mar 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/debakarr/cs6xx
LAB programs for CS6xx (6th SEM)
assignment c college lab pthreads shell socket
Last synced: 04 Oct 2025
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/jannone/msx-sdcc-boilerplate
Boilerplate for programming in C for MSX using SDCC compiler
Last synced: 15 May 2025
https://github.com/tanner-davison/cpp_class_overloading
Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters
c cpp dynamic-memory-management
Last synced: 30 Jan 2026
https://github.com/aheil/hhn-c
C Crashkurs zur Vorlesung Betriebssystem an der Hochschule Heilbronn im Studiengang Software Engineering Bachelor (SEB).
Last synced: 14 May 2025
https://github.com/hex01e/libft
a sample lib that include basic c std functions.
Last synced: 22 Mar 2025
https://github.com/abdelkarimhajji/libft_42
Libft: Your Custom C Library @ 42 📚 Discover my implementation of the "libft" project at 42. This custom C library provides essential functions for various tasks, empowering your C programming journey! #CProgramming #Libft 🚀💻
Last synced: 21 Aug 2025
https://github.com/lintenn/cudaaddvectors-explicit-vs-unified-memory
Performance comparison of two different forms of memory management in CUDA
c cuda explicit memory memory-management performance unified-memory
Last synced: 17 May 2026
https://github.com/ruzafa8/minishell
A simple Unix shell implementation in C. Supports basic commands, piping, redirection, and signal handling. Ideal for learning shell scripting and process management. It's a 42 School Project.
Last synced: 19 Apr 2026
https://github.com/maneeshwije/pytoshop
An image processing tool written from scratch in Python and C
c ctypes image-processing python
Last synced: 03 Feb 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/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/lucasplopes/uri
c competitive-programming cpp go hacktoberfest haskell java kotlin python sql uri
Last synced: 09 Apr 2026
https://github.com/acevedoesteban999/detector-de-adulterantes-lab
Sistema de detección de adulterantes mediante Raspberry con redes neuronales
c django javascript python raspberry-pi
Last synced: 10 Apr 2026
https://github.com/fardinkamal62/ctocpuemulation
Emulate how a C code runs on CPU
Last synced: 28 Aug 2025
https://github.com/sirwumpus/ioccc-npdif
Most Different (diff) - IOCCC 2015 Winner
c diff file-comparison ioccc posix
Last synced: 22 Mar 2025
https://github.com/brianttn/esp32httpsclient-express-mongodb
The real-time online platform integrating ESP32、Express routing and MongoDB allows you to easily monitor the temperature and humidity of the surrounding environment.
c certificate deployment esp32 express https-client javascript mongodb mongoose nodejs railway-deployment
Last synced: 10 Apr 2026
https://github.com/iricartb/buffer-overflow-warftp-1.65
Ivan Ricart Borges - WarFTP is prone to a stack-based buffer-overflow vulnerability because it fails to properly check boundaries on user-supplied data before copying it to an insufficiently sized buffer.
buffer-overflow c ftp-server warftp
Last synced: 04 Jan 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/barimehdi77/42-cub3d
Cub3D (42cursus) 2019-2020. This project is inspired by the world famous game, cociderate like the first FPS never developed. First look of the ray-casting. The aim is to do a dynamic view in a maze.
c coins crosshair cub3d floor ft-cub3d graphics-programming minimap raycasting sky sprite texture wall
Last synced: 22 Aug 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/the-akira/the-akira
Gabriel Felippe Profile
c computer javascript profile programming python readme software-engineering sql
Last synced: 20 Aug 2025
https://github.com/amypad/numcu
Numerical CUDA-based Python library
array buffer c cpp cpython cpython-api cpython-extensions cuda cxx hacktoberfest numpy python vector
Last synced: 29 Jun 2025
https://github.com/machaj45/little-embedded-lock-in
This is a virtual device utilizing the STM32 F303 board as a lock-in amplifier.
c pycharm-ide python3 qt5 stm32 stm32f303
Last synced: 11 Feb 2026
https://github.com/sirwumpus/ioccc-am
Best Utility (make) - IOCCC 1992 Winner
Last synced: 02 Aug 2025
https://github.com/mikixit/hello-world-c
I start practicing on c, to strengthen the basics
basic-programming c hello-world
Last synced: 22 Aug 2025
https://github.com/hvu-dev/introduction-to-programming-exercises
Introduction to programming using Python & C
basic-programming c introduction-to-programming python3
Last synced: 05 Aug 2025
https://github.com/ir33k/aoc23
Advent of Code 2023
advent-of-code advent-of-code-2023 advent-of-code-2023-c c
Last synced: 19 Aug 2025
https://github.com/Tanner-Davison/cpp_class_overloading
Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters
c cpp dynamic-memory-management
Last synced: 06 Mar 2025