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/cachehash/bfdc
bfdc is an optimizing brainfuck compiler/interpreter
brainfuck brainfuck-compiler brainfuck-interpreter c golang optimizing
Last synced: 11 May 2025
https://github.com/ercanersoy/lvgl-template
LVGL Template as C
c libsdl lvgl lvgl-template sdl template
Last synced: 11 Jan 2026
https://github.com/sdsds222/cminesweap
一个用C语言编写的简易控制台扫雷游戏程序 A simple console MineSweap game which is made by C language
c cmd console console-game cpp demo example game linux minesweaper minesweeper-game shell windows
Last synced: 11 Apr 2026
https://github.com/watson1978/ilios
Cassandra driver written by C language for Ruby
Last synced: 31 Aug 2025
https://github.com/basemax/circulardoublylinkedlistc
This is a simple implementation of Circular Doubly Linked-List in C. Circular Doubly Linked-List is a data structure that is a combination of a doubly linked list and a circular linked list. It is a linked list where all nodes are connected to each other. It is a circular linked list because all nodes are connected to each other.
c circular-doubly circular-doubly-linked-list circular-doubly-linkedlist circular-linked-list circular-linkedlist circularlinkedlist data-structure datastructure ds linked-list linkedlist
Last synced: 11 Aug 2025
https://github.com/szymonlopaciuk/datelib
Pure C date/time formatting and calculation library
c date-calculator date-converter date-formatting datetime
Last synced: 27 May 2026
https://github.com/andezion/knight
This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)
2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf
Last synced: 25 Aug 2025
https://github.com/barbalet/london1940
Simulates London in 1940.
ape c city london maps png sdk simulation
Last synced: 27 May 2026
https://github.com/haidaram/blockaderunner
Jeu shoot'em up en C avec SDL et FMOD Ex
Last synced: 15 Jun 2025
https://github.com/avicted/skogsnet
Arduino -> Serial bus -> Unix -> (main) Measuements read from the Serial bus. With Raylib as Visualization for the data.
arduino c cpp embedded-systems iot linux makefile pid pid-control raylib raylib-c raylib-cpp serial-communication temperature unix
Last synced: 27 Jul 2025
https://github.com/danielbrodi/c-data-structures
A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...
algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector
Last synced: 13 May 2025
https://github.com/8dcc/libsigscan
Single-header C/C++ library for signature scanning on Linux.
c c-library cpp game-hacking hacking library signature-scanning sigscan
Last synced: 24 Apr 2025
https://github.com/javierantoran/concurrent-aho-corasick-string-match
Concurrent implementation of Aho-Corasick string matching algorithm in C.
aho-corasick aho-corasick-algorithm automata c concurrent efficient-algorithm keyword keyword-match linear-time multithreading string-matching string-search
Last synced: 04 Apr 2025
https://github.com/dolfost/snake-cpp
An Clang ncurses snake game
c cpp game ncurses snake snake-game
Last synced: 20 Sep 2025
https://github.com/eersoy93/os93
My second attempt OS from scratch
assembly bootloader c kernel nasm os-development osdev
Last synced: 23 Aug 2025
https://github.com/luisfelipepoma/compilers_theory
Learning about Compilers Theory Course: Building with ANTLR, LLVM, Bison, and Flex.
antlr arch-linux bison c compiler-construction compilers flex llvm
Last synced: 19 Aug 2025
https://github.com/msio808/phonebook
Simple Terminal Based Phonebook Application in C
c cli cli-app command-line contact-management-system phonebook phonebook-application terminal-app terminal-based
Last synced: 12 Apr 2025
https://github.com/alexkch/key-value-db
Key-Value Database with fault tolerance
c c89 fault-tolerance key-value-database
Last synced: 02 Jan 2026
https://github.com/codersguild/codersguild
Profile: https://lahiri.netlify.com/
c cpp17 css3 html5 llvm-pass node-js react-router reactjs
Last synced: 30 Jun 2025
https://github.com/ldilley/igniteircd
:speech_balloon: An ancient fork of the Hybrid IRC daemon (preserved for historical purposes)
c daemon irc irc-server ircd ircserver
Last synced: 27 Jul 2025
https://github.com/joyrider3774/rubido_playdate
A little chinese checkers or solitaire game with four difficulties for the playdate handheld system
board-game c chinese-checkers-game games playdate playdate-console playdate-sdk solitaire-game
Last synced: 13 Sep 2025
https://github.com/rudrajiii/leetcode_factory
Here you will find all the Leetcode questions solved ( JS & PY & lil bit java , c , go and DB Related questions) . Will Continuously Updating as i solve questions Day by Day!! Happy Coding :))
c golang java javascript postgresql python3
Last synced: 19 Aug 2025
https://github.com/aditya-a-garwal/stm32f401ccu6-peripheral-drivers
Abstractions over the peripherals of the STM32F401CCU6 microcontroller in the C language
arm-cortex arm-cortex-m4 armv7 bare-metal c cmsis hardware-abstraction-layer make stm32 stm32f4
Last synced: 27 Jun 2025
https://github.com/jsoulier/ray_tracing_in_one_weekend
Ray Tracing In One Weekend using SDL3 GPU with compute shaders
c glsl raytracing sdl sdl3 shaders
Last synced: 15 Sep 2025
https://github.com/jrzvnn/kattis-solutions
This repository contains solutions to various problems from Kattis that I have successfully completed.
c competitive-programming cpp java kattis-solutions
Last synced: 21 Apr 2026
https://github.com/pranavbharadwaj007/dsa_lab_3rd_sem
VTU 3rd sem CSE and ISE Lab programs
c data-structures vtu vtulab vtulabprogrammes
Last synced: 22 Sep 2025
https://github.com/martingms/ersatz
A simple, small, work in progress SAT-solver, written in ANSI C
Last synced: 03 Jan 2026
https://github.com/davyvan/phdstillneedleetcode
Anwsers to LeetCode. Also a practice of CMake and Google Test.
c cmake cpp googletest leetcode solutions testcases
Last synced: 16 Jan 2026
https://github.com/imsushant12/c-language-programs
All common C Language Programs.
c c-language data-structures-and-algorithms language-programs
Last synced: 17 Feb 2026
https://github.com/akhilpandey95/fat12
An implementation of a FAT 12 system simulation in C
Last synced: 09 Mar 2026
https://github.com/frobware/nss-juju
Name Service Switch (NSS) plugin for Juju
c dns internet-address-resolution ipv4 juju juju-charm linux nss service-switch
Last synced: 13 Apr 2025
https://github.com/mirodilkamilov/capstone
All assignment and project source codes for Capstone Design Spring 2022 semester in IUT
c capstone-project lane-detection opencv python raspberry-pi
Last synced: 11 Apr 2026
https://github.com/vozlt/nginx-module-udc
Nginx module to compare the value of user-defined variables and request.
c example-code nginx nginx-module vozlt-nginx-modules
Last synced: 19 May 2026
https://github.com/analogfeelings/noraos
A megalithic kernel, named after me for some reason. Idea by NSG650.
c cmake limine megalithic-kernel operating-system operating-system-kernel operating-system-learning operating-systems stivale2
Last synced: 12 Sep 2025
https://github.com/simon-zerisenay/42_so_long
42 Solong is a 2D game project where players navigate through a maze, collecting items and avoiding obstacles. It involves tasks like parsing map files, handling player movement, and implementing basic game mechanics using the MinilibX graphics library.
2dgame 42abudhabi 42school 42solong c ecole42 minilibx solong
Last synced: 05 Mar 2025
https://github.com/threeal/checkwarning.cmake
Check for compiler warnings in CMake projects
c cmake cmake-modules cmake-scripts cpp static-analysis
Last synced: 14 Aug 2025
https://github.com/michaeltroger/home-esp8266-door
Detects a door opening via a connected magnetic switch and sends a request to the web server
arduino arduino-project c home-automation
Last synced: 17 Aug 2025
https://github.com/nathandaven/traveller-gba
My final project for CS 2261 at Georgia Tech. A top down and sidescrolling RPG built in C and assembly for the Gameboy Advance, using all original art and designs. Click the link and then click anywhere to launch the online emulator on CS2261 website!
Last synced: 20 May 2026
https://github.com/aggstam/sat_gpu
This program solves the Propositional (Boolean) Satisfiability problem using Depth-First Search algorithm.
boolean-satisfiability-problem c depth-first-search opencl
Last synced: 24 May 2026
https://github.com/ranitmanik/dsa-bootcamp-c
This repository contains a collection of my DSA assignments and source code creations while learning DSA from CodeWithHarry. Master the fundamentals of Data Structures and Algorithms using the C programming language. Delve into detailed chapters and practice sets to enhance your skills.
bootcamp c c-language codewithharry course dsa dsa-algorithm dsa-beginner dsa-c dsa-learning-series dsa-practice dsa-questions practice-programming
Last synced: 04 Mar 2026
https://github.com/andre-j3sus/game-of-life
Conways Game of Life in C language.
c conways-game-of-life game-of-live makefile wsl-ubuntu
Last synced: 25 Jun 2025
https://github.com/cpscript/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 17 Aug 2025
https://github.com/kokseen1/sbubby
A minimal yet ambitious subtitle editor.
c keyboard-navigation keyboard-shortcuts libmpv mouseless mpv srt srt-subtitles subtitle subtitles subtitles-parsing subtitling vim
Last synced: 04 Apr 2025
https://github.com/ismailbarkani/sudoku-pour-enfants
Le sudoku, est un jeu en forme de grille dont le but est de la remplir avec une série des chiffres tous différents qui ne se trouvent jamais plus d’une fois sur la même ligne, dans la même colonne ou dans la même région, Puisque le jeu est destiné aux enfants, et pour simplifier, la forme de sudoku sera une grille de 4 régions, les régions étant alors des carrés de 2x2 à remplir par des objets qui attirent l’attention de l’enfant
c ensias gtk gtk-theme jeu sudoku-game sudoku-solver
Last synced: 14 May 2026
https://github.com/LucasMW/bfi
Brainfuck Interpreter
bfi brainfuck brainfuck-interpreter c interpreter
Last synced: 11 May 2025
https://github.com/ebrezadev/ds1307-real-time-clock-c-driver
DS1307 RTC (real time clock) portable c library (high level driver)
arduino c driver ds1307 embedded embedded-c library real-time-clock rtc
Last synced: 07 May 2025
https://github.com/tanis2000/ld43-binocle
Ludum Dare 43 entry
binocle c ludum-dare ludum-dare-43 videogame
Last synced: 21 Jan 2026
https://github.com/chhajedji/dwm
Personal built of Dynamic Window Manager from suckless.org
c dwm linux make window-manager wm
Last synced: 18 Feb 2026
https://github.com/ercanersoy/font-library
This library is useful for GLCDs and LED boards
c cp857 font font-library glcd led-board led-boards led-controller led-matrix library pixel pixels python turkish turkish-font turkish-font-library turkish-language
Last synced: 07 Apr 2025
https://github.com/Martingf56/ctOS-TPMS
Este es en el respositorio de nuestro Trabajo de Fin de Grado para terminar nuestro Grado en Ingeniería Informática en la Universidad Complutense de Madrid. El cual es un estudio sobre las vulnerabilidades de la tecnología TPMS y el desarrollo de una aplicación capaz de recibir estas señales emitidas por los vehículos y a traves de ellas generar señales falsas con el fin de atacar a la ECU de la víctima.
c teamwork tfg tpms university-project
Last synced: 05 Apr 2025
https://github.com/jmcph4/peek
PEek is a simple PE file viewer.
binary-analysis c executable malware-analysis pe pe-file tool tools windows
Last synced: 20 May 2026
https://github.com/gboncoffee/rave
Raylib Music Visualizer
c music music-visualizer raylib
Last synced: 18 Feb 2026
https://github.com/kherrick/apps
An Angular App
app-shell blazeface c c-sharp calculator csharp custom-elements password-generator progressive-web-app pwa pwgen tensorflow wasm web-assembly web-components web-crypto
Last synced: 07 Apr 2025
https://github.com/sonus21/c-programm-to-3-address-translator
Translate a C program to 3 Address Code.
bison c c-plus-plus compiler lex lexical-analyzer programming-language yacc
Last synced: 23 Apr 2025
https://github.com/lostjared/super.stoner.420
Old game I wrote many years ago as a joke.
2d-game c mario sdl sidescroller
Last synced: 14 Apr 2025
https://github.com/naemazam/hello-world
I don't Know What is Your First Language and Don't Want to know Why You Select it. But As a Programmer i know, The Smile When You run Your First Code. After That We made Thousands of Mistake In our DEV life. We did Debug, Copycat or Googling But never Forget This First 2 Words. Let's Combine Our First Happiness In A single Page.
apache-groovy c dart elixir elm fortran go graphql haskel hello-world hellogithub helloworld helloworld-programs naemazam
Last synced: 08 Apr 2026
https://github.com/vardan2009/viax
VIAX is a simple OS written in Assembly and C
assembly c command-line operating-system
Last synced: 16 Jan 2026
https://github.com/striter-no/ghostplace
Свое доменное пространство и веб-архитектура прямо в терминале Linux
Last synced: 10 Aug 2025
https://github.com/keepalive555/datastructure
数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。
Last synced: 22 Mar 2025
https://github.com/sirwumpus/ioccc-mynx
Best use of the WWW - IOCCC 2005 Winner - web client
Last synced: 31 Jul 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/christarazi/steganography
A command-line C program that hides / reveals messages in Bitmap images (BMP) using steganography
bitmap bmp c cli linux obscurity security steganography
Last synced: 18 May 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/ikhlasjihad/os
Operating Systems projects
c cpu-scheduling-simulator operating-systems shell-command shell-programming
Last synced: 09 Aug 2025
https://github.com/jobson-batista/character_counter
Contador de caracteres escrito em C
Last synced: 09 Aug 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/qrichert/moontool
John Walker's `moontool.c` astronomical calculation routines, extracted (with port to Rust & Python).
c cli moon python rust rust-library
Last synced: 31 Jul 2025
https://github.com/knapeczadam/dae-software-engineering
🌚 Final project for Software Engineering at Howest DAE (2024). Demonstrates modular C++ development with Lua integration, including three simple mini-games: Pong, Snake, and Breakout. Includes a single final release build.
belgium c c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lua programming software-engineering sol2 student-project university
Last synced: 03 Jul 2026
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/laymer/upgraded-potato
Learning C programming again for fun :)
c fun learning networks programming
Last synced: 06 Apr 2025
https://github.com/usmanmehmood55/genetic_algorithm
Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.
algorithm c genetic-algorithm optimization-algorithms
Last synced: 30 Jun 2025
https://github.com/codestrange/warehouse-producer-consumer
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
c producer-consumer race-conditions warehouse-management-system
Last synced: 14 Mar 2025
https://github.com/adriansuter/pmsos
A program written in C to search for Magic Square of Squares.
c gmplib magic-square maths number-theory
Last synced: 22 May 2026
https://github.com/firefly-zero/firefly-c
🐀 C/C++ SDK for making Firefly Zero games
c clang cpp firefly-zero framework gamedev rendering sdk wasi-sdk wasm webassembly
Last synced: 12 Jan 2026
https://github.com/mapalmalemus/microchip_baremetal_examples
Microchip Full Scale Development
8bit c embedded-systems microchip microchip-mplab microchip-pic microchip-pic-microcontrollers microcontroller programming
Last synced: 09 May 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/merendamattia/asd
ASD - Algoritmi e Strutture Dati presso l'Università degli Studi di Parma (9 + 6 CFU).
Last synced: 15 Jul 2025
https://github.com/krasjet/webaudio-c
the simplest example working with webaudio in c
Last synced: 17 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/prashantrahul141/zspie
A fast, easy, dynamic programming language for beginners.
c compiler programming-language
Last synced: 24 Jun 2025
https://github.com/shulhan/libvos
A C-with-class library primarily for manipulating DSV data (reading and writing DSV data in any format), turns out it had more capabilities: DNS protocol, FTP protocol, a simple FTP server, OCI protocol, and reading/writing INI configuration file
Last synced: 14 May 2025
https://github.com/cricksmaidiene/cprograms
:heavy_division_sign: This repository contains the files/programs/problems I worked on in my first year of university in CSF111
Last synced: 22 Mar 2025
https://github.com/johncoleman83/bootcampschool-low_level_programming
c programming bootcamp projects
c c-language gcc gnu low-level low-level-programming
Last synced: 14 Apr 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/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/8dcc/game-of-life
Conway's game of life in C using SDL2
c game-of-life sdl2 sdl2-application
Last synced: 20 Jun 2026
https://github.com/happyrao78/c-language
C Language Important questions( interview level 3)
Last synced: 29 Mar 2025
https://github.com/dexoron/dcr
DCR is a utility for managing C/C++ projects in a Cargo-like style.
c cpp cpp-all linux macos project-manager rust utils windows
Last synced: 20 Feb 2026