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/0xdaksh/scientific-calculator
School Project for C++ to Make a Scientific-Calculator, allows you to input to retain output.
c c-plus-plus calculator programming-language scientific
Last synced: 07 Oct 2025
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/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/danielgatis/go-ptrloop
A helper to iterate over unsafe pointers.
c go golang pointer-arithmetic unsafe-pointers
Last synced: 28 Apr 2026
https://github.com/jabellard/ash
Ash - alpha shell.
bash bison bnf c command-line command-line-tool doxygen doxygen-documentation flex gcc lex linux linux-system-programming make readline shell system-programming systems-programming yacc zsh
Last synced: 05 Apr 2026
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/thisisnotjustin/circular_buffer
Educational Circular (Ring) Buffer Implementation for Real-Time Systems
Last synced: 08 Feb 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/kauahensilva/c_snake_game
Snake Game Recreation in C Language
Last synced: 22 Jun 2026
https://github.com/carletonurocketry/packager
QNX C program for encoding sensor data into radio packets.
c cli cli-tool cuinspace encoding packets qnx raspberry-pi raspberry-pi-4 rocketry transmission
Last synced: 26 Oct 2025
https://github.com/guille-ux/munix
An operating system
c from-scratch munix nasm open-source operatingsystem
Last synced: 16 Oct 2025
https://github.com/not-minimal/tarea-estructura-de-datos
Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.
Last synced: 19 Oct 2025
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/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/tyler-cromwell/eudyptula
My solutions to the Eudyptula Challenge
c linux linux-kernel linux-kernel-module
Last synced: 18 Apr 2026
https://github.com/librity/ft_push_swap
42 São Paulo - push_swap
42 42born2code 42cursus 42projects 42saopaulo 42school c gcc optimization pushswap sorting sorting-algorithms stacks
Last synced: 06 Oct 2025
https://github.com/garciparedes/hilosprimos
Classwork to learn multi-thread processing on C language
c prime-generator threads university-of-valladolid
Last synced: 06 Jun 2026
https://github.com/emmanuelmess/collisionbasedgassimulator
Leveraging GPU with OpenCL to run a particle simulator
Last synced: 27 Jan 2026
https://github.com/gavinlyonsrepo/fractal_creator
Fractal-generating Demo, creates a fractal using Mandelbrot set. Includes magnifications. Written in C++.
bitmap c cpl cplusplus cpp demo demo-application demonstration fractal fractals graphics mandelbrot mandelbrot-fractal mandelbrot-sets maths
Last synced: 06 Feb 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/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/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/ksw2000/operating-systems-nchu
:notebook: My operating systems study notes. 作業系統學習筆記
c linux operating-system os unix windows
Last synced: 05 May 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/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/kenneract/realtime-deviation-encoding-scheme
RDES - a lightweight, real-time, lossless compression algorithm for sequences of 31-bit integers.
c compression compression-algorithm cpp embedded flash-storage lightweight logging lossless python realtime
Last synced: 03 May 2026
https://github.com/theastralprogrammer0/alx-low_level_programming
Explore my C programming repository. C is an essential language widely used in building applications and crafting 'low-level' programs that intricately interact with the computer hardware.
betty-coding-style c debugger debugging gcc-compiler shell
Last synced: 03 May 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/fbseletronica/franzboy-lib
Biblioteca para a placa FranzBoy
arduino biblioteca c cpp franboy
Last synced: 13 May 2026
https://github.com/digipie/cs1010-tutorial-c09
Educational materials I prepared for CS1010: Programming Methodology as a Teaching Assistant. CS1010 is NUS's introductory course to computing taught in C.
c linux programming-methodology tutorial vim
Last synced: 06 May 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/educorreia932/feup-lcom
🖱 MIEIC 2019/2020 - 2º ano / 1º semestre
c device-drivers feup feup-lcom mieic minix3 rtc-module serial-port university-course
Last synced: 09 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/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/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/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/wxx9248/aes.c
Simple implementation of Advanced Encryption Standard (AES) in C.
Last synced: 14 Jun 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/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/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/dumitory-dev/ved
An application for creating and working with virtual encrypted logical drives.
c driver mounted-disks virtualization windows
Last synced: 08 May 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/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/joneshshrestha/dfa
DFA (Deterministic Finite Automata)
c deterministic-finite-automata dfa theory-of-computation
Last synced: 15 Jun 2026
https://github.com/aatricks/julia_set
Interactive fractal generator based on the julia set
c fractal-rendering fractals matplotlib matrix python rust
Last synced: 08 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/jmarkstar/android-swift-jni-kotlin-sample
android-application c jni kotlin-android swift4
Last synced: 06 May 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/pd2871/high-performance-computing
This repo contain the logs of High Performance Computing module's final Assignment
blurred-images c cuda gaussian-blur matrix-multiplication multi-threading parallel-computing pthreads pthreads-api
Last synced: 10 May 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/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/jeziellago/android-reverse-shell-example
Android reverse shell example with native library.
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/nihilantropy/ft_printf
ft_printf 42 school project
42school c coding ftprintf ftprintf42 library
Last synced: 12 Jun 2026
https://github.com/lisuke/musicmanager
Linux 下一个音乐管家工具
c c-plus-plus music-manager tools
Last synced: 05 May 2026
https://github.com/alexeykarnachev/golova
Golova - puzzle game
c game-development opengl raylib
Last synced: 18 Jun 2026
https://github.com/aabbdev/uniserializer
Fast and efficient universal data serializer
c cplusplus cross-platform deserializer fast library marshalling python serialization serialization-library serializer tiny universal-serialization-library zero-copy
Last synced: 09 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/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/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/kylemh/multithreaded_network_driver
Network demultiplexor utilizing POSIX threads
c linux multithreading operating-system posix-systems pthreads
Last synced: 05 May 2026
https://github.com/allanjos/issuedb
A simple, standalone tracker.
ansi autoconf c cross-platform gtk gtk3 gui issue-tracker makefile sqlite sqlite3 tracker
Last synced: 06 May 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/ricardo-ss/projeto01-academia
Programa para gerenciar cadastro de alunos de uma academia
alunos c cadastro cadastro-de-clientes cadastro-de-pessoas programming programming-language project
Last synced: 09 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/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/jotavare/spinning-ascii-donut-c
A straightforward ASCII spinning donut implemented in C.
Last synced: 29 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/humanshu001/my-c
Basic programs that I have made while my learning phase of C programming.
Last synced: 29 Jun 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/mrahmed14/mips-mini-assembler
A mini-assembler for MIPS R3000 that converts supported instructions into machine code represented in hexadecimal format.
assembler c mips mips-architecture mips-assembly
Last synced: 04 May 2026
https://github.com/xteam-uz/clang
C language
c clang compiler gcc-complier markdown programming-language shell
Last synced: 06 May 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/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/mrglaster/cuda-acfcalc
Calculation of the smallest ACF for signals of length N using CUDA technology.
acf c calculations cpp cuda google-colaboratory google-colaboratory-notebooks isu
Last synced: 06 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/nos1dot618/cerberus
C Federated Machine Learning Library
c federated-learning framework
Last synced: 11 Jun 2026
https://github.com/frouioui/42sh
Reproduction of the official TCSH shell, implemented in C.
Last synced: 08 Jul 2025
https://github.com/newlandtv/koreanc
Implemented Korean programming in C/C++.
c korean korean-c korean-project programming-language
Last synced: 16 Apr 2026
https://github.com/mr-bossman/colorcat
This is a c-base lolcat like program.
Last synced: 25 Feb 2026
https://github.com/lumarans30/dec2bin-c
Three simple algorithms in C that convert a number from decimal to binary.
arithmetic-operators bitwise-operators c conversion decimal-to-binary masking unsigned-integers
Last synced: 18 Mar 2025
https://github.com/dibyadyutidas/devkit
A curated collection of developer tools
boilerplate c cpp developer-tools github-actions html java nodejs python scripting
Last synced: 12 Jul 2025
https://github.com/manoelcampos/logica-programacao
Curso de Lógica de Programação em C 👩🏽💻🤔
algoritmos c curso ebook gitbook logica
Last synced: 08 Apr 2025
https://github.com/yin-jinlong/tiny-unicode
unicode C 转换库及简单工具。Simple unicode C converter and utils.
c tiny unicode unicode-converter utf-32 utf-32be utf-8
Last synced: 18 Mar 2025
https://github.com/ruimaciel/msexpr
M's sexpr library: a s-expressions data structure library implemented in C
c c-library c90 data-structures library parser s-expression s-expressions
Last synced: 04 Jun 2026
https://github.com/dinoex/unix-connect
Exchanging mail and news with Z-Connect BBS systems
Last synced: 11 Jan 2026
https://github.com/hungrybluedev/cmake-basic-c-template
This repository contains a basic CMake template that can be used a viable starting point for a moderate to large C codebase.
Last synced: 12 Jun 2025
https://github.com/hungrybluedev/c-programs
A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.
algorithm c data-structures dependency-free implementation
Last synced: 08 Apr 2025