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-07 00:05:12 UTC
- JSON Representation
https://github.com/enriquebdel/primer-contacto-programacion-c
En este repositorio encontrarás todos los códigos que he desarrollado, tanto de manera voluntaria como obligatoria, a lo largo de mi carrera
c evolution notes remember university
Last synced: 23 May 2026
https://github.com/zakariaelbouzkri/pipe_chain
This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.
Last synced: 27 Feb 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/suraj-encoding/c-programs
C Language Programs
c coding problems-solving programs
Last synced: 02 Apr 2025
https://github.com/matubu/minitalk
📡 A mini messaging thing with unix signals
Last synced: 11 Oct 2025
https://github.com/vtombesi/algoritmi-esercizi
Esercizi svolti del corso di Algoritmi e strutture dati (Università Uninettuno / 1° anno)
Last synced: 09 Apr 2025
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/llnl/libjustify
Dynamic justification of tabular data in native C
Last synced: 17 Jun 2026
https://github.com/anonymoux47/pic-lib
Various [mostly self-written] C libraries for PIC microcontrollers
8-bit c embedded embedded-systems microchip microchip-pic microcontrollers pic xc8
Last synced: 16 Mar 2025
https://github.com/eu-larissasouza/urionlinejudge-solutions
Repositório de soluções de exercícios do URI Online Judge.
algorithms c competitive-programming cplusplus csharp java uri-online-judge
Last synced: 12 Apr 2026
https://github.com/oreeeee/espcho
Very experimental osu! 2010 (b1596) server running on ESP32
bancho c esp32 osu osugame private-server
Last synced: 02 Apr 2025
https://github.com/matubu/gccwatcher
⌚ Rerun your c/c++ program on file change
Last synced: 11 Oct 2025
https://github.com/tigran-sargsyan-w/push_swap
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap
Last synced: 29 May 2026
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/amirreza-ipchi-haq/cow
A COW interpreter written in C
c command-line-tool cow interpreter
Last synced: 23 Mar 2025
https://github.com/ignaciopardo/td2_tp3
Trabajo Practico 3 - Tecnologia Digital II UTDT
Last synced: 01 Apr 2025
https://github.com/rkstudio585/advanced-calculator-c
The Advanced Calculator is a powerful, user-friendly C-based tool designed for complex mathematical operations, including basic arithmetic, trigonometry, logarithms, complex numbers, matrix operations, and statistical calculations, all enhanced with formula hints and formatted outputs for easy understanding.
advanced advanced-calculator-program c c-script calculator in-c program rk rk-studio
Last synced: 22 Nov 2025
https://github.com/madkne/MPL_interpreter
A small,fast and simple interpreter also best solution to common problems of programmers.
beta c interpreter language mpl programming-language
Last synced: 11 May 2025
https://github.com/mailittlepony/flowergame
multiplayer game for ESP using TCP protocol
Last synced: 15 Mar 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/matubu/lem-in
🐜 A ant colony simulator with a vizualizer
Last synced: 11 Oct 2025
https://github.com/matubu/push_swap
🔢 A sorting algorithm that minimizes the number of moves
Last synced: 11 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/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/aditeyabaral/hashmap-lemmatizer
A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.
c data-structures graph hashing lemmatization linked-list natural-language-processing
Last synced: 28 Jun 2025
https://github.com/ollieday/liborvibo
Library for controlling Orvibo Smart Wi-Fi Plug
Last synced: 08 Apr 2025
https://github.com/davbrito/dbds
A C library of common data structures.
c data-structures list map tree vector
Last synced: 20 Jun 2025
https://github.com/kanishkrawatt/c_programming
A collection of resources to learn concepts for C
Last synced: 08 Apr 2025
https://github.com/dev-shetty/college-programs
All the college programs which are taught in lab and theory
Last synced: 18 Apr 2026
https://github.com/losinggeneration/sdsc_print
An example of using the SDSC Debug Console in both C & Z80 assembly.
c console debug debugging example examples game-gear homebrew retroprogramming sdcc sdsc sega sega-game-gear sega-master-system wla-dx z80
Last synced: 19 May 2026
https://github.com/mykbit/morse-code-learning-game-pico
This project serves as a morse code learning tool via Raspberry Pi Pico microcontroller extension board utilising its programmable buttons.
Last synced: 30 Mar 2025
https://github.com/macaron99/c-lab
Comprehensive collection of projects, exercises, and examples for mastering the C programming language. Ideal for beginners and experienced developers looking to enhance their skills.
Last synced: 26 Jun 2025
https://github.com/mikkoi/rubik
A Rubik cube simulator with a terminal UI
c check cmake hacktoberfest ncurses
Last synced: 28 May 2026
https://github.com/eric-philippe/cryptage
Système de Cryptage en C
c caesar-cipher vigenere-cipher work
Last synced: 31 Mar 2025
https://github.com/moxer-mmh/projets4
Module Projet de S4 checkers in assembly
Last synced: 16 May 2026
https://github.com/victorharri-chal/the-plazza
🍕 A simulation based on a pizzeria coded in C++ using multi-processing, multi-threading and IPC (inter-process-communication). One of my last project of my 2nd year at Epitech
c epitech ipc multi-processing multi-threading pizza second-year-project simulation
Last synced: 01 May 2026
https://github.com/theoguerin64/push-swap
42 sorting algorithms project
42cursus c sorting-algorithms stack
Last synced: 01 Jul 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/abhisaphire/geeksforgeeks-array.practice
Solved practice set problems of GeeksforGeeks.com
abhisaphire array-manipulations c competitive-programming cpp data-structures-algorithms multidimensional-arrays python searching-sorting-array
Last synced: 12 Apr 2026
https://github.com/avinashshenoy97/intal
An implementation of the Karatsuba algorithm for fast multiplication of large integers in C.
c karatsuba large-integers multiplication
Last synced: 26 May 2026
https://github.com/machado-joao/c
Listas de exercícios feitos com a linguagem C.
Last synced: 30 Mar 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/iwas-coder/guanaco
A simple, uncomplicated, multilayered Neural Network framework written in pure C.
ai ai-models c deep-learning deep-neural-networks header-only neural-network stb
Last synced: 20 Jul 2025
https://github.com/blagojeblagojevic/risc-v
risc v emulator
c computer-architecture emulator r32 risc-v
Last synced: 08 Apr 2025
https://github.com/xnuvers007/spectre
VULN : LINUX
c kali kali-linux kalilinux vulnerabilities vulnerability
Last synced: 21 May 2026
https://github.com/xoolive/ode
Exercice sur les schémas d'intégration d'Euler et de Runge-Kutta d'ordre 4
Last synced: 15 Mar 2025
https://github.com/dracula27/cash
Use C to calculate the smallest number of coins needed to give an exact amount of change based on a user's input.
c c-language-programming cs50x
Last synced: 29 May 2026
https://github.com/shoaib-programmer/gridguru
A Sudoku Solver GUI in C
c css gtk gtk-css sudoku-solver
Last synced: 10 Mar 2025
https://github.com/arthur020104/ufu
Resolução de trabalhos/atividades da ufu
algorithms-and-data-structures c python ufu
Last synced: 19 May 2026
https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-2
Este projeto utiliza a ferramenta educacional BitDogLab para o controle de pinos GPIO de um microcontrolador RP2040. O sistema permite o acionamento de LEDs RGB e um buzzer por meio de comandos enviados pela interface serial UART.
c c-language embedded-systems linguagem-c microcontroladores microcontroller raspberry-pi-pico-w rp2040 sistemas-embarcados
Last synced: 15 Mar 2025
https://github.com/blagojeblagojevic/bvm
A simple virtual machine (VM) that executes a custom bytecode instruction set. The BVM supports a variety of operations, including arithmetic, stack manipulation, and flow control.
assembly bvm c programming-language vm
Last synced: 05 May 2026
https://github.com/n-elmer/weather-station
WEATHER ⛈ MONITORING 🌤 SYSTEM
arduino c c-plus-plus embedded-systems esp32 iot software-design software-engineering system-design
Last synced: 11 Apr 2026
https://github.com/talhaahussain/pig-shuffling-beggar
Continuous Assessment for ECM2433 - The C Family, set by Prof. Richard Everson (Year 2, Semester 2). Involves the implementation of 3 C programs - a Pig Latin translator, an array shuffler, and a simulation of Beggar-your-neighbour.
beggar-my-neighbour c card-shuffling pig-latin
Last synced: 04 Apr 2025
https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-1
Este projeto utiliza a ferramenta educacional BitDogLab para controlar pinos GPIO de um microcontrolador RP2040, presente na placa de desenvolvimento Raspberry Pi Pico W, utilizando um teclado matricial 4x4. O sistema permite o acionamento de LED RGB e um buzzer, com funcionalidades adicionais, incluindo modos especiais de piscar LED.
c c-language embedded-systems linguagem-c microcontroladores microcontrollers raspberry-pi-pico-w rp2040 sistemas-embarcados
Last synced: 15 Mar 2025
https://github.com/ykondrashyn/httpmap
Collection of tools for network scanning
Last synced: 10 Mar 2026
https://github.com/dalpaka/inpkg.h
The C/C++ version for clrflow (https://github.com/rver38/clrflow)
c cli color formatting gl text
Last synced: 24 Mar 2025
https://github.com/rafael-santiago/cp-8
A minimalist CHIP-8 interpreter/emulator (ANSI/TERM).
c chip8-emulator chip8-interpreter diycode emulator interpreter pure-c retrocomputing retroprogramming
Last synced: 09 Apr 2025
https://github.com/tigran-sargsyan-w/minishell
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell
Last synced: 19 Apr 2026
https://github.com/gfrn/bmp280
BMP280 communication example for the BeagleBone Black
Last synced: 06 Apr 2025
https://github.com/smarchone/sil-compiler
SIL-Compiler as a part of Academics at NITC
Last synced: 30 Mar 2025
https://github.com/killarexe/c-nes-project
A Simple NES Workspace in C
6502 6502-assembly assembly c nes nes-game template templates
Last synced: 09 Apr 2025
https://github.com/shipu/onlinejudgeproblemsolutionwithcplusplus
Online Judge Problem Solution
c cplusplus lightoj-solutions uva-solutions
Last synced: 30 Jan 2026
https://github.com/sparsh12321/rubik-s-cube-solver-opengl-
Rubik's Cube Solver in OpenGL
Last synced: 19 Apr 2025
https://github.com/kentlouisetonino/hw-blinking-led
A blinking LED project using ATmega328P Microcontroller and C.
atmega328p avr-libc avrdude binutils-avr breadboard c gcc-avr hardware linux ubuntu
Last synced: 11 Jun 2025
https://github.com/ygor-sena/42cursus-minitalk
The sixth project of 42's curriculum asks students to code a small data exchange program using UNIX signals.
42 42cursus 42minitalk 42saopaulo 42school 42sp ansi-c c ecole42 signal-processing
Last synced: 04 Oct 2025
https://github.com/ignackocom/cmacroextensions
C Macro Extensions, a collection of commonly used c macros
c code extension extensions macro macros mit-license source
Last synced: 01 Apr 2025
https://github.com/ignackocom/cendianness
C Endian detection code
c code detection endian mit-license source
Last synced: 01 Apr 2025
https://github.com/ximaz/list-in-c
This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.
c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists
Last synced: 30 Mar 2025
https://github.com/mxvements/ft_printf
Because ft_putnbr() and ft_putstr() aren’t enough.
Last synced: 16 Mar 2025
https://github.com/aosync/ctx
Context switching C library
c context-switching coroutines
Last synced: 25 Apr 2026
https://github.com/martan03/sortingalgs
C Sorting Algorithms
c c-lang sort sorting-algorithms
Last synced: 03 Jul 2026
https://github.com/kazimovzaman2/holbertonschool-simple_shell
Simple Shell program which used in Linux. The groupwork of Kamal Huseynli and Zaman Kazimov.
Last synced: 10 May 2026
https://github.com/tomaintaround/ppp-classes
My PPP class files
c learning ppp university university-course
Last synced: 13 Oct 2025
https://github.com/uncomputable/rust-wasm-ffi
Minimal website that exposes C functions via WASM
c ffi javascript rust rust-wasm tutorial wasm
Last synced: 20 Apr 2026
https://github.com/alishbz/stade_machine
ASOS Stade Machine API and List API are suitable for Embedded Software design Patterns and other software frameworks.
Last synced: 02 Apr 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/norech/libdistract
Distract is a flexible object-oriented game engine made in C
Last synced: 11 Jun 2025
https://github.com/anmamun0/assembly-microcontroller-experiments
Assembly Language and Microcontroller Programming is a repository designed to help learners master assembly language programming for microcontrollers.
assembly-language c embedded microcontroller robotics
Last synced: 09 Apr 2025