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/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/ekkoz897/42cursus_get_next_line
This is a 42 school project meant to teach us how to read from a file descriptor without knowing it's size before hand making use of static variables.
42born2code 42cursus 42projects 42school c file-descriptors get-next-line getnextline gnl gnl42 read static-variables
Last synced: 28 May 2026
https://github.com/hayattgd/theme-switcher
A theme switcher for anything.
c cli customization linux theme-switcher utility
Last synced: 10 Apr 2026
https://github.com/skippyr/dl
An enhanced directory listing utility available for Windows, Linux and MacOS.
c cli command-line directory-listing file-system linux macos shell terminal tui windows
Last synced: 09 Apr 2026
https://github.com/antloop-studios/c-unit
Trivial C unit testing library
c header-only simple testing unit-testing
Last synced: 25 Feb 2025
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/haidaram/tp-multitache
TP de programmation concurrente INSA Lyon
Last synced: 05 May 2026
https://github.com/djoezeke/celog
A Fast , Convenient and Lightweight Header Only C/C++ Logging Library.
asynchronous c cpp cross-platform header-only high-performance logger logging logging-library low-latency
Last synced: 09 Mar 2025
https://github.com/afonsocmsousa/matrix-multiplication
This code allows for matrix multiplication, of (almost) every size and shape
algorithm algorithms c math mathematical-programming mathematics matrix matrix-multiplication numerical-computation open-source performance
Last synced: 12 Nov 2025
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/ykondrashyn/httpmap
Collection of tools for network scanning
Last synced: 10 Mar 2026
https://github.com/devcheckog/cnot-mlir-c
Partial emulation of the Cnot gate in MLIR and C.
Last synced: 15 Aug 2025
https://github.com/devcheckog/regular-expression-matching
Complicated problem in leetcode, categorized as hard.
Last synced: 15 Aug 2025
https://github.com/devcheckog/malloc
Tiny malloc implementation using mmap (Unix-like) syscall at C.
Last synced: 15 Aug 2025
https://github.com/amanoteam/raiden
A GCC cross-compiler targeting Linux musl
c cpp cross-compiler gcc linux musl
Last synced: 19 Apr 2026
https://github.com/xaheli/bank-management-system
The Banking System project is a console-based application that simulates a simple banking system. It provides users with the ability to perform various banking operations such as account registration, balance inquiry, deposits, withdrawals, and more. Developed using the C programming language, this system provides two distinct interfaces.
academia academic-project banking-system bankmanagementsystem c cprogramming-language
Last synced: 15 Mar 2025
https://github.com/kaveenhyacinth/boolean-to-decimal-convertor
This is a program to convert binary into decimal and vice-versa.
Last synced: 16 Oct 2025
https://github.com/stemmlerjs/os-design-assign-1
SYST 44288 - Operating System Design and Implementation
Last synced: 25 Aug 2025
https://github.com/hyouteki/mdc
Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage
c commonmark gui-application parser
Last synced: 04 Oct 2025
https://github.com/abhijivani3001/dsa_in_c
This repository is of Data Structure in C language.
Last synced: 28 May 2026
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/raphaelcausse/makefile
Makefile template for small / medium C projects.
c linux-makefile make makefile makefile-template
Last synced: 13 Aug 2025
https://github.com/scott-mescudi/c-run
cli to demo c files inspired by "go run" command
Last synced: 31 Mar 2025
https://github.com/jose-jaen/libft-42
Basic C library with useful functions
42 42born2code 42madrid 42school c libft libft42 programming
Last synced: 25 Aug 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/andersonhsporto/calculator-c
Simple Calculator Made Using Language C, for Learning Purposes
Last synced: 06 Mar 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/tanguyandreani/libmy
Includes a string manipulation library
c library string string-manipulation
Last synced: 25 Aug 2025
https://github.com/nopangel/dragon
The best tool to build your application.
build-tool c cross-plataform easy-to-use intrepeter multi-language native-libraries open-source python
Last synced: 13 Feb 2026
https://github.com/mindfullearner/c-linkedlist
This repository is dedicated to studying C programming with a focus on linked lists. It contains code and examples to explore and practice implementing linked list data structures in C.
Last synced: 13 Aug 2025
https://github.com/leninhasda/competitive-programming
code repo of the acm problems i have solved
c c-plus-plus go golang python3
Last synced: 15 May 2025
https://github.com/alexlnkp/aoc
Advent of Code calendar
advent-of-code advent-of-code-2024 adventofcode c
Last synced: 30 Mar 2025
https://github.com/asem-hamid/learn-c
This repository is designed to help beginners learn C programming through code examples, projects, and detailed explanations.
Last synced: 13 Aug 2025
https://github.com/ragul-rofi/cprogramming
Beginner C programming Algorithms
Last synced: 30 Mar 2025
https://github.com/marcos-venicius/cson
A very simple JSON reader in C
c json json-reader lexer lib linked-list parser parsers syntax-tree
Last synced: 17 May 2026
https://github.com/basemax/simple-lexer-c
A lightweight and easy-to-use lexer library written in C. This library—named simple-lexer—is designed to simplify the creation of lexers by providing a set of utility functions and a flexible API for iterating over tokens.
c c-language c-lexer clang lexer lexer-analyzer lexer-c lexer-example lexer-generator lexer-library lexer-parser lexers simple-lexer
Last synced: 17 Jun 2025
https://github.com/sreeharicodes/cpu-scheduling
cpu-scheduling alogoriths like fcfs,sjf,priority&round robin scheduling algorithms in c programs
Last synced: 15 May 2025
https://github.com/konrad1991/rpointer
A small and very dangerous R package. You can create a vector on the heap from R. Therefore, three classes exist: bool, integer and numeric which create the memory during the construction. The memory is not automatically freed. You have to use the method delete in order to three the memory.
Last synced: 06 May 2026
https://github.com/vadniks/exchatgedesktopclient
A secured real-time message and file exchanger (desktop client)
asynchronous-programming binary-protocol c cmake e2e-encryption gui libsodium low-level-memory-manipulation modern-c multithreading nuklear realtime-messaging responsive-design sdl2 sdl2-net secured-communication socket-client socket-programming sqlite3 thread-synchronization
Last synced: 20 Oct 2025
https://github.com/victorharri-chal/pokemon-rpg
🐾 A graphical project with CSFML to recreate a Pokemon game. Last project of my 1st year at Epitech.
c csfml epitech first-year-project game graphical-programming pokemon teamwork
Last synced: 06 Apr 2025
https://github.com/aad99bxp/car-purchase-application--dummy
A car show room is established in Delhi. a. Different type of car is created. b. Cars are available with several features c. Rates are different with loan features.
Last synced: 15 Mar 2025
https://github.com/OpenSoftware-World/CAppDevKit
Kit for developing command line applications in C
c c-app c-application c-programming c-project c-projects cadk cappdevkit kit
Last synced: 09 Jul 2026
https://github.com/wesleych3n/adl-sample-rs
This is a sample code to load AMD Display Library SDK on Windows by your favorite lang Rust🦀.
Last synced: 23 Mar 2025
https://github.com/derec4/minecraftswords
Terraria Mod adding Minecraft Swords!
c minecraft mod sword terraria terraria-mod terrariamod tmodloader tmodloader-mod visual-studio
Last synced: 29 Apr 2026
https://github.com/ronmondshein/simp-simulator-and-assembler
SIMP Processor project showcasing Simulator and Assembler (both implemented in C), along with Assembly Tests (in Assembly) 🧠.
assembler assembly c simulator
Last synced: 31 Mar 2025
https://github.com/123mwanjemike/string-task-server
String task server application designed to manipulate string submissions like Doubling, deleting, replacing and deleting specific characters, reversing encrypting and decrypting. This server can connect to multiple clients both locally and remotely provided that they are connected to the same network and access the server IP address and port number. The client jobs are processed and results are saved in files after which they are transferred to the Mysql database. The server administrator can then access server information from an established web portal. Information such as process logs,ready jobs, blacklisted jobs, processing rate etc
c client-server mysql-database php socket-programming
Last synced: 11 Apr 2026
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/maneeshwije/ctypetest
A typing test program written in C
Last synced: 24 Aug 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/ankitk2021/c
C tutorials ,codes, practices from college wallah youtube channel
basics-of-c c input-output programming scanner
Last synced: 23 Mar 2025
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/jweinst1/smelt
A simple, fast CSV parsing library in C
c csv csv-import csv-parser csv-reading
Last synced: 24 Aug 2025
https://github.com/nakira974/commons-langc
Simple library that compile all commonly used data structures and algorithms, including linked lists, hash maps, and array lists and many others. It allows you to efficiently manage and manipulate collections of data in your C / C++ projects. Feel free to fork for your own needs.
algorithms-and-data-structures c collections cpp library
Last synced: 10 Jun 2025
https://github.com/ikauematos/data-structurec
Hello devs okay with you guys? this repository aims to show a little about the sorting methods using C to apply the ordering methods
Last synced: 27 Feb 2025
https://github.com/codernayeem/satellite-velocity-calculator
A console based calculator that calculates a satellite velocity and rotation period
Last synced: 28 Mar 2025
https://github.com/katahiromz/mzcpp
katahiromz's C preprocessor
boost-libraries c cpreprocessor cxx directives macros pragma preprocessor windows
Last synced: 09 Apr 2026
https://github.com/dev-mayanktiwari/letscodeit
This repository is created for college students to get them started with Programming.
Last synced: 15 Mar 2025
https://github.com/mailittlepony/flowergame
multiplayer game for ESP using TCP protocol
Last synced: 15 Mar 2025
https://github.com/kanishkrawatt/c_programming
A collection of resources to learn concepts for C
Last synced: 08 Apr 2025
https://github.com/howerj/note
CLI Note taking application
c cli command-line command-line-tool notes
Last synced: 23 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/harshpreet931/spam-email-classification
A lightweight and fast Naive Bayes-based spam email classifier written in C.
c data-processing email-classification machine-learning naive-bayes spam-detection
Last synced: 27 Feb 2025
https://github.com/borchehq/incstats
librstats is a C library for efficient online computation of statistics, such as for mean, variance, skewness and kurtosis.
c central-moments rolling-average rolling-statistics running-statistics statistics
Last synced: 29 Jun 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/nickeldan/scrutiny
C testing framework for POSIX environments
Last synced: 18 Jan 2026
https://github.com/shadowshahriar/cse222
A repository containing my solutions to data structure (Java, C, C++) problems assigned by our CSE lecturer, NASR (3rd Semester)
Last synced: 04 May 2026
https://github.com/xfgusta/4chanlog
Get all media links from the 4chan catalog
4chan 4chan-downloader c json-c libcurl
Last synced: 29 Sep 2025
https://github.com/justalghamdi/dil
DIL or Devices in local area network
arp-scanner c devices lan lan-scanner local-area-network local-network
Last synced: 16 May 2025
https://github.com/diogo-nb/radix-sort
Radix sort implementation in C for education purposes.
c data-structures radix-sort sorting-algorithms
Last synced: 13 Jul 2025
https://github.com/amatcoder/cpceg
A GTK port of the CPCEC emulator (http://cngsoft.no-ip.org/cpcec.htm)
amstrad-cpc c emulator gtk gui linux
Last synced: 08 May 2026
https://github.com/hojsong/game_and_server
c client cpp database docker docker-compose grapics linux macos makefile pgadmin4 postgressql server shellscript socket-programming
Last synced: 10 Apr 2026
https://github.com/webmalc/hackerrank-leetcode
Puzzles from hackerrank.com and leetcode.com
Last synced: 12 Apr 2026
https://github.com/nakidai/clock-python
Clock that you can put in your python code
c cli clock posix-compilant script
Last synced: 31 Mar 2025
https://github.com/billhu0/cs100-2022
ShanghaiTech CS100 (Introduction to Programming) course homework collection, spring 2022.
Last synced: 16 Aug 2025
https://github.com/michaelrsweet/stringsutil
Simple localization library and tool for Apple ".strings" files
Last synced: 25 May 2026
https://github.com/blagojeblagojevic/risc-v
risc v emulator
c computer-architecture emulator r32 risc-v
Last synced: 08 Apr 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/artainmo/ft_printf-unittest
Personal project. A unit-test written in C for 42 school's ft_printf project, being a C project with limited access to functions wherein we need to rewrite the printf function.
42school c personal-project unittest
Last synced: 16 Mar 2025
https://github.com/troglobit/temp
Template to use for C projects
c hwmon libite libuev linux temperature template
Last synced: 04 May 2026
https://github.com/ar-sayeem/music-library-manager
Using C, this project showcases a music playlist application using linked lists, queues, stacks, file handling, and various features like song management, playback, search, and export functionalities.
Last synced: 03 Sep 2025
https://github.com/practical-works/gestion-c
🇫🇷 Simple application de gestion en langage C.
c c-language console console-application french gestion learning management simple
Last synced: 11 Aug 2025