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-06 00:04:32 UTC
- JSON Representation
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/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/blaknite/snek
Snake for the RC2014
c game rc2014 retro snake snake-game z80
Last synced: 23 Jul 2025
https://github.com/mt1006/win2con
Displays windows and allows you to use them in console
Last synced: 15 Mar 2025
https://github.com/ke0ff/artemis_pll
LMX2594 PLL Synth Project Files (10 MHz to 15 GHz)
attiny3217 c layout lmx2594 microwave rf schem source-code
Last synced: 19 Feb 2026
https://github.com/mikixit/first-software-c
first program written in c, an addition between two numbers!
Last synced: 23 Jun 2026
https://github.com/krasjet/mint
A C library to work with music intervals, (tonal) pitches, and transpositions
Last synced: 24 Jul 2025
https://github.com/skullchap/buf
ANSI C89 dynamic buffer lib + code generator macros to help build custom vectors/dynamic array like wrappers and etc.
array buffer c c89 dynamic-array dynamic-buffer vector
Last synced: 09 Feb 2026
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/programmingrainbow/minesweeper-c-sdl3
Minesweeper / Prato Fiorito - with 8 themes, 5 sizes and 4 difficulty levels. Written in C and SDL3
c minesweeper prato-fiorito sdl sdl3 sdl3-image
Last synced: 23 Jul 2025
https://github.com/anvouk/c4c
Containers4C or simply C4C is a header only preprocessor-heavy implementation for many common containers available in other programming languages.
c c89 containers cross-platform fast library lightweight templates
Last synced: 01 Oct 2025
https://github.com/ardeshirv/c-trigraphs
C-Trigraphs shows how to use ancient trigraph characters in C programming language
Last synced: 04 Jun 2026
https://github.com/tristan957/tllt-cp
The Learning Little Toaster Control Panel (Mirror of https://git.sr.ht/~tristan957/tllt-cp)
c glib gtk3 libcurl libjson-glib meson raspberry-pi
Last synced: 05 May 2026
https://github.com/ollieday/dash-button
Library for detecting Amazon Dash Button pushes
Last synced: 24 Aug 2025
https://github.com/csharpermantle/creq
An elegant way to generate HTTP/1.x messages in C
c embedded http http-requests http1 request-response web
Last synced: 28 May 2026
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/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/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/nathanfarlow/BrainFCE
A BF interpreter and native compiler written in C for TI 84+ CE calculators.
brainfuck-compiler brainfuck-interpreter c calculator compiler interpreter ti84plusce
Last synced: 11 May 2025
https://github.com/jayllyz/doomdepth
Doom Depth game simplified in terminal
Last synced: 27 Jul 2025
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/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/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/jeffersonribeiro/snake-c
Snake game built in C using printf()
Last synced: 16 May 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/kei-k23/basic-c-calculator
This is a simple command-line calculator program written in C.
Last synced: 09 Mar 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/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/gwlucastrig/gridfourc
A C-language API with tools for raster data including geophysical applications and digital elevation models
autonomous-underwater-vehicle bathymetry c data-compression digital-elevation-model geospatial raspberry-pi uav uuv
Last synced: 12 Jan 2026
https://github.com/balena-io-examples/balena-c-hello-world
Getting started with C on balena
Last synced: 23 Mar 2025
https://github.com/tengge1/full-screen
使用Windows API实现全屏,F1全屏,ESC取消全屏。
c fullscreen tutorials window windowsapi
Last synced: 18 May 2026
https://github.com/tleguern/openroguelike
The begining of something that might end as a roguelike development library. Or not, we will see :)
Last synced: 07 May 2025
https://github.com/kadir014/lumina
Lightweight and cross-platform game engine in C
2d c cross-platform game-development game-engine gamedev linux wasm web windows
Last synced: 16 Jan 2026
https://github.com/sunpodder/c-http-server
A simple HTTP Server written in c.
c http-server simple-http-server
Last synced: 23 Aug 2025
https://github.com/aflah02/os_assignments
Assignments for Operating Systems Course at IIITD
artix-linux c kernel linux operating-systems syscalls
Last synced: 09 Jul 2025
https://github.com/amalpoulose/System-programming-custom-shell-ATerm-1.0
ATerm 1.0 beta : A basic command-line interpreter (shell).
c linux shell system-programming terminal
Last synced: 11 May 2025
https://github.com/mtguerson/3d-rotating-objects
🔄 The provided source code implements the rendering of three 3D solids - a parallelepiped, a cube, and a square-based pyramid - which rotate around the y-axis in a counterclockwise direction.
Last synced: 21 Apr 2026
https://github.com/hathibelagal-dev/tui-file-explorer
Just a beautiful file explorer that runs in the terminal
c file-explorer lightweight retro terminal-based tui
Last synced: 06 Jun 2026
https://github.com/amadeusitgroup/process-watcher
A tool to efficiently monitor and measure the peak memory usage of process trees to optimize build performance and resource allocation.
c linux memory-monitoring monitoring monitoring-tool process-management process-tree resource-usage resource-usage-tracking
Last synced: 05 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/davix3f/ncplot
ncurses C plotter
c cartesian cli cli-gui ncurses ncurses-library plot plotter plotting terminal-app terminal-based
Last synced: 07 Sep 2025
https://github.com/paulemacedo/cefet-rj
Este repositório contém uma coleção de códigos desenvolvidos durante meu curso na CEFET/RJ. Os códigos abrangem diversas disciplinas e linguagens de programação, incluindo C, C++ e Java. Eles representam meu aprendizado e progresso ao longo do curso.
c cefet-rj cli college cpp csharp faculdade react redux rust
Last synced: 12 Feb 2026
https://github.com/diego-luna/socialbackpack
Este es un proyecto de MoonMakers, ¡SocialBackpack!, es una mochila que muestra tu cantidad de seguidores en tiempo real de Youtube, Facebook y Instagram.
apis arduino c diy facebook-api instagram-api iot nodemcu utilizando-el-nodemcu youtube youtube-api
Last synced: 13 Apr 2026
https://github.com/spaciouscoder78/unitconversion.hpp
A C++ library containing predefined unit conversion formulas to make your life easier
c cpp header-files unitconversion
Last synced: 07 Oct 2025
https://github.com/kodiererin/iter-assignment
The repository is organized into folders based on the year and semesters and contains code examples, exercises, and projects that demonstrate the practical application of the concepts covered in the classroom.
bootstrap4 bootstrap5 c css html html5 java javascript jquery python shell
Last synced: 27 Jan 2026
https://github.com/dnl-blkv/simple-php-enum
Simple C/C++ alike enum library in PHP
c c-plus-plus enum enumerated-types enumeration php php-enum php7 php71 simple
Last synced: 29 Jan 2026
https://github.com/nicolasgasco/42_cub3d
Group project done by @nicolasgasco and @isolinis. A small Wolfenstein-inspired video game done with raycasting and MiniLibX.
Last synced: 07 Jun 2026
https://github.com/moxer-mmh/sorting-algorithms
Advanced Algorithm mini tp
c complexity python sorting-algorithms
Last synced: 07 Oct 2025
https://github.com/ericonr/purr-c
Pure C client for PurritoBin and other networking projects
bearssl c crypto gemini pastebin-client
Last synced: 11 Feb 2026
https://github.com/seng3694/cli
Lightweight CLI Parser
c cli cmake command-line-interface command-line-parser
Last synced: 10 Oct 2025
https://github.com/rafael-santiago/here
A tiny C-library that implements regular expressions.
c minimalist-library regular-expression
Last synced: 10 Oct 2025
https://github.com/antonioberna/roma
Runtime Optimization and Memory Analysis
Last synced: 27 Feb 2026
https://github.com/neorandom/brainduck-projects
Brainfuck interpreters and compilers. Currently versions are written in Python, C++, Rust and Assembly.
assembly assembly-x86-64 brainfuck brainfuck-interpreter c cpp esoteric-language nasm python python3 rust
Last synced: 11 Feb 2026
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/juliangrtz/crackmes
A collection of crackmes uploaded to crackmes.one
c crackmes csharp reverse-engineering
Last synced: 02 Jun 2026
https://github.com/abzico/colorrectdump
A tool to find rectangular area for color pixels that live in the input .png image
c cli image-processing images png
Last synced: 17 Mar 2025
https://github.com/vinhyenvodoi98/multiplayer-tictactoe-c
Multiplayer TicTacToe using C, socket
c socket-programming tic-tac-toe tictactoe-game
Last synced: 14 Jun 2025
https://github.com/bo1led-owl/spalloc
Toy allocator with C interface written in Zig
allocators c memory-managament zig
Last synced: 21 Apr 2026
https://github.com/edisonslightbulbs/bluetooth-rfcomm-linux
Bluetooth socket: RFCOMM communication between Linux and Android (Linux side)
bluetooth bluez-dbus-interfaces c cmake linux-android
Last synced: 05 Jun 2026
https://github.com/basemax/config-parser-flex
A tiny parser to read content of a own config file using pure c and flex library.
c config-file config-files configuration configuration-file configuration-files flex lexer lexer-example lexer-generator lexer-parser lexers yacc yacc-example yacc-lex
Last synced: 03 Apr 2025
https://github.com/smokku/jabberd14
Original Jabber server
c jabber server xmpp xmpp-server
Last synced: 20 Oct 2025
https://github.com/jspaaks/copier-template-for-c-projects
Copier template for C projects
c clanguage cmake copier-template template
Last synced: 13 Jun 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/amanoteam/dragonfly-gcc-cross
A GCC cross-compiler targeting DragonFly BSD
c cpp cross-compiler dragonflybsd gcc
Last synced: 02 Jun 2026
https://github.com/abtinz/aut-spring
Amirkabir University of technology C programming Spring Course Home works
Last synced: 17 Oct 2025
https://github.com/teenbiscuits/practicas-algo
Prácticas de la asignatura de Algoritmos, curso 2024/25, GEI-UDC. Por Pablo Portas López, Pablo Míguez Muiño y Maite González Vázquez.
Last synced: 10 Feb 2026
https://github.com/zenoamaro/braincuck
Transpiles Brainfuck code into C code
brainfuck c compiler transpiler
Last synced: 16 Apr 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/headblockhead/slab-firmware
Firmware for the core boards of the Slab Keyboard system.
c keyboard pico-sdk slab-keyboard tinyusb
Last synced: 12 Mar 2026
https://github.com/kapoor-0905/codechef
c competitive-programming cpp golang python
Last synced: 09 Feb 2026
https://github.com/faresbakhit/ray.py
CPython native bindings for Raylib
c game-development gamedev graphics python raylib videogames
Last synced: 27 Mar 2026
https://github.com/neorandom/class-in-c
How to implement classes in C.
c c-language class classes classes-and-objects low-level low-level-programming objects pointers pointers-in-c pointers-to-functions
Last synced: 22 Jan 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/seluj78/shellgrammargenerator
This shell script converts .yacc files into a parser friendly C file
Last synced: 19 Apr 2026
https://github.com/zoff99/csorma
C Simple ORM (Android?) - written in pure C
c orm sqlcipher sqlite threadsafe
Last synced: 15 Apr 2026
https://github.com/ar-sayeem/cd-lab
I will upload my weekly works that I learned in the course Compiler Design Lab
Last synced: 26 Apr 2026
https://github.com/samarth4023/c-beginner
Welcome to my collection of beginner C++ programs! This repository serves as a showcase of my initial journey into programming, where I explored the basics of C++ and developed foundational skills in coding. Although my current focus is entirely on Python, AI, and Machine Learning, I believe that my experience with C++ has played a crucial role.
Last synced: 24 Apr 2026
https://github.com/antoninhrlt/franc
Le langage C mais en français (fran C). Inspiré de bnjbvr/rouille. Gloire à la baguette
baguette c france french funny-coding
Last synced: 20 Feb 2026
https://github.com/metaphorical/microserver
Search for a base for light and scalable service - a not so short horror story :D
c clang elixir erlang golang helm k8s kubernetes microservice microservices nodejs python
Last synced: 14 Apr 2026
https://github.com/rakesh9100/cse-c-codes
This repository contains the codes of CSE that covers the basic programs which are coded in C Language and some programmes on Raptor.
Last synced: 26 Oct 2025
https://github.com/gekomad/chinese-checkers
Chinese Checkers with bitboard hash - C - Vala - Rust - Scala
backtracking bitboard-hash c chinese-checkers rust scala vala
Last synced: 27 Jan 2026
https://github.com/casensiom/metaballs
Header only 3d metaballs generator in C99
3d 3d-graphics 3d-mesh-generation c c99 metaball metaballs
Last synced: 27 Mar 2026
https://github.com/blagojeblagojevic/sha256
SHA256 as a header library
c cryptography header-only sha2 sha256 sha256-hash
Last synced: 14 Jun 2025
https://github.com/dkirkby/athomeleaf
Microcontroller code for a leaf node in the uci@home system
Last synced: 17 Apr 2026