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-09 00:04:38 UTC
- JSON Representation
https://github.com/hyunjinno/multicore_computing
A repository of multicore programming in Java and C.
c cpp cuda java multithreading openmp thread thrust
Last synced: 18 Apr 2026
https://github.com/camobap/hackerrank
Collections of solutions from hackerrank with tests
c cpp golang hackerrank-solutions java objc rust
Last synced: 04 Apr 2026
https://github.com/rodyherrera/chittyos
ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.
assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3
Last synced: 18 Apr 2026
https://github.com/joaopaulonu/what-is-a-robot-
This project is a personal study on the fundamental concepts of robotics, including the definition of a robot, its core components, types, and applications. It serves as a clear and concise reference, detailing how these machines are composed of mechanical, electronic, and software parts to perform tasks in various fields.
Last synced: 05 Apr 2026
https://github.com/massigy/c-maze-solver
This C project will use multithreading to solve a maze
c c-programming git github maze-algorithms maze-solver multiprocessing multithreading pathfinding python
Last synced: 18 Apr 2026
https://github.com/damianfral/linear-gamma-resizer
An quick and dirty C application to resize images using linear gamma
Last synced: 19 Apr 2026
https://github.com/josgard94/newton-raphson-method-
In this program the Newton-Raphson method is implemented to approximate the roots of a real function.
aproximation-roots c c-plus-plus c-programming ecuaciones equation-solver matematicas matematics metodos-numericos newton-raphson newton-rapshon-method
Last synced: 19 Apr 2026
https://github.com/magnuschase03/happyos
My attempt at creating an operating system.
Last synced: 19 Apr 2026
https://github.com/tirimid/cmfc
minimalist custom markup format for my personal website
c html markup markup-language minimalist
Last synced: 04 Jun 2026
https://github.com/sunref/nite
NITE (Nano-Inspired Text Editor) is a minimalist terminal text editor written in C, project for my TCC (Final Course Project) in Bachelor's Degree in Computer Science at IFSP-SBV.
c editor nano terminal text text-editor vim
Last synced: 20 Apr 2026
https://github.com/hey-its-d2t2/gui_calculator_in_c
A GUI calculator in C using C graphics programming...
advanced-programming c calculator-application cprogramming graphics-programming gui-application learn-to-code learning-by-doing
Last synced: 04 Jun 2026
https://github.com/soaibsafi/competitive-programming
:fire: Progress on the problem-solving.
c codeforces competitive-programming cpp hackerrank python3 uri uva
Last synced: 20 Apr 2026
https://github.com/ac000/websocket_demo
A demo of WebSockets in C
c websocket websocket-protocol websocket-server websockets
Last synced: 04 Jun 2026
https://github.com/naocoding/interactive-fiction-engine.c
C Project which can easily transform your ideas / scripts to a website.
automatic c generate-code html html-css-javascript interactive-fiction
Last synced: 04 Jun 2026
https://github.com/rev-roastedduck/debugsuite
A lightweight and flexible debugging and logging utility for C projects
Last synced: 20 Apr 2026
https://github.com/skillfulelectro/empointer
safety first C/C++ programming
c cpp memory-allocation memory-leak memory-management safety
Last synced: 20 Apr 2026
https://github.com/fabrizio-ottati/misha
Simple and fast decoding of event cameras data to NumPy
c cpp event-ca neuromorphic numpy
Last synced: 20 Apr 2026
https://github.com/pferreirafabricio/c-exercises
:gun: Exercises in the C programming language
c c-language codeblocks file-manipulation modularization string-manipulation
Last synced: 05 Jun 2026
https://github.com/bernardassan/czalloc
Override C global allocators to use Zig allocators in a Zig + C mixed project
aligned-alloc allocator c calloc free malloc malloc-library posix-memalign realloc zig zig-package
Last synced: 21 Apr 2026
https://github.com/lancewalk87/clp-autonomous-quadcopter-device
Hardware/Software | Machine Learning based upon environmentally responsive stimuli, MCU SPI Interface, RF CONN, NANDFlash.
adaptive-learning autonomous-quadcoptor avr battery-monitor c c-plus-plus environment-vars flysystem-adapter gpio isp nandflash proximity-sensor quadcopter spi wireless
Last synced: 21 Apr 2026
https://github.com/exclud/printf
A custom Printf function
alx alx-system-engineering c printf
Last synced: 05 Jun 2026
https://github.com/kogosoftwarellc/test-c
A robust and minimal unit testing framework for C.
Last synced: 21 Apr 2026
https://github.com/jiriklepl/bachelor-thesis-defense
Check https://github.com/exaexa/simple-mff-slides for the template
bachelor-thesis beamer c compiler haskell hindley-milner mff-uk tex
Last synced: 21 Apr 2026
https://github.com/dxing97/libdiscord-0.2
The second bot based on libdiscord, now depreciated
Last synced: 21 Apr 2026
https://github.com/sarafreitas-dev/4.movie_ticket_discounts
*Project 4* in a series of mini exercises for **beginners learning C programming**
42school ascii-art c c-language c-program c-programming-language c-project cli-app cprogramming learning-c mini-projects mini-projects-in-c-language programming-exercises terminal
Last synced: 21 Apr 2026
https://github.com/jacob-c-smith/dict
Tested, thread safe, mutable, iterable, string indexed collection.
c dictionary tested thread-safe
Last synced: 05 Jun 2026
https://github.com/libdriver/stcc4
STCC4 full-featured driver library for general-purpose MCU and Linux.
c co2 full-featured-driver humidity iic linux mcu stcc4 temperature
Last synced: 22 Apr 2026
https://github.com/embeddedcrab/linux_examples
c cpp cpp-interface linux-programming threads
Last synced: 22 Apr 2026
https://github.com/mle86/hi
Highlights lines that contain keywords.
ansi-colors c command-line-tool grep-like highlight keyword-detection linux
Last synced: 22 Apr 2026
https://github.com/chunche95/aprender-c
C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Su característica principal es ser portable,es decir,es posible adaptar los programas escritos para un tipo de computadora en otra. Otra de sus características principales es el ser esctructurado, es decir, el programa se divide en módulos (funciones) independientes entre sí. Autor: Paulino Esteban Bermúdez R.
c c-plus-plus html-css-javascript programming-language
Last synced: 22 Apr 2026
https://github.com/xgui4/hello-world-gtk
This is my first GUI App in Pure C™️
Last synced: 22 Apr 2026
https://github.com/thenaubit/brainfucktools
Brainfuck tools coded in C++: Interpreter (with and without code optimization)
brainfuck brainfuck-debugger brainfuck-interpreter brainfuck-interpreters brainfuck-language brainfuck-programs c cpp cpp14
Last synced: 22 Apr 2026
https://github.com/grephq/php-desktop-library
php-desktop library source code
c gtk3 php-desktop php-gtk php-gtk3 php-library swig
Last synced: 22 Apr 2026
https://github.com/zeozeozeo/luamalg
Luamalg – Lua 5.4.7 core, libraries and interpreter in a single header file.
amalgamation c c89 c99 clang lua lua-interpreter lua-lang lua-language lualang puc-lua puc-rio single-header single-header-lib single-header-library
Last synced: 22 Apr 2026
https://github.com/embeddedcrab/freertos_tcpip_eth_port_xmc4500relax
This repository contains projects done on ARM processor/microcontroller in linux environment. XMC4500 Relax Kit, FreeRTOS w/Freertos Plus, Network Stack Porting over Ethernet, Linux Environment
arm c cpp environment freertos freertos-client freertos-iot freertos-plus freertos-server freertos-tcp infineon jlink linux-environemnt makefile tcp-ip tcp-socket xmc4500 xmc4500-ethernet xmc4500-relaxkit
Last synced: 24 Apr 2026
https://github.com/lainq/fen-rs
A simple and goofy library used to convert(and verify?) Forsyth-Edwards Notation in chess to board and vice-versa
c chess fen forsyth-edwards-notation
Last synced: 24 Apr 2026
https://github.com/xfhy/c-programming-road
大一的时候学的C语言,那时候还不知道怎么使用github,现在集中把那时候写的C代码备份一下.
Last synced: 24 Apr 2026
https://github.com/smsraj2001/advanced-scientific-calculator-c
An Advanced Scientific Calculator in terminal mode with various functionalities
c calculator files make makefile scientificcalculator shellexecute
Last synced: 28 Jun 2026
https://github.com/algodesigner/tester
A miniature unit testing framework for C
c compact-framework unit-testing
Last synced: 06 Jun 2026
https://github.com/chafalleiro/vusibino-demo
Host and firmware to the VUSiBino
Last synced: 24 Apr 2026
https://github.com/aonemd/sky_hopper
A terrible OpenGL game in C. check the Makefile
Last synced: 24 Apr 2026
https://github.com/444b/the-c-programming-language
Practicing C from cc4e.com and the 1978 C book
1978 brian-w-kernighan c computing-history dennis-ritchie programming-language
Last synced: 24 Apr 2026
https://github.com/kerneloso/cmake_project_template
CMake projects configuration files
c cmake configuration-files cpp
Last synced: 24 Apr 2026
https://github.com/pikmin-rgb/ft_printf
Because ft_putnbr() and ft_putstr() aren’t enough
c function makefile school-project
Last synced: 06 Jun 2026
https://github.com/jose-d/plc-2.0
``plc`` is the public Planck Likelihood Code. It provides C and Fortran libraries that allow users to compute the log likelihoods of the temperature, polarization, and lensing maps. Optionally, it also provides a python version of this library, as well as tools to modify the predetermined options for some likelihoods (e.g. changing the high-ell and low-ell lmin and lmax values of the temperature).
c fortran hpc-applications python
Last synced: 25 Apr 2026
https://github.com/lindenb/htsplusplus
Select variants from VCF/BCF spaced by a distance 'd'.
bcf bioinformatics c distance htslib variants vcf
Last synced: 25 Apr 2026
https://github.com/katebea/fib-pro2-programacion-ii
Repositorio del curso de Programación II en el grado de Ingeniería Informática en la FIB UPC
Last synced: 25 Apr 2026
https://github.com/basemax/minifyjsonc
A simple C program to minify JSON files by removing whitespace and comments.
c c-json json json-c json-minifier json-minify minify-json
Last synced: 25 Apr 2026
https://github.com/mavroprovato/algorithms
A library that implements various data structures and algorithms in C.
Last synced: 06 Jun 2026
https://github.com/cserajdeep/c-in-colab
Run C programs in Google Colab environment.
ansi c c99 dsa google-colaboratory programming
Last synced: 25 Apr 2026
https://github.com/swarnimwalavalkar/a-compiler
An extraordinarily simple BSAIC to C compiler
Last synced: 25 Apr 2026
https://github.com/mehwishferoz/wynk-music-app-in-c
C project simulating Wynk music app functionalities, featuring user management, music browsing, playlist creation, and song playback using linked lists, hash tables, stacks, and queues.
algorithms c data-structures dsa dsa-project
Last synced: 06 Jun 2026
https://github.com/mivinci/moba
Matchmaking simulation implemented in C and Lua.
Last synced: 26 Apr 2026
https://github.com/lvntky/dennis
SCC is a simple, self-compiling C compiler that works on x86_64 machines.
c compiler linux self-hosted self-hosting-compiler x86 x86-64
Last synced: 26 Apr 2026
https://github.com/metacall/nodejs-c-io_uring-example
Using io_uring Linux Kernel interface from NodeJS by JITing C code with MetaCall.
c interoperability io-uring jit liburing nodejs
Last synced: 26 Apr 2026
https://github.com/kristoff-starling/mit-6.s081-xv6
Learning materials including 11 minilabs with lab reports, lecture notes and paper notes for Introduction to Operating Systems 2020, MIT
Last synced: 18 Jun 2026
https://github.com/veganaize/type
Command to display contents of text files.
batch c cat clone cmd command command-line command-line-tool test windows
Last synced: 26 Apr 2026
https://github.com/lebrancworkshop/review-computer-science
Review the topics from Computer Science field.
c computer-architecture computer-network computer-science cpp digital-electronics hardware hardware-designs lecture-notes low-level-design low-level-programming operating-system operating-systems
Last synced: 26 Apr 2026
https://github.com/bentobaux/128-bit-fibonacci-in-assembly
Calculating the n-th 128-bit Fibonacci number in Assembly.
128-bit algorithms assembly c fibonacci high-performance mathematics numerical-computations overflow
Last synced: 27 Apr 2026
https://github.com/arsngrobg/libcc
A lightweight C library for programmatically invoking system C compilers.
api c c-library clang developer-tools gcc msvc tcc
Last synced: 27 Apr 2026
https://github.com/tomzox/perl-quota
Perl XS module providing an interface to file system quotas on UNIX platforms
c cpan-module perl-xs perl5-module system-administration
Last synced: 27 Apr 2026
https://github.com/ckath/ip-indicator
arduino powered led indicator for correct ip on my headless server
arduino c ipaddress monitoring
Last synced: 27 Apr 2026
https://github.com/pzl/mx3100drv
Linux and Mac driver for Perixx MX3100 gaming mouse
c driver hidapi linux linux-driver mouse
Last synced: 27 Apr 2026
https://github.com/jbussdieker/hostname-game
Tool to output the result of the many ways of getting the hostname
Last synced: 27 Apr 2026
https://github.com/link-wolf/philosophers
42 project - Simultation of the Philosophers problem, with C-threads and mutex
42 42born2code 42school c macos simulation
Last synced: 27 Apr 2026
https://github.com/audacioustux/wamr-poc
bench c cmake test wamr webassembly
Last synced: 07 Jun 2026
https://github.com/ocramnaig94/parallel-all-pairs-shortest-path
A cost-optimal parallel algorithm based on Floyd-Warshall Algorithm in order to resolve the APSP problem
all-shortest-path apsp c floyd-warshall-algorithm mpi mpich parallel-programming
Last synced: 07 Jun 2026
https://github.com/duffn/dont-kill-santa
A runner of short proportions, with large consequences.
c cpp game game-development gamedev raylib
Last synced: 27 Apr 2026
https://github.com/emperorpenguin18/assembler
Mini SRC assembler for school project
assembler assembly c c-lang c-language cli fpga fpga-programming risc
Last synced: 27 Apr 2026
https://github.com/rekgrpth/ngx_http_upstream_session_sticky_module
[WIP] now it cannot be using nginx:(
Last synced: 27 Apr 2026
https://github.com/shyamal-anadkat/ece315-autonomousbot
c controllr ece embeded microprocessor robot robotics tiva-c-series uw-madison
Last synced: 27 Apr 2026
https://github.com/rgl/raise-illegal-instruction
This raises an Illegal Instruction trap to see how different systems handle it.
Last synced: 27 Apr 2026
https://github.com/nawed2611/sorting-and-searching-in-c
Practising different types of Sorting and Searching Techniques in C language
Last synced: 28 Apr 2026
https://github.com/sappoprivy/pacman_chipkit_uno32
Pacman logic implemented on a chipkit uno32 board
Last synced: 28 Apr 2026
https://github.com/jirfag/jiffyjson
Fastest C JSON parser - jiffyjson
c json json-parsing performance
Last synced: 28 Apr 2026
https://github.com/jrgil20/proyecto_algprogram2
Proyecto ( Centro de estudiantes) para Algoritmos y Programación II en el semestre Mar22/Jul23
academic-project algorithms-and-data-structures c
Last synced: 28 Apr 2026
https://github.com/spiccinini/pargec
pargec generates C binary protocol parsers
Last synced: 28 Apr 2026
https://github.com/kauahensilva/c_hotel_system
Hotel Management project produced in C language.
Last synced: 20 Jun 2026
https://github.com/nirjhardebnath/graphics-and-physics-simulations
Graphics and simulations in C or other languages
algorithms-and-data-structures c cpp graphics low-level-programming optics-simulation physics-simulation raytracing simulation
Last synced: 28 Apr 2026
https://github.com/marco-m/caproni
Use Concourse to build, test, package and deliver C, C++ or native code code on multiple platforms
c c-plus-plus compiler concourse continuous-integration multi-platform native
Last synced: 28 Apr 2026
https://github.com/madladsquad/cimgui_extra
C APIs for popular dear imgui widgets libraries
Last synced: 08 Jun 2026
https://github.com/prudhvideep/asteroids
A retro asteroids game written in C with raylib.
Last synced: 28 Apr 2026
https://github.com/pinedah/notacioninfija-postfija-v2.0
Algoritmo para convertir expresiones aritméticas de notación infija a notación posfija, desarrollado como parte de un proyecto de primer parcial en el curso de Algoritmos y Estructuras de Datos. Este código en C utiliza pilas y punteros para lograr una conversión eficiente y precisa.
algorithm algorithms-and-data-structures c infix-to-postfix postfix-notation school-project stacks
Last synced: 08 Jun 2026