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/seanivore/claud-coin
$CLAUDE Decentralized AI-Dev Ecosystem
ai-development c community decentralized-applications grant-proposals mcp-server model-context-protocol rust solana-nft solana-token walletconnect
Last synced: 12 May 2025
https://narainsagar.github.io/free-awesome-code-work
This repo contains all of my Programming related Work, Exercises, Assignments and Projects etc) - I coded / practice'd during my graduation period (2011-2015) at FAST-NU www.nu.edu.pk
artificial-intelligence assignment awesome awesome-code awesome-codes c c-plus-plus exercises graduation-period java learning problems problems-solving programming projects university
Last synced: 12 May 2025
https://github.com/z1skgr/memory-management-i-o
Memory orchestration at the different levels of languages
assembly c clang cygwin exceptions-handling interrupts memory-allocation memory-layout merge-sort mergesort mips-architecture pcspim program-execution stack
Last synced: 21 Feb 2026
https://github.com/quantum5/clickkeys
Tool to use keyboard buttons to click the mouse, for when your mouse button is broken.
accessibility c keyboard keyboard-navigation mouse mouse-emulation
Last synced: 24 Nov 2025
https://github.com/apache/activemq-nms-openwire-generator
Mirror of Apache ActiveMQ NMS OpenWire protocol generator tool
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 22 Apr 2025
https://github.com/goktug97/dwagl
Dynamic Window Approach Demo written in C to convert to a web application using Emscripten
Last synced: 30 Apr 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/bupy7/xkbklu
Another simple utility for XKB keyboard layout.
c clang keyboard keyboard-layout linux x11 xkb
Last synced: 05 Apr 2025
https://github.com/alexpreynolds/convert2bed
Convert common binary and text genomic formats to BED
Last synced: 16 May 2025
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/marktsuchida/ssstr
Header-only, small-string-optimized string library for C
Last synced: 23 Jun 2026
https://github.com/alexforster/deque
A simple fixed-size deque implementation in C.
Last synced: 13 May 2026
https://github.com/ahmed-roshdy-1/implementing-stack-using-c
this problem I had solved in my second year in computer science college
Last synced: 11 Jun 2026
https://github.com/basemax/pi
Small program in C language to calculate pi value.
c monte-carlo monte-carlo-methods pi pi-calculator
Last synced: 29 Jun 2026
https://github.com/zeek/zeek-websocket-rs
Bindings for Zeek's WebSocket API
c python rust websocket websocket-client zeek
Last synced: 23 Jun 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/nihilantropy/ft_printf
ft_printf 42 school project
42school c coding ftprintf ftprintf42 library
Last synced: 12 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/alexeykarnachev/golova
Golova - puzzle game
c game-development opengl raylib
Last synced: 18 Jun 2026
https://github.com/jnguyen1098/cdot
Simple header-only C/C++ API for generating Graphviz DOT graphs
c graphviz graphviz-dot header-only headers
Last synced: 12 Jun 2026
https://github.com/andreax79/novantotto
A tool for porting (my) Windows programs to WebAssembly
c emscripten webassembly win16 win32
Last synced: 15 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/wxx9248/aes.c
Simple implementation of Advanced Encryption Standard (AES) in C.
Last synced: 14 Jun 2026
https://github.com/untitled-master/ls3-repetitive-structures
Solving LS3 - ESTIN
Last synced: 14 Jun 2026
https://github.com/faanid/avr-micro
AVR program: Automatic washing machine simulator code using ATMega32 for simulation in Proteus
atmega32 avr avr-programming c microcontroller
Last synced: 13 Jun 2026
https://github.com/jackwthake/shader-works
Pure C software 3D renderer with zero dependencies. Runs on desktop and ARM microcontrollers.
3d-engine 3d-graphics c software-rendering
Last synced: 27 Jun 2026
https://github.com/realchrisdebon/bat2exe
A lightweight .bat to .exe converter. This program will conver a batch script file into a portable binary executable.
batch-file batch-script batch-to-exe c compiler gigachad-project portable-executable utility-application utility-function
Last synced: 11 Jun 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/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/tiw302/cjsonx
High-performance C11 JSON parser with a 16-byte Flat-DOM, SIMD acceleration
avx2 c c11 embedded header-only high-performance json json-parser memory-efficient neon parser simd wasm webassembly
Last synced: 12 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/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/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/jeziellago/android-reverse-shell-example
Android reverse shell example with native library.
Last synced: 23 Jun 2026
https://github.com/missipsag/lexic-analyser
This project is a Lexical Analyzer (Scanner) implemented in C, designed to tokenize a simple programming language. It processes an input string (source code) and identifies valid tokens such as keywords, identifiers, numbers, operators, and punctuation marks. The analyzer is based on a Deterministic Finite Automaton (DFA).
automaton c c-programming compilation dfa lexical-analysis lexical-analyzer programming-languages theory-of-programming-languages
Last synced: 30 Jan 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/yigtuyumz/lowc
Low level C programming with embedded assembly (elf64-x86-64)
assembly c elf64 embedded-c gcc-complier x86-64
Last synced: 27 Apr 2026
https://github.com/risto-stevcev/c-objects
:rocket: My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management
c object object-oriented-programming objects
Last synced: 14 Jun 2026
https://github.com/kauahensilva/c_app_list_enc
This project is a simple application that demonstrates the use of linked lists in C. The application was developed using the GTK library for the graphical interface. The application allows the user to create a linked list, where the user can add and remove elements.
Last synced: 04 Jan 2026
https://github.com/madhurimarawat/data-structure-using-c
This repository contains programs in the C programming language related to Data Structures.
add-digit basic-programming c data-structures deletion-in-array dynamic-memory-allocation insertion library-functions linked-list linked-list-in-c menu-driven-program priority-queue queue searching-algorithms sorting-algorithms sorting-algorithms-implemented stack static string-functions user-defined-functions
Last synced: 26 Aug 2025
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/danarmor/sudoku_set
Sudoku solver based on bit sets
alghorithm algorithms bitset c education educational pure-c set sets solver solvers sudoku sudoku-solver
Last synced: 28 May 2026
https://github.com/anusthan12/kiit
Its an repo that consists of some activity's perform in labs in KIIT (2024 batch)
anusthan anusthan12 c cpp java kiit python python3
Last synced: 05 May 2026
https://github.com/mark-mdo47/expt_adafruit_ttl666_display
Experimenting with AdaFruit TTL RBG666 displays and ESP32-S3 RBG666 RGB TFT I/F
arduino c circuitpython cpp esp32-s3
Last synced: 20 Jan 2026
https://github.com/serialphotog/intel-8080-emulator
A work in progress emulator for the Intel 8080 microprocessor.
Last synced: 20 Apr 2026
https://github.com/simpuar/covertd
Covert Linux daemon for encrypted file logging, USB tracking, screenshots, and stealth exfiltration
c covert data-exfiltration file-monitoring forensics ld-preload linux malware-analysis red-team research screenshot-capture security-audit security-tools systemd usb-tracker
Last synced: 28 Apr 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/slembcke/pixler
C library for creating NES games.
6502 assembly c coroutines game nes
Last synced: 06 May 2026
https://github.com/cricksmaidiene/algorithms_repository
:books: A list of program implementations of common data structures and algorithms in Java, Python, C or C++
algorithms c cpp cryptographic-algorithms java network-algorithms python
Last synced: 18 Apr 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/native-bindings/libtesseract
Tesseract OCR bindings to NodeJS
bindings c javascript nodejs tesseract
Last synced: 28 Apr 2026
https://github.com/rusoft/php-templates
Compiled PHP module to process template files.
Last synced: 28 Apr 2026
https://github.com/leonardpepa/reverse-polish-notation
Reverse Polish notation lexer, parser and very small compiler that generates jvm assembly code. The programs just calculates the mathematical expression (+, -, * , /) and prints out the answer.
c compiler-design jvm lexer lexer-parser parser programming-languages reverse-polish-notation
Last synced: 17 Apr 2026
https://github.com/lisuke/musicmanager
Linux 下一个音乐管家工具
c c-plus-plus music-manager tools
Last synced: 05 May 2026
https://github.com/jmarkstar/android-swift-jni-kotlin-sample
android-application c jni kotlin-android swift4
Last synced: 06 May 2026
https://github.com/moisutsu/pascal_compiler
C言語によるPascal風言語のコンパイラ
c lex llvm pascal-compiler yacc
Last synced: 28 Apr 2026
https://github.com/hectorbst/libansi
Small library coming from a personal student project allowing to easily inject the ANSI escape sequences in a terminal of a program written in C, for example to easily control the color of the text.
ansi ansi-color ansi-colors ansi-escape ansi-escape-codes ansi-escape-sequence ansi-escape-sequences c terminal
Last synced: 05 May 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/mickel8/system_info
Simple program for measuring CPU load for a period of time
c cpu-monitoring metrics performance system
Last synced: 15 Mar 2025
https://github.com/cooljeanius/wget
My fork of GNU wget, to play with the build system
Last synced: 18 Jan 2026
https://github.com/cooljeanius/babeltrace
This project provides trace read and write libraries, as well as a trace converter. This fork is to try porting it to Mac OS X.
Last synced: 18 Jan 2026
https://github.com/blmayer/c-cpp-project-template
This repository is a template structure for small projects using C or C++.
Last synced: 04 May 2026
https://github.com/neyn/neynxx
Fast and Lightweight C++11 HTTP Library
c cpp cpp-library cpp11 cxx cxx-library cxx11 fast-library http http-server webserver
Last synced: 28 Apr 2026
https://github.com/dkirkby/athomeleaf
Microcontroller code for a leaf node in the uci@home system
Last synced: 17 Apr 2026
https://github.com/horizonsrc/environmental-code-sharing
** DEVELOPMENT CODE ** Code sharing development group. HRC shall not be held liable for any claim for any loss or damage as a result of reliance on the information contained in this repository.
air c compliance consents emergency-management environment land planning python r river-engineering soil transport water water-management water-monitoring water-quality
Last synced: 17 Apr 2026
https://github.com/pinam45/consolecontrol
A library to control your console (Windows/UNIX)
c console console-library library unix windows
Last synced: 17 Apr 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/sondernextdoor/brightness-slider
A simple slider GUI written in C++ with monitor brightness functionality as an example
brightness c cpp gui monitor slidebar slider trackbar
Last synced: 29 Apr 2026
https://github.com/jmgorius/diagalloc
A set of dynamic libraries to be used with LD_PRELOAD to monitor and test memory allocations.
Last synced: 28 Mar 2025
https://github.com/blagojeblagojevic/smooth-life
implementation of a conway game of life
c conway-s-game-of-life conways-game-of-life smooth-life
Last synced: 29 Apr 2026
https://github.com/madebypixel02/pipex
[42 Madrid] Go dance salsa somewhere
42-cursus 42born2code 42madrid 42school c clang command-line fork makefile norminette peer2peer pipe pipex posix shell unix
Last synced: 17 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/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/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/yeqown/snowflake
twitter's global ID generator alg implementation based c, and it provide extension for lua and CLI program.
c cli cmake library lua shared-library static-library
Last synced: 29 Apr 2026
https://github.com/pandh4cker/memory
Memory game /w SDL2
c c-language memory memory-game sdl2 sdl2-image sdl2-ttf
Last synced: 28 May 2026
https://github.com/lorhansohaky/gourcegui
Graphical interface for the Gource
c gource graphical-user-interface gtk
Last synced: 29 Apr 2026