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-08 00:04:41 UTC
- JSON Representation
https://github.com/lewiscowles1986/func_jpegoptim
OpenFaaS jpegoptim
c dockerfile jpegoptim linux-utility openfaas serverless
Last synced: 17 Oct 2025
https://github.com/ttvd/shapelib
Shapefile C Library, cloned from the official Website.
Last synced: 18 Oct 2025
https://github.com/hanilr/variation-bin
Single-header binary analysis library. Written in ansi-c
ansi-c binary binary-analysis c single-header single-header-lib single-header-library
Last synced: 18 Oct 2025
https://github.com/rajshrestha86/kmeans-clusterize
Implementation of K-Means clustering algorithm from scratch. Parallelization of clustering algorithm across multiple nodes using OpenMP and MPI to reduce clustering time on a huge dataset. Also performance analysis of multiple approaches used and their comparison.
c kmeans-clustering mpi openmp unsupervised-learning
Last synced: 18 Oct 2025
https://github.com/romhenri/c
Challenges/Studies of Competitive Programming in C language.
Last synced: 14 Mar 2026
https://github.com/jitinnair1/hello-again-phasefield
simple implementation of classical diffusion equation and spinodal decomposition solvers in C
c cahn-hilliard phase-field vtk
Last synced: 18 Oct 2025
https://github.com/stescobedo92/minimalist-text-editor
Minimalist Text Editor is a simple command-line utility designed for quick and basic text editing tasks. With a lightweight codebase, it offers essential functionality for users who require straightforward editing capabilities without the complexity of larger text editing software.
c command-line-tool filesystem
Last synced: 22 Jan 2026
https://github.com/thutasann/nexium
a cutting-edge npm package that brings powerful utility functions to your nodejs applications, all powered by native C for optimal performance.
c javascript node-addon-api node-gyp nodejs typescript
Last synced: 27 Jan 2026
https://github.com/ramizpolic/control-emulator
Microwave controller emulator for PIC16F18857
c emulator microcontroller mplabx oop-principles
Last synced: 01 Jun 2026
https://github.com/adwaith-rajesh/calsen
A search engine for local files.
c file-search search search-engine tf-idf
Last synced: 18 Oct 2025
https://github.com/spitulax/memplus
A library to help with memory allocation in C
Last synced: 01 Jun 2026
https://github.com/amirreza81/os-lab
Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology
bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu
Last synced: 27 Jan 2026
https://github.com/willpower3309/cli-chip-8
A CHIP-8 emulator written in C that uses a CLI as a display
c chip8 chip8-emulator chip8-interpreter emulation emulator
Last synced: 01 Jun 2026
https://github.com/litilexuezha/c-tutorial-101
学习 c 语言基础
c c-basic c-tutorial learning-c tutorial
Last synced: 01 Jun 2026
https://github.com/shovanch/harvard-cs50x
:computer: C language psets from Harvard University's CS50X course
Last synced: 19 Oct 2025
https://github.com/lynkos/simple-mpi
This program counts the number of prime numbers between 1 to MAX_CONST inclusive using MPI (parallel programming).
bash c command-line makefile shell
Last synced: 30 Dec 2025
https://github.com/victorpbilbao/typingspeedtest
This is a typing speed test game built in C
Last synced: 23 Jan 2026
https://github.com/akielaries/vpastrm
Simple Video Processing Application
c computer-vision cv decoding encoding video-processing video-streaming
Last synced: 20 Oct 2025
https://github.com/andersonhsporto/h-cs50-2021
Assignments and Exercises for CS50’s Introduction to Computer Science
c cs50 linked-list malloc memory scratch
Last synced: 01 Jun 2026
https://github.com/narukara/ssd1306
Simple SSD1306 driver using I2C interface
Last synced: 01 Jun 2026
https://github.com/bieanimaton/jogo_batalha_naval_em_c_2021
Jogo batalha naval criado em C - trabalho prático da faculdade EEP - 2º semestre de 2021 - útlima modificação dia 11/11/2021
Last synced: 01 Jun 2026
https://github.com/vvbbnn00/usst-datastruct_schoolnavigator
上海理工大学数据结构课程设计:校园导航系统的设计实现
Last synced: 23 Oct 2025
https://github.com/edwardedmonds/edit
Enter. Delete. Insert. Type. — Fast terminal text editor in C with lazy loading, background search, multiple cursors, soft wrap, and themes. Single binary. Zero dependencies.
c cli editor multiple-cursors nano-alternative syntax-highlighting terminal terminal-editor text-editor tui vim-alternative
Last synced: 28 Jan 2026
https://github.com/netcorelink/libchttpx
A powerful, cross-platform HTTP server library in C/C++ for building full-featured web servers.
Last synced: 23 Jan 2026
https://github.com/iricartb/university-seven-half-card-game-sockets
Ivan Ricart Borges - Simulation of the seven and a half card game through the use of sockets.
c client-server fork memory-sharing multiplayer processes sockets structs video-game
Last synced: 01 Jun 2026
https://github.com/angrybeltman/cellulose
WIP. A command line spreadsheet editor with Vim-like keybindings.
c cmake command-line command-line-tool csv curses l ncurses neovim spreadsheet vim vimlike wordprocessor
Last synced: 14 Apr 2026
https://github.com/runeanielsen/ascii-table-c
Simple program to display an ASCII table - playing around with C.
Last synced: 01 Jun 2026
https://github.com/anvaymayekar/mega-matrix-mania
Mega Matrix Mania is a C-based program for performing key matrix operations like determinant, inverse, rank, scalar multiplication, and more. It includes strong input validation, modular structure, cross-platform compatibility, and a styled terminal interface.
algorithms c logic math matrix programming
Last synced: 25 Oct 2025
https://github.com/mahfuzurrahman98/noob-sort
Noob sort is an array sorting algorithm with a complexity of O(n^2). I had designed this algorithm in my early data structure learning days.
algorithms c data-structure sorting
Last synced: 25 Oct 2025
https://github.com/redouane64/c-programs
My C samples and practice in one place.
Last synced: 16 Mar 2026
https://github.com/sumonta056/survival-of-warrior
Become the fearless Knight Rider in a grasping 2D survival game while riding a stunning horse and holding a deadly sword. Your goal is to eliminate all opponents and master all difficult barriers that stand in your way. Can you withstand the danger and endure as long as you can? Start this exciting adventure now by expressing your bravery!
c cplusplus-17 game igraphics-project visual-studio vscode
Last synced: 27 Oct 2025
https://github.com/acevedoesteban999/detector-de-adulterantes-camp
Sistema de detección de adulterantes mediante ESP32 con redes neuronales
c esp32 server tensorflow-lite
Last synced: 06 Feb 2026
https://github.com/nixtomalon/guess-the-number
🎲 A basic text-based game developed using the C programming language.
basic-programming c console-application data-structures fundamentals game sample-project
Last synced: 24 Jan 2026
https://github.com/ztry8/termlib
Lightweight and simple Rust/C/C++ library with a single header for terminal graphics
c console cpp gamedev graphics-engine header-only-library one-header roguelike-library roguelikedev rust-lang terminal terminal-emulator
Last synced: 06 Feb 2026
https://github.com/sir-ragna/flag-parser
flagparser.h inspired by the goflags package.
Last synced: 06 Feb 2026
https://github.com/pierreforstmann/pgpasswd
Change PostgreSQL account password from Linux command line without psql.
Last synced: 30 Jan 2026
https://github.com/pierreforstmann/pg_set_acl
PostgreSQL set statement access control list
c postgresql postgresql-extension
Last synced: 30 Jan 2026
https://github.com/andre0n/tiny-compiler
A compiler written in C for the Tiny language.
Last synced: 31 Jan 2026
https://github.com/questiowo/buddhabrot
C++ buddhabrot fractal rendering program that uses the OpenGL and OpenCL libraries
buddhabrot c c99 cplusplus cplusplus-11 cpp cpp11 fractal fractal-algorithms fractal-rendering fractals gpu gpu-acceleration opencl opencl-kernels opengl
Last synced: 01 Feb 2026
https://github.com/hqarroum/binary-search-tree
🌳 A set of idiomatic implementations of a binary-search tree in multiple languages.
algorithms-and-data-structures binary-search-tree bst-tree c cpp17 data-structures python tree-structure
Last synced: 02 Feb 2026
https://github.com/grahamstrickland/knrc
Examples and exercises from "The C Programming Language" (2e) - Kernighan & Ritchie
c exercises exercises-code-c kernighan-ritchie
Last synced: 08 Feb 2026
https://github.com/porem5002/quartz
A library for making graphical applications and games
c cpp game-development gamedev graphics opengl videogames
Last synced: 26 Feb 2026
https://github.com/saantiaguilera/fiuba-orga-pc-julia-set
Application to draw julia set based on window bounds and sugars
assembly c fractal julia-fractal
Last synced: 16 Apr 2026
https://github.com/aravindvnair99/c-keylogger
A simple lightweight keylogger made with C++.
c c-plus-plus cpp keylog keylogger keylogger-analysis windows windows-10 windows-7 windows-8 windows-desktop windows10
Last synced: 10 Feb 2026
https://github.com/janchy2/operating-system-kernel-riscv
A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.
allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing
Last synced: 16 Apr 2026
https://github.com/stdlib-js/math-base-tools-evalpoly-compile-c
Compile a C function for evaluating a polynomial.
c compile eval evalpoly evaluate horner javascript math mathematics native node node-js nodejs poly polynomial polyval stdlib
Last synced: 12 Feb 2026
https://github.com/bydevmar/bydevmar_tools
BYDEVMAR Tools: A versatile repository featuring scripts, notebooks, and utilities for software development, data analysis, and machine learning. Streamline your workflow and enhance productivity with automated tasks and insightful tools.
ai c database db js kotlin ml python tools tools-and-automation
Last synced: 16 Apr 2026
https://github.com/daviteixeira-dev/trabalho-final-de-fup
Projeto final da disciplina Fundamentos de Programação (FUP), um sistema de controle de estoque.
c files fup projeto sistema sistema-controle-estoque struct ufc-quixada
Last synced: 13 Feb 2026
https://github.com/dfinnis/lem_in
Pathfinding for ants / Max flow algorithm
42 algorithms c max-flow pathfinding
Last synced: 13 Feb 2026
https://github.com/sametgul/roman3d
A 3-DOF Robotic Manipulator built from scratch. This project includes a data acquisition card design interfacing between the robot and computer, a 3-DOF planar robotic manipulator design, and a Simulink template for implementing and simulating control algorithms.
arm-microcontrollers c cad-design circuit-design control-design embedded-systems freecad matlab robotic-arm robotic-manipulator simulink stm32cubeide
Last synced: 13 Feb 2026
https://github.com/vroncevic/rpi_client
:penguin: GTK TCP/IP RPI Client
c controller gtk-3 gtk-4 linux relay-board rpi socket tcp-client
Last synced: 14 Feb 2026
https://github.com/bibhestee/100daysofcode
The journey of 100days in different languages
bootstrap c css go golang html-css-javascript html5 javascript python react react-native reactjs
Last synced: 14 Feb 2026
https://github.com/dorydev/linuxfromscratch
Simple kernel (will be upgraded later)
Last synced: 15 Feb 2026
https://github.com/ssbarik/vitamin-c
Diagnose your C skills here
c coding-challenge hacktoberfest hacktoberfest2022
Last synced: 15 Feb 2026
https://github.com/ktsu-dev/appdatastorage
A .NET library for persistent application data storage using JSON serialization.
app-data application-data backup c configuration csharp debounce dotnet file-system json net persistence serialization settings singleton storage system-io-abstractions system-text-json testable thread-safety
Last synced: 04 Jul 2026
https://github.com/anishsinha-io/skiplist
skip list implementation in ansi c.
algorithms c cmake datastructures
Last synced: 23 Mar 2026
https://github.com/hwakabh/echo-server
Implementation of socket connection with C Language for personal workouts.
Last synced: 02 Mar 2026
https://github.com/libdriver/ch9120
CH9120 full-featured driver library for general-purpose MCU and Linux.
c ch9120 ethernet full-featured-driver linux mcu uart
Last synced: 16 Apr 2026
https://github.com/defaultik/sqlmap_opener
SQLMap Opener for Windows
c c-language linux sql sqlmap utility
Last synced: 04 Mar 2026
https://github.com/desmonhak/cpuid
(En desarrollo)librería para manejar CPUID en C y Python(CPython).
Last synced: 28 Mar 2026
https://github.com/fahimfba/toph-problem-solution-by-fba
I used C and Python basically to solve those problems from Toph.
c competitive-coding competitive-programming python-3 python3 toph
Last synced: 16 Apr 2026
https://github.com/zunyon/rls
rls is a file listing command-line tool with a different design philosophy from ls. rls highlights the unique part of each filename for easier fish shell filename completion.
c color columnar command-line filename-completion fish-shell ls openmp terminal
Last synced: 01 Apr 2026
https://github.com/pythonista7/opencv_selftut
Teaching myself some image processing with opencv and python
30daysofcode algorithms c datastructures jupyter-notebook jupyter-notebooks opencv opencv-python opencv-tutorial python3
Last synced: 17 Apr 2026
https://github.com/lobbyra/minishell
Light bash reproduction for a 42 school project
Last synced: 17 Apr 2026
https://github.com/mreliptik/breathalyzer
An Arduino and MQ3 based breathalyzer
arduino breathalyzer c c-plus-plus health
Last synced: 17 Apr 2026
https://github.com/anar-bastanov/console-tic-tac-toe-plus
The well-known Tic Tac Toe game with many additional game mechanics written in C for Windows.
c c-lang c-language c-programming c-programming-language command-line-game console-app console-application console-based console-game tic-tac-toe tic-tac-toe-c tic-tac-toe-game tictactoe tictactoe-c-game tictactoe-command-line tictactoe-game windows-console windows-console-game
Last synced: 02 Apr 2026
https://github.com/username0x0a/objective-zip
Merged Objective-Zip library from different sources to keep it up-to-date.
c example minizip objective-c swift zip
Last synced: 17 Apr 2026
https://github.com/yurlungur/hdf5-toy
A simple toy code showing how to use hdf5
c c-plus-plus hdf5 learning-by-doing python
Last synced: 17 Apr 2026
https://github.com/pirito10/cartas-pi-uvigo
Message Management System project for the course "Programación I" in the Telecommunications Engineering Degree at the Universidad de Vigo (2019 - 2020)
Last synced: 17 Apr 2026
https://github.com/allyndawn/stm32wxx
An STM32 Nucleo-F429ZI FreeRTOS Wireless Weather Station written in C++
aprs c cpp freertos stm32 weather weather-station
Last synced: 17 Apr 2026
https://github.com/electrocodeur/pir
Projet : Détecteur de mouvement Pyroélectrique
Last synced: 18 Apr 2026
https://github.com/aon4o/tues_grade_9
A repository for storing code written by me in ninth grade in tues.
Last synced: 18 Apr 2026
https://github.com/bensuperpc/game-of-life
Conway's Game of Life with raylib and raylib-cpp (C and C++ version)
c cmake cpp game game-of-life games raylib
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/sayantand99/problem-solving_dsa_competitive-coding
This repository contains few Programs which I have solved on LeetCode, InterviewBit, Hackerrank & CodeChef.
c codechef coding-challenge competitive-coding competitive-programming hackerrank hackerrank-solutions java java8 python3
Last synced: 18 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/glaukiol1/arduino-shift-register
Control Shift Register in Arduino (UNO) (74HC595)
arduino c circuit cpp ino microcontrollers shift-register
Last synced: 19 Apr 2026
https://github.com/tirimid/shame-on-me
apocalyptic spin on a well-known card game
apocalyptic c card-game game opengl pixel
Last synced: 04 Jun 2026
https://github.com/iker-gonzalez/cub3d
Small simulated 3D game done using raycasting principles and inspired by the famous Wolfenstein 3D game
42cursus c dda-algorithm minilibx raycasting
Last synced: 12 Jun 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/dxing97/libdiscord-0.1
The first bot made for libdiscord, now depreciated
Last synced: 20 Apr 2026
https://github.com/embeddedcrab/xmc4500_relaxkit_cpp
This repo contains C++ version of DAVE generated code for Peripherals with modified/added functionalities for XMC4500 Relax Kit
api c c-cpp cpp driver-programming xmc4500 xmc4500-relaxkit
Last synced: 21 Apr 2026
https://github.com/yihonglei/mimosaos
Simple OS
asm c kernel linux operating-system
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