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/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/basemax/infix2postfixc
This is a simple program that converts infix expressions to postfix expressions. It is written in C and uses a stack to store the operators. It is a simple program that I wrote to show how to use a stack in C.
c infix infix-expression infix-notation infix-to-postfix infix-to-potfix infix2potfix postfix postfix-notation stack
Last synced: 20 Jun 2026
https://github.com/pplytas/runelection
C program to store and manage voters and votes using a Bloom Filter, a Red-Black Tree and a Singly Linked List (Developed during the Operating Systems K22 course 2019)
bloom-filter c makefile red-black-tree singly-linked-list
Last synced: 08 Jun 2026
https://github.com/coding-pelican/pacman-c
Simple implementation of the classic Pacman game using ASCII characters in C
ascii c cli-game console-based console-game game pacman pacman-game terminal-based terminal-game windows
Last synced: 27 Apr 2026
https://github.com/muhammad-fiaz/tunix-library
A powerful, cross-platform terminal UI framework written in pure C11 with an optional modern C++20 wrapper.
bash c c-language c-libraries c-library c-programming cmake cpp cpp-library cpp-programming terminal-app terminal-ui tui tui-cpp xmake
Last synced: 20 Jun 2026
https://github.com/shivam0110/basic-short-games
Short games made using easy programming languages like cpp, c, python.
basic-codes basic-game c cpp easy-to-under game game-development python source-code
Last synced: 03 May 2026
https://github.com/joneshshrestha/dfa
DFA (Deterministic Finite Automata)
c deterministic-finite-automata dfa theory-of-computation
Last synced: 15 Jun 2026
https://github.com/r0drigo-0/cheatsheet_cpp
Algorithms + DSA + Concepts to know in C++
algorithms c cpp dsa dsa-algorithm
Last synced: 29 Apr 2026
https://github.com/jotavare/spinning-ascii-donut-c
A straightforward ASCII spinning donut implemented in C.
Last synced: 29 Jun 2026
https://github.com/basemax/firstmysqludf
Sample repository to extend MySQL server by develop additional function. (Mysql UDF)
c cc cpp mariadb-udf mariadbudf mariadbudf-cc mariadbudf-cpp mysql-udf mysql-udf-example mysql-udf-sample mysqludf mysqludf-cc mysqludf-cpp udf-mariadb udf-mariadb-example udf-mariadb-sample udf-mysql udf-mysql-example udf-mysql-sample
Last synced: 03 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/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/nihilantropy/ft_printf
ft_printf 42 school project
42school c coding ftprintf ftprintf42 library
Last synced: 12 Jun 2026
https://github.com/timerke/game_of_life
The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input
c gameoflife javascript pyqt5 qt5
Last synced: 06 May 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/moisutsu/pascal_compiler
C言語によるPascal風言語のコンパイラ
c lex llvm pascal-compiler yacc
Last synced: 28 Apr 2026
https://github.com/pvgupta24/cse-labs
Dump for CSE Lab assignments and programs
algorithms c computer-architecture cpp data-structures mips opengl verilog
Last synced: 09 May 2026
https://github.com/enriquebdel/clases-programacion-i
En este repositorio encontraras varias lecciones creadas por mí sobre la primera parte de la asignatura de programación. En estos códigos solo llegan a explicar hasta el tema de estructuras. Si quieres sabes mas sobre ficheros, colas, pilas, etc, mira los códigos de Clases de Programación II.
c codeblocks lessons university
Last synced: 08 Jun 2026
https://github.com/jeziellago/android-reverse-shell-example
Android reverse shell example with native library.
Last synced: 23 Jun 2026
https://github.com/marktsuchida/ssstr
Header-only, small-string-optimized string library for C
Last synced: 23 Jun 2026
https://github.com/marceloboeira/euler
ƛ Project Euler solved in some different languages
c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby
Last synced: 09 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/neyn/neynpy
Fast and Lightweight Pyhthon HTTP Library
backend c cpp fast-library http http-server neyn neynpy python webserver
Last synced: 03 May 2026
https://github.com/woodprogrammer/estepona
Auto Caching Web Server
c cache cache-control clang cpp http
Last synced: 27 Apr 2026
https://github.com/chenbingwei1201/pedometer
pedometer with esp32, adxl345, and oled ssd1306 in OOP
arduino c cpp esp32 pedometer step-counter
Last synced: 06 May 2026
https://github.com/jate-koh/kmutt-cpe-assignment
📚 Repo that stored all my CPE subject's assignments (KMUTT)
c hacktoberfest homework homework-exercises java
Last synced: 29 Apr 2026
https://github.com/carlostojal/nerdpad
A simple developed in C language for C language text editor.
Last synced: 09 Jun 2026
https://github.com/nouuu/gtk-cours-et-tp
TP prise en main GTK avec Clion et CMake. Le README est un cours expliquant comment développer une application GTK avec CMake ou Makefile que ce soit sur Windows (MSYS2, WSL) ou Linux
c clion clion-cmake cmake development glade gtk gtk3 linux makefile mingw msys2 msys2-mingw wsl wsl-ui wsl2
Last synced: 06 May 2026
https://github.com/coding-pelican/macrometa
Macrometa: Macro Metaprogramming (MCMT) Library for C
c c11 header-only language macros metaprogramming preprocessor programming-language recursion turing-tarpit
Last synced: 24 Jun 2026
https://github.com/mrglaster/sgdk-megapong-expanded
Expanded version of Megapong game from the Andrej Preradovic's tutorial.
assembly-language c expanded guide sega sega-genesis sega-mega-drive sgdk sgdk-library tutorial tutorial-code
Last synced: 10 May 2026
https://github.com/n-elmer/smart-garden
SMART PLANT MONITORING 🌹🚿 AND CONTROL SYSTEM
arduino c c-plus-plus embedded-systems esp32 software-design software-development software-engineering system-design
Last synced: 29 Apr 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/luisbg/hhgtg
HipHackers Guide to the Galaxy
algorithm algorithm-challenges algorithms algorithms-implemented algorithms-playground-practice bit-manipulation c c-plus-plus data-structures datastructures graph-algorithms graphs
Last synced: 29 Apr 2026
https://github.com/andreafioraldi/til-compiler
Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine
assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml
Last synced: 03 May 2026
https://github.com/8dcc/minesweeper
Simple terminal minesweeper with cursor support made in C
c cli game minesweeper ncurses vim-keybindings
Last synced: 17 Jun 2026
https://github.com/sandeeppaldotnet/calculator-program-asp.netcore-c_sharp
Calculator program by middleware in asp.net core
Last synced: 06 May 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/rajkhanke/gaming-system-using-data-structures
An intelligent Gaming System developed using Advanced Data Structures in c consisting of Sudoku, Hangman and Crossword Puzzle Game
c hashtable linkedlist priority-queue tries
Last synced: 12 Jun 2026
https://github.com/pgvalle/flattybird
FlappyBird clone implemented in C, legacy OpenGL and glut. It's a project for my Computer Graphics course.
c flappybird freeglut game-development glut jesus jesus-christ jesus-is-da-lord-n-savior legacy-opengl opengl
Last synced: 02 May 2026
https://github.com/sanchitbajaj02/algorithm-analysis
Analysis of Algorithms using C language
algorithms c cpp sorting sorting-algorithms time-complexity-analysis
Last synced: 29 Apr 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/rfyiamcool/redis_modules_ackqueue
make ack queue with redis module!
Last synced: 12 May 2026
https://github.com/alexeykarnachev/golova
Golova - puzzle game
c game-development opengl raylib
Last synced: 18 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/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/alexcoder04/arduino-trautonium
Electronic music instrument with the Arduino
arduino arduino-music c cpp creativity ino melody music music-instrument notes
Last synced: 13 May 2026
https://github.com/alexforster/deque
A simple fixed-size deque implementation in C.
Last synced: 13 May 2026
https://github.com/simon-zerisenay/42_philosophers
42 Philosophers: Philosophers is a project that involves solving the dining philosophers problem using threads and synchronization. The goal is to implement a solution where multiple philosophers can share a limited number of resources (such as forks) without encountering deadlocks or starvation.
42 42abudhabi 42philosophers 42projects c cprogramming ecole42 mutex philosophers threads
Last synced: 08 Jun 2026
https://github.com/whokilleddb/oops-c
I did an oops-c
c cpp dns function-pointer function-pointers object-oriented-programming oops oops-in-c struct
Last synced: 28 Apr 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/qvecs/qjson5
📎 A quick JSON5 implementation written in C, with Python bindings.
Last synced: 01 May 2026
https://github.com/azurespheredev/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 06 May 2026
https://github.com/hwzlovedz/max31856_esp-idf_thermocouple
MAX31856(thermocouple) Demo in ESP-IDF v5.0.1 environment
c cpp esp-idf esp32 esp32-s3 thermocouple
Last synced: 05 May 2026
https://github.com/darkliquid/ironwail-go
An attempt at porting the entirety of the Ironwail source port of Quake from C to Go as an AI learning exercise.
ai c educational-project golang port quake
Last synced: 01 Jun 2026
https://github.com/alexeev-prog/cmdparser_c
Command Line Arguments parser in C
c cli cmd command-line command-line-parser minimal parser
Last synced: 13 Oct 2025
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/bagussatoto/fp-smart-lamp
Final Project Mata Kuliah Komunikasi Data - Hasil Diskusi YouTube📍
c komdat komunikasidata microcontroller smartlamp
Last synced: 06 Jun 2026
https://github.com/0x00wolf/my-first-10000-lines-of-code
A repository of various code that I've written.
c javascript networking-in-python python
Last synced: 09 May 2026
https://github.com/mattrltrent/computing_convergence_method
⚡️ A hyper-efficient implementation for log2(x) calculations on a Raspberry Pi 4 B 8GB with a Broadcom BCM2711 SoC (1.8 GHz 64-bit quad-core ARM Cortex-A72, 1 MB L2 cache). Achieved 43% improvement across 5 key metrics: page faults, branch misses, ASM length, cycles, and instructions.
arm64 c ccm computing-convergence-method gcc optimization raspberry-pi transcendental-equations
Last synced: 10 Apr 2026
https://github.com/eesunmoon/algorithms
[Fall 2020] Algorithms
algorithms algorithms-and-data-structures c data data-structures
Last synced: 01 Feb 2026
https://github.com/subhangisati/c_programming
This is just to practice C programming from scratch
basic-programming c c-programming-language problem-solving
Last synced: 14 Oct 2025
https://github.com/sebkur/vexterm
A terminal emulator library and application
Last synced: 22 Jan 2026
https://github.com/basemax/contactlistmanagercli
This is a command-line interface (CLI) program that allows the user to manage a contact list. It is written in C/C++ and stores the contact list on disk.
c cli contact contact-list contact-lists contact-management contact-management-system contacts-manager
Last synced: 28 Apr 2026
https://github.com/gilaniasher/segtree-c-python
A Segment Tree written in C as a Python module. Try it with pip install c-segment-tree!
Last synced: 14 Jan 2026
https://github.com/tufstraka/alx-low_level_programming
Low level programming.
Last synced: 01 Feb 2026
https://github.com/ygor-sena/42cursus-philosophers
The ninth project of 42's curriculum asks students to solve the famous Dijkstra's synchronization problem. This is a introduction to threads, mutexes and semaphores.
42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 mutex philosophers philosophers-dinner-problem philosophers42 semaphore thread
Last synced: 08 Jun 2026
https://github.com/arghyaxcodes/pcc-cs391-dsa
Data Structure and Algorithms
c c-programming college-assignment dsa dsa-c dsa-codes dsa-practice dsa-questions dsa-solutions gcc graphs-algorithms hashing linked-list makaut makaut-cse queue-algorithm searching-algorithms sorting-algorithms stack-algorithm
Last synced: 29 May 2026
https://github.com/spitulax/traffic-light-simulator
Simulating traffic lights on a four-way intersection with car simulation
Last synced: 11 Mar 2026
https://github.com/f1sty/sdl-elixir
SDL2 bindings for Elixir (experimental)
c elixir graphics graphics-programming hacking nif porting sdl2
Last synced: 28 Mar 2025
https://github.com/insoft-uk/prime-c
Prime-C (Experimental!) is a Compiler for a hybrid PPL + C language that translates code into pure PPL (Prime Programming Language) for the HP Prime calculator.
c c-like-syntax hp-prime ppl software-development
Last synced: 03 Mar 2026
https://github.com/fahadpathan7/swe-127-128-assignment-
Here are my assignments, of courses, SWE-127 & SWE-128
Last synced: 13 Oct 2025
https://github.com/seahorn/sea-cut
C/C++ refactoring tool for library abstractions
c cplusplus program-verification refactoring static-analysis
Last synced: 16 Apr 2026
https://github.com/guilhermerodrigues680/wav2c-online
Conversor de arquivos WAV para vetor em C/C++ ⚡⚡. Util para microcontroladores. Ex: ATmega328P|Arduino
arduino c c-plus-plus converter embedded-systems esp wav
Last synced: 17 Jan 2026
https://github.com/funnyboy-roks/nc2048
2048 implemented in C using ncurses
Last synced: 08 Feb 2026
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/sjml/beschi
bit-packing and unpacking code generator for C, C#, Go, Rust, Swift, and TypeScript
binary c code-generation csharp deserialization golang messages rust serialization swift typescript
Last synced: 02 Sep 2025
https://github.com/alexpof/z_n_homometry
C and Python code for brute-force enumeration of homometric subsets of cyclic groups
brute-force c enumeration music-theory python3
Last synced: 19 Jan 2026
https://github.com/garfield1002/jrsl
A C/C++ implementation of William Pugh's Skip Lists with width
c c89 cpp library public-domain single-header-lib skiplist
Last synced: 17 Mar 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/lojito/c-database-engine
In-memory database engine written in C.
Last synced: 12 Jun 2025
https://github.com/not-minimal/algoritmos
Ramo de Algoritmos y Programación del Segundo Semestre
Last synced: 14 Jun 2025
https://github.com/hxndev/non-forking-concurrent-servers-using-select
Chat bot using non-forking concurrent servers. This is done using select statements.
c chatbot code concurrent-programming non-forking select server
Last synced: 12 Jul 2025