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/keithdhedger/kute
(K)eith's (U)niversal (T)ag (E)ditor, Linux cli tag editor for flac,m4a and mp3 files.
c c-plus-plus command-line-tool editor flac linux m4a mp3 tags
Last synced: 28 Apr 2026
https://github.com/howerj/muxleq
A two instruction set computer that greatly speeds things up over SUBLEQ
c eforth forth multiplexing mux muxleq oisc subleq
Last synced: 14 May 2026
https://github.com/mewmewdevart/get_next_line
[42 Cursus] Reading a line from a fd is way too tedious
42projects c file-descriptor gnl static-variables
Last synced: 14 May 2026
https://github.com/mhcrnl/mhcrnltexteditor
C, Code::Blocks 17.12, GTK+2, GTK+3, text editor. Os: Fedora 32, Ubuntu 18.04, Feodora 28.
c code-blocks editor gtk2 gtk3 text-editor
Last synced: 15 May 2026
https://github.com/dwoz/janus-pubsub-plugin
PubSub Plugin for Janus WebRTC Gateway
Last synced: 15 May 2026
https://github.com/devansh-maurya/sem-4-lab-assignments
Laboratory Assignments for the fourth semester at NIT Meghalaya
algorithm algorithms-and-data-structures assembly assembly-language assembly-language-programming assignments c computational-chemistry computer-architecture computer-organisation computer-organization graph-algorithms mips mips-assembly nit-meghalaya search-algorithm searching-algorithms sorting sorting-algorithms sorting-algorithms-implemented
Last synced: 15 May 2026
https://github.com/0x1nf3cted/pwdgen
pwdgen: A simple command-line tool written in C for generating random passwords
c cli linux password password-generator password-manager security
Last synced: 19 Jan 2026
https://github.com/ntn888/zephyr-guide
Zephyr guide
c firmware iot microbit microcontroller rtos zephyr zephyr-rtos
Last synced: 12 Mar 2025
https://github.com/emorozov/gtkballs
Clone of Lines - logic game about balls
Last synced: 25 Jan 2026
https://github.com/koushiro/xlib
a lightweight and generic C99 library.
c c99 dictionary double-linked-list generic library lightweight skiplist string
Last synced: 26 Mar 2025
https://github.com/raedaddala/tictactoeclone
This is a TicTacToe Game Clone. This is my first programming project and so I am open to all criticism.
c gamedev multiplatform sdl2 sdl2-gfx
Last synced: 17 Mar 2025
https://github.com/nahakiole/schwitzerduetsch
A pebble watchface in swiss german
c pebble smartwatch swiss swissgerman watch
Last synced: 29 Apr 2026
https://github.com/buzzqrd/lncpy
Simple C program for copying lines between files
c cli copy copy-paste terminal
Last synced: 15 Apr 2026
https://github.com/micahondiwa/cs50
Harvard CS50's Introduction to Computer Science
c cs50 cs50problems data-structures-and-algorithms malloc malloc-free malloc-functions malloc-library pointers-and-arrays
Last synced: 29 Oct 2025
https://github.com/micahondiwa/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python)
brainfuck brainfuck-compiler brainfuck-interpreter c deque enqueue gcc gcc-complier pop pull push queue stack
Last synced: 03 Apr 2025
https://github.com/agvangrigoryan/fdf
This project is about representing a landscape as a 3D object in which all surfaces are outlined in lines.
42yerevan algorithms c fdf-42 graphics mlx
Last synced: 17 Mar 2025
https://github.com/haxpor/hashmap_c
Generic hashmap implementation in C. Uses murmurhash as hash function.
c data-structure generic hashmap
Last synced: 16 Jun 2025
https://github.com/krishpranav/tcpjack
A simple tcp hijacker built in rust
c network-sniffer rust sniffer tcp tcp-sniffing
Last synced: 16 May 2026
https://github.com/thiagoh/bison
From the Bison 3.0.4 manual from https://www.gnu.org/software/bison/manual/bison.html
bison c compilers cpp flex lexer parser parser-generator yacc
Last synced: 15 May 2026
https://github.com/rkirlew/brainfart-interpreter-in-c
Brainfart is a toy language made by me. It was inspired by Brainf*ck,however Brainfart is somewhat simplified.
brainfuck-interpreter c interpreter toy-language
Last synced: 26 Apr 2026
https://github.com/astrodynamic/uart-in-c
The project is a C program that facilitates communication between two serial ports (COM ports). It creates two threads to handle the communication independently. The program reads packets from one serial port, verifies their integrity, and sends them to a system message queue.
c com-port console console-application linux makefile port termios threads ttyusb uart-controller uart-protocol
Last synced: 15 May 2026
https://github.com/dylan-conway/vk_enum_str
Convert Vulkan enums into strings for debugging
Last synced: 03 Apr 2025
https://github.com/gustafla/selfcompiling
Self compiling intros, optionally with embedded SDL2 and OpenGL headers
64k c demoscene opengl self-compiling
Last synced: 18 May 2026
https://github.com/ryan-menezes/nave
Jogo de navinha desenvolvido em linguagem C, cujo o objetivo é marcar a maior pontuação possível, enquanto você evita que asteroides atinjam você
c game games jogo jogos language-c linguagem-c nave navinha ship
Last synced: 29 Jun 2026
https://github.com/ip2location/ip2location-python-c
This module is a Python Library with C that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage type, address type and IAB category that any IP address or host name originates from. https://www.ip2location.com
c geolocation-database ip-address-geolocation ip-address-lookup ip-geolocation ip2location ip2location-python python-c python-library
Last synced: 20 Jun 2026
https://github.com/calint/any-c
experimental simple language that compiles to c
Last synced: 14 Jun 2026
https://github.com/oglinuk/quines
Spelunking the depths of self-reproducing programs. My favorite so far is the Frankenquine.
c go python3 quine self-modifying self-reproducing
Last synced: 07 May 2026
https://github.com/wxx9248/aes.c
Simple implementation of Advanced Encryption Standard (AES) in C.
Last synced: 14 Jun 2026
https://github.com/8dcc/langtons-ant
Langton's ant simulation made in C using SDL2
c cellular-automata langton-ant langtons-ant sdl2 simulation
Last synced: 10 Jun 2026
https://github.com/tank3-tk3/parallel-processing-cuda
Parallel processing with CUDA C / C++
c cpp cuda parallel-computing parallel-programming
Last synced: 09 May 2026
https://github.com/rfyiamcool/redis_modules_ackqueue
make ack queue with redis module!
Last synced: 12 May 2026
https://github.com/harsh971/leetcode-solutions
Here you will get All Solutions for Topics from LeetCode Platform which i Solve on Regular Basic
c cpp java leetcode leetcode-cpp leetcode-solutions solutions
Last synced: 10 May 2026
https://github.com/jewishlewish/layla-python-module
Python Module that uses C code to speed up evaluation
Last synced: 08 May 2026
https://github.com/bunyaminyavuz/datastructuresprojects
2 programs I made in the C programming language with the theoretical and technical information I learned in the data structures and algorithms course at the university.
algorithms-and-data-structures binary-search-tree c codeblocks-ide linked-list
Last synced: 12 Jun 2026
https://github.com/xgqfrms/c-plus-plus
C++ & C Plus Plus
c c-plus-plus c17 clang cplusplus cpp gcc macos
Last synced: 10 May 2026
https://github.com/iricartb/computational-geometry-3d-rendering-process
Ivan Ricart Borges - Simulation of the rendering process used in 3D libraries like DirectX or OpenGL by creating a small video game with a main character in first person view that can be moved inside a stage.
3d-library c cpp opengl rendering-3d-graphics video-game
Last synced: 07 May 2026
https://github.com/nxtlvlsoftware/php-sfml
SFML2 bindings for the PHP language.
c cpp php php-extension php7 sfml sfml2
Last synced: 10 May 2026
https://github.com/frozencemetery/rss2mp3
Terminal utility for downloading podcasts
c command-line podcast podcast-client rss rss-aggregator terminal termux
Last synced: 13 May 2026
https://github.com/fbseletronica/franzboy-lib
Biblioteca para a placa FranzBoy
arduino biblioteca c cpp franboy
Last synced: 13 May 2026
https://github.com/sunilshetty07/basic-c-programming
These programs can be asked during interviews.
Last synced: 15 Jun 2026
https://github.com/humanshu001/my-c
Basic programs that I have made while my learning phase of C programming.
Last synced: 29 Jun 2026
https://github.com/ugnmura/webserver-from-scratch
A simple webserver written from scratch using C.
c from-scratch posix pyscript server simple tailwindcss unix web webserver
Last synced: 19 Jun 2026
https://github.com/angelogalav/pandos
PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (a.y. 2020/2021)
c kernel operating-system pandos rikaya-os unibo
Last synced: 18 Jun 2026
https://github.com/nelsonwenner/myo-projects
:wrench: Myo
c c-plus-plus myo myo-armband myo-sdk visual-studio
Last synced: 10 May 2026
https://github.com/harrymt/kvs_server
A thead safe version of a key-value-store server.
c concurrent-programming kvstore pthreads
Last synced: 12 Jun 2026
https://github.com/bsach64/bhshell
A Simple Shell which supports piping and redirection
Last synced: 09 May 2026
https://github.com/yasindce1998/barzakh
A controlled, white-hat UEFI bootkit simulation environment for academic research and defensive detection engineering.
bootkit c defensive-security kernel kernel-module malware offensive-security python rootkit security uefi uefi-boot uefi-development
Last synced: 21 Jun 2026
https://github.com/nihilantropy/cub3d
My first RayCaster with miniLibX
42 42school c coding doom project raycasting wolfenstein-3d
Last synced: 15 Jun 2026
https://github.com/gmihaila/gina_robot_arduino
[HOBBY PROJECT] Custom made robot arm with Arduino controller. Arm is built entirely by me and its purpose is purely educational. It’s my personal design developed out of my curiosity about robotics and programming hardware.
arduino c pid pid-control programming robotics
Last synced: 09 May 2026
https://github.com/secret-guest/file_organizer
Files Organizer is a versatile tool for sorting and organizing files efficiently, ideal for managing recovered data.
c c-development data data-recovery file-management file-manager files sorting sorting-algorithms subdirectories subdirectory
Last synced: 10 Jun 2026
https://github.com/shubhranpara/bus-booking-system
I have developed a console based Bus Booking System as a term assignment of Data Structures and Algorithm. This project can help you to understand the working of doubly circular linked list.
c double-circular-list dsa menu-driven-program
Last synced: 17 Jun 2026
https://github.com/srilakshmikanthanp/libio
Beginners Friendly Input/Output Library For C, Python Like Syntax!
beginners-friendly c input-output library
Last synced: 09 Sep 2025
https://github.com/basemax/queuec
This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.
c data-structure data-structures-algorithms data-structures-and-algorithms datastructure datastructures queue queue-algorithm queue-jobs queue-tasks queues
Last synced: 03 Jul 2025
https://github.com/praabindhp/binary_search-tree
C Program For Binary Search Tree
binary-search-tree c code create delete find inorder insert maximum minimum postorder preorder programming-language
Last synced: 19 Jun 2025
https://github.com/yud0uhu/chocottoos
ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。
Last synced: 17 May 2026
https://github.com/samarjit98/computer-networks
Network programming using the BSD Sockets API and PCAP in C.
c client-server computer-networks network-programming pcap socket-programming system-programming
Last synced: 11 Jun 2025
https://github.com/theluqmn/calculator.c
does basic math
c calculator calculator-application
Last synced: 17 Jul 2025
https://github.com/ashish0kumar/minimalist-c
🍀 Collection of minimalist and low-level C projects
c chat-server donut-c hex-editor https-client https-server linux low-level low-level-programming network-programming networking snake-game text-editor web-server wsl2 x11
Last synced: 17 Jul 2025
https://github.com/usmanmehmood55/pid_controller
This is an implementation of a PID controller in C
c control-systems pid-controller
Last synced: 17 Jul 2025
https://github.com/arturfriedrich/oo_programozas
Ez a repo a Széchenyi István Egyetem OO programozás (GKNB_INTM085) tárgyának anyagát gyűjti össze.
Last synced: 17 May 2026
https://github.com/csm10495/c2py
Silly script for converting a header file's C Structures into Python ctypes
c code-generation python struct structures typescript union
Last synced: 19 Apr 2026
https://github.com/f321x/wireless_motion_sensor_esp32
Simple, low power, high range, wireless motion detection/alarm using esp32, hc12 radio modules, HC-SR505 PIR Sensor, HW-508 Piezo Buzzer
433mhz arduino buzzer c esp32 hc12 motion-detection pir-sensor radio wrover
Last synced: 09 May 2025
https://github.com/k4zoku/crandom
A random number generation implementation in C similar to the one found in standard C++ <random>
c c99 prng rng standard-library
Last synced: 10 Sep 2025
https://github.com/0u44/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 17 Feb 2026
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/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/mark-mdo47/arduinoclass
Lesson Plan and Code for a Maker-Space Arduino class 2023
arduino c cpp df2301q-voice-commands fastled hc-sr04-ultrasonic-sensor kcx-bt-emitter kcx-bt-emitter-v1-1 persistence-of-vision ws2812b-led yx5200
Last synced: 11 Feb 2026
https://github.com/usmanmehmood55/c-toolkit
A VSCode extension to help create, build, run, debug and test C projects using CMake.
Last synced: 17 Feb 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/yjdoc2/equationparser
An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.
c data-structures equation-solver parser
Last synced: 16 Jun 2025