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-10 00:04:32 UTC
- JSON Representation
https://github.com/httpanimation/lutix
L-ut-xi (ix for US) is a gui hub for xmrig and p2pool
c linux linux-focused macos p2pool qt windows xmrig
Last synced: 25 Apr 2025
https://github.com/provrb/ams
IRC Chat application written in pure C. Arguably my biggest project as of 2024.
c chat chatroom framework irc server server-client server-framework tcp udp
Last synced: 08 Jul 2026
https://github.com/scokmen/snail
the snail is a pure c library based on libuv.
Last synced: 23 Mar 2025
https://github.com/nekernel-org/fw
A lightweight, multi-arch firmware written in C, with support for ARM64, RV64, PowerPC64, and x86S. Includes custom boot logic, PCI probing, partition parsing, early ABI handling, and Device Tree integration. Designed for custom OS bring-up.
boot c embedded-systems firmware
Last synced: 16 May 2025
https://github.com/ghosts6/bmi
bmi calculator with c c++ python and java script
bash bmi-calculator c cpp html-css-javascript python3
Last synced: 12 Apr 2026
https://github.com/matubu/gccwatcher
⌚ Rerun your c/c++ program on file change
Last synced: 11 Oct 2025
https://github.com/techiuv/simple-phone-book-application
This is a simple C-based phonebook application.
c c-programming c-programming-language phonebook
Last synced: 15 May 2025
https://github.com/arc-hugo/cforth
Mini projet implémentant un interpréteur pour un sous-ensemble de fonctions du langage Forth en C
Last synced: 18 Mar 2025
https://github.com/saraikium/microos
A small OS built for RISC-V 32 bit architecture to understand the OS concepts.
Last synced: 30 May 2026
https://github.com/cholnhial/libswni
Library Simple Wordnet (libswni) a library which makes it simple to use libwordnet
Last synced: 29 Mar 2026
https://github.com/dannyvankooten/cnake
Snake in your terminal. In C, no dependencies.
Last synced: 23 Aug 2025
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/dibyajyotibiswal57/c-programs
Just some C programs that I made.
Last synced: 14 Jun 2025
https://github.com/gjbex/scientific-c
Material for a training on C as a language for scientific programming
c scientific-computing training
Last synced: 16 Mar 2025
https://github.com/jenskutilek/pythonmactabletlib
Python bindings to access tablet input.
Last synced: 16 Apr 2026
https://github.com/dpetrosy/42-fractol
42 School Fractol project: Fractal generator using MLX library.
42 42-fractol 42cursus 42fractol 42projects 42school 42yerevan burning-ship c complex-numbers fract-ol fractal-rendering fractals fractol fractol-42 julia-set mandelbox mandelbrot mathematics minilibx
Last synced: 24 Mar 2025
https://github.com/enverarslan/sortingalgorithms
Implementing Sorting Algorithms with C Programming Language.
Last synced: 25 Oct 2025
https://github.com/arielle0222/codetree-tils
👩💻 Preparation repository for coding tests.
Last synced: 12 Apr 2026
https://github.com/cooljeanius/gvpe-2.25
fork of gvpe 2.25, created to fix a build error I was experiencing when updating the MacPorts Portfile for it
Last synced: 18 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/alvii147/digitalpiggybank
Digital Piggy Bank Project with Raspberry Pi Zero W
c embedded-systems raspberry-pi-zero-w
Last synced: 04 Sep 2025
https://github.com/jacobgrisham/spell-checker-data-structures-using-c
Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.
big-o c computer-memory data-structures
Last synced: 04 Sep 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/souravjamwal77/projecteuler100fcc
This repository contains codes for ProjectEuler100 challenge as proposed by Quincy Larson. I will add my solutions here for languages C, C++, Python, and Javascript.
c cplusplus javascript python python3
Last synced: 19 Apr 2026
https://github.com/canytr/editor
This project is a text editor developed using the Qt framework. It will provide basic text editing features and allow users to perform operations such as creating, editing, saving, and opening text files.
c cpp editor file localfiles qt
Last synced: 16 Apr 2026
https://github.com/malaksadek/minigame-console
A mini-game system implemented in C for a Basys Board 🕹 🔌 (2018)
basys-board basys3-fpga c hardware-designs i2c i2c-protocol led-controlling leds microcontroller mysql php uart uart-protocol wifi-modules
Last synced: 05 May 2026
https://github.com/hotakus/holog
A highly customizable, low-coupling, multi-platform, user-friendly logging project specifically designed for embedded platforms. 一个高度可定制、低耦合、多平台、多设备、用户友好的日志项目,专门为嵌入式平台设计。
c log logger logging objective-c
Last synced: 01 Apr 2026
https://github.com/suraj-encoding/c-programs
C Language Programs
c coding problems-solving programs
Last synced: 02 Apr 2025
https://github.com/vroncevic/gen_stm8
STM8 project skeleton generator
c electronics embedded generator linux macos microcontroller python3 qnx stm stm8 stmicroelectronics template
Last synced: 04 Mar 2026
https://github.com/tca166/mcsavefileparsers
A collection of tools and libraries for extraction of data from Minecraft savefiles and 3d model generation
3d-models 3d-reconstruction c c-library minecraft minecraft-saves nbt nbt-files savefile wavefront-obj
Last synced: 02 Apr 2025
https://github.com/vvbbnn00/usst-datastruct_schoolnavigator
上海理工大学数据结构课程设计:校园导航系统的设计实现
Last synced: 23 Oct 2025
https://github.com/satyajitghana/the-c-programming-language-second-edition-solutions
This contains the solutions to the exercises given in the book The C Programming Language by Dennis M. Richie and Brian W. Kernigham
and by c kernigham language programming ritchie solutions the
Last synced: 16 May 2025
https://github.com/matubu/lem-in
🐜 A ant colony simulator with a vizualizer
Last synced: 11 Oct 2025
https://github.com/florianb/sunshine_sushi
This is a exercise repository to allow learning and teaching concepts of c.
Last synced: 10 Apr 2025
https://github.com/avaniketh0905/molec
Molec is a 3D molecular visualization tool built with C, OpenG, rendering chemical structures from SMILES formulae.
3d-graphics 3d-visualization c molecule opengl
Last synced: 13 Apr 2026
https://github.com/bosley/truk
truk is a statically-typed systems programming language that compiles to C. It provides manual memory management with runtime bounds checking and a C-like syntax
Last synced: 21 Feb 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/zouariomar/cpkg
A C/C++ package project containing custom headers for various functionalities.
Last synced: 23 Oct 2025
https://github.com/mecaneer23/binarytodecimal
Binary to decimal converters in numerous languages. Designed as a learning tool to compare common concepts across programming languages.
ada bash batch bin2dec binary-to-decimal binary-to-decimal-number-converter c coffeescript cpp forth haskell programming-languages python scala swift
Last synced: 27 Jan 2026
https://github.com/jaladh-singhal/unique-c-patterns
Cool and Unique Pattern Programs in C
awesome-list beginner-code beginner-friendly c cool-stuff fun-project pattern pattern-program
Last synced: 29 Apr 2026
https://github.com/gharib-uk/advanced_c
A repository for advanced C features
advanced-c c cygwin posix-threads thread
Last synced: 23 Oct 2025
https://github.com/mrnazu/malac-blockchain
C and Node.js Integration for Malac Blockchain
blockchain c decentralized malac nodejs proof-of-work smart-contracts solidity web3
Last synced: 11 Apr 2026
https://github.com/blagojeblagojevic/ising-model
This repository contains a C implementation of the Ising model simulation, a mathematical model in statistical mechanics describing ferromagnetism. The simulation utilizes the Metropolis algorithm to update the spins of a 2D lattice. The visualization is done using the SDL2 library, allowing for real-time rendering of the Ising model evolution.
c ising-model ising-model-2d sdl sdl2
Last synced: 08 Apr 2025
https://github.com/aditya-ranjan1234/twitter-c-implementation
Twitter Functions Implementation in C
Last synced: 29 May 2026
https://github.com/tigran-sargsyan-w/pipex
This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.
42 42school bonus c command-execution file-descriptors mandatory pipes pipes-sh pipex process-forking redirection shell
Last synced: 29 May 2026
https://github.com/sshahryiar/stc8a8k64s4a12-tutorial
Tutorial on STC8A8K64S4A12 Microcontroller
8051-architecture c stc stc-8051 stc-mcu stc8a8k64s4a12
Last synced: 10 Apr 2025
https://github.com/inunix3/monolog
Simple interpreted C-like programming language.
c c-like c11 homemade-programming-language interpreted-programming-language just-for-fun programming-language
Last synced: 11 Jun 2025
https://github.com/thetardigrade/hashtable
C library for the hash table data structure
Last synced: 14 Mar 2026
https://github.com/7klu/justc
Lightweight documentation and a collection of useful libraries for C.
Last synced: 15 Mar 2025
https://github.com/nrmancuso/big-bang
CUDA and OpenMp NBody simulation based on data from the Milky Way and Andromeda Galaxies
c cuda-kernels cuda-programming nbody-simulation openmp-parallelization parallel-computing space
Last synced: 13 Jun 2025
https://github.com/blagojeblagojevic/musicplayer
B-Player is a sleek and minimalist music player application designed to provide you with an immersive and distraction-free music playback experience. Whether you're a casual listener or a dedicated audiophile, B-Player offers a range of features to elevate your music enjoyment.
c fft music music-player raylib real-time
Last synced: 02 Jul 2026
https://github.com/webmalc/hackerrank-leetcode
Puzzles from hackerrank.com and leetcode.com
Last synced: 12 Apr 2026
https://github.com/mateuschaves/lp-i
Códigos da disciplina de Linguagem de programação I do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.
c code programming-language university university-course
Last synced: 11 Mar 2025
https://github.com/duongvu312/hcl-tech-mini-project
HCL Tech Internsnhip Mini Project
adc c counter embedded-systems gpio stm32f4 timer uart
Last synced: 31 Mar 2025
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/iashraful/personal-diary-management
It's a simple program of 'C' with I/O. Which will help you to manage your personal diary.
Last synced: 28 Mar 2025
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/ruaneri-portela/shareaudio
Share audio endpoints into your devices
audio c openssl portaudio sockets tcp-client-server
Last synced: 14 Jun 2025
https://github.com/abolfazlmohammadpour/simplehydraulicjackcontrollerwitharduino
A Simple Hydraulic Jack Controller Wrote By Arduino
Last synced: 02 May 2026
https://github.com/malk97sc/sorting_algorithm
Sorting Algorithms
algorithms-and-data-structures c sorting-algorithms
Last synced: 04 Sep 2025
https://github.com/pvgupta24/compiler-design
Compiler for Mini C
c compiler-design lex lexical-analysis yacc
Last synced: 06 Jul 2025
https://github.com/embeddedalpha/stepper_motor_driver
Scalable Driver for Stepper Motor Written in Embedded C for STM32F407VGT6 Discovery Board.
c driver embedded-c embedded-systems stepper-motor stm32f4 stm32f4-discovery
Last synced: 31 Mar 2025
https://github.com/khayyamsaleem/arduino-pocket-ddr
simon says or pocket ddr on the arduino
arduino arduino-cpp c electronics game platformio
Last synced: 12 Apr 2026
https://github.com/lewiscowles1986/func_jpegoptim
OpenFaaS jpegoptim
c dockerfile jpegoptim linux-utility openfaas serverless
Last synced: 17 Oct 2025
https://github.com/sktapn/maloca_handson
Este repositório reúne projetos de IoT com foco em saúde, desenvolvidos pela Equipe Spear no curso Maloca das iCoisas.
arduino c equipespear iot python saude
Last synced: 21 Feb 2026
https://github.com/juliendoutre/synacor-challenge
A solution to the synacor challenge.
Last synced: 17 Oct 2025
https://github.com/kamilhan-karaismailoglu/clone-grep-command-with-c
In this project, create grepFile function like grep command in linux. With the grepFile command to be created, the searched words will be found in the scanned file and the lines on which they are will be printed to the output file. The number of times this word is repeated in the relevant file will be displayed in the terminal. This project was written for System Programming lecture.
c clone-grep-command grep-command
Last synced: 29 May 2026
https://github.com/mo7amed-hussein/algorithms-and-data-structures-in-c
it is my implemenation for the most common data strucures using c language
algorithms binary-search bubble-sort c data-structures insertion-sort interpolation-search linear-search linked-list merge-sort queue quicksort searching-algorithms selection-sort shell-sort sorting-algorithms stack
Last synced: 17 Aug 2025
https://github.com/mailittlepony/flowergame
multiplayer game for ESP using TCP protocol
Last synced: 15 Mar 2025
https://github.com/ramamagarwal/my_programming_journey
This repository includes all the programs in the initial days of my programming journey.
Last synced: 16 Oct 2025
https://github.com/abdulrahman-k-s/simple_shell
ALX's low-level programming second project. Made with my peer @fadirafik
alx alx-low-level-programming alx-project bash c linux shell unix
Last synced: 11 Apr 2026
https://github.com/jonas-lucas/hello-world
Unlocking the World of 'Hello, World!' in Multiple Programming Languages.
c cpp go hello-world java javascript language python r ruby typescript
Last synced: 07 Apr 2026
https://github.com/devcheckog/n-queens
Complicated problem in leetcode, categorized as hard.
Last synced: 04 Sep 2025
https://github.com/hey-its-d2t2/todo_list_in_c
ToDo list app in c programming language using Graphics progrramming and File heandeling in C. I had created this project in my first semester of BCA by self study from vaious resources of internet.
advanced-programming c cprogramming filehandling graphics-programming gui-application learn-to-code learnign learning-by-doing todoapp
Last synced: 17 Oct 2025
https://github.com/darkas-overgold/pucp_2024-2_alley_radar
The main objective of the project is related to the implementation of a system, those of this type are usually used to monitor or analyze environments, possibly integrating sensors, digital signal processing or embedded applications. The repository stands out for the use of C as the main programming language, reflecting a low-level implementation.
c catolic catolica css css-animations css3 electrical-engineering embeddded-aplications embedded hardware html html-css html-template html5 html5-css3 implementation-of-algorithms low-level-programming microcontroller processing software-engineering
Last synced: 05 May 2026
https://github.com/shaw145/dsa-questions
There is some DSA questions programmed in C language
c data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-practice dsalgo-questions
Last synced: 02 Jul 2026
https://github.com/konstantintutsch/zarg
A minimalist C library for simple handling of command line arguments. 🚀
Last synced: 27 May 2026
https://github.com/ewylson/hist
A simple C program that counts printable ASCII characters in a file and generates a histogram
c c99 character-count character-counter histogram
Last synced: 03 Sep 2025
https://github.com/imshawan/snippetscloud
A small collection of code snippets that can make coding easier
c cloud-computing cpp csharp good-first-issue javascript nginx programming python python3 snippets software-engineering webdevelopment
Last synced: 14 Apr 2026
https://github.com/outbit/paintballfirmware
Paintball Firmware for PIC16f648a microcontrollers. Engineered to work with the Dye Matrix Paintball Gun. This is the opensource version of the commercially available CodeX chip from the early 2000s.
c codex dye-matrix firmware microchip paintball paintball-firmware pic16 picc
Last synced: 24 Apr 2025
https://github.com/aromalanil/compiler-design-lab
Programs for Compiler Design Lab🧪 of S7 KTU
c compiler compiler-design flex ktu lab lex lexical-analysis lexical-analyzer
Last synced: 31 Mar 2025
https://github.com/nepx/hpfsutils
A few utilities for creating, manipulating, and inspecting HPFS (High Performance File System) volumes.
c filesystem filesystem-utils hpfs os2 utilities
Last synced: 03 Feb 2026