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/mateus-resende-ottoni/aeds2
Repositório dedicado a projetos desenvolvidos na disciplina 'Algoritmos e Estruturas de Dados 2'
Last synced: 18 Apr 2026
https://github.com/eschirni/get_next_line
42 get_next_line project (with bonus)
42 c get-next-line read-from-file
Last synced: 14 Oct 2025
https://github.com/javiidiazglez/lpp
Lenguaje y Paradigmas de Programación
c css git html5 javascript rakefile ruby shell
Last synced: 14 Apr 2026
https://github.com/rogerinn/little_poc
Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais
ast c compiler compilers golang javascript nodejs parser rust
Last synced: 09 Apr 2026
https://github.com/phastmike/avr-ham-repeater
A bare metal repeater controller built around the ATMEGA328P
atmega328p bare-metal c ham-radio hamradio repeater
Last synced: 14 Oct 2025
https://github.com/vickvey/complex_numbers
I have implemented Complex Numbers and some of the basic operations on them.
c functional-programming header-files pointers
Last synced: 05 Feb 2026
https://github.com/simone-contorno/arp-interactive-simulator
Advanced Robot Programming (ARP) - Interactive simulator of hoist with 2 d.o.f.
Last synced: 18 Apr 2026
https://github.com/yalue/ncurses_tetris
Another one! Helps me learn to use curses. Served as teaching material for Dr. Bakita's COMP 211 section at UNC-CH, Spring 2023.
Last synced: 15 Oct 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/souravrax/runc--c-cpp-auto-runner
A C/C++ auto runner cli tool made with python
argparser automation autorun c cli cpp open-source-project python
Last synced: 29 May 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/joegasewicz/sdl2-starter-template
SDL2 Starter Template for C
c cprogramming sdl sdl-starter sdl2 starter-template
Last synced: 16 Oct 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/juliendoutre/synacor-challenge
A solution to the synacor challenge.
Last synced: 17 Oct 2025
https://github.com/leskoiam/k-means_python_module_dev
2D k-means Python 2.7 module implemented in pure C
c clustering educational extension kmeans-algorithm python python-2 python-library python27
Last synced: 25 Oct 2025
https://github.com/romhenri/c
Challenges/Studies of Competitive Programming in C language.
Last synced: 14 Mar 2026
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/spitulax/memplus
A library to help with memory allocation in C
Last synced: 01 Jun 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/thetardigrade/hashtable
C library for the hash table data structure
Last synced: 14 Mar 2026
https://github.com/lynkos/simple-shell
This program is an extension of myshell.c with pipelines + I/O redirection functionality.
bash c command-line makefile shell
Last synced: 19 Oct 2025
https://github.com/xgqfrms/assembly
assembly & 汇编
assembly c c-plus-plus c-sharp rust webassembly
Last synced: 12 Apr 2026
https://github.com/victorpbilbao/typingspeedtest
This is a typing speed test game built in C
Last synced: 23 Jan 2026
https://github.com/szktty/c-clockwork-base32
A reference Implementation of Clockwork Base32 for C
Last synced: 26 Jun 2025
https://github.com/styczynski/automaton-state-machine
Simple multi-process state machine for word verification. Original assignment description available on webpage:
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/zouariomar/cpkg
A C/C++ package project containing custom headers for various functionalities.
Last synced: 23 Oct 2025
https://github.com/vvbbnn00/usst-datastruct_schoolnavigator
上海理工大学数据结构课程设计:校园导航系统的设计实现
Last synced: 23 Oct 2025
https://github.com/manav2401/internet-tv-multicast
Implementation of Internet TV using IP Multicast
c internet-tv multicast realtime socket tcp udp
Last synced: 16 Jun 2025
https://github.com/ankitkumar2020/c
C tutorials ,codes, practices from college wallah youtube channel
basics-of-c c input-output programming scanner
Last synced: 24 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/zeyad97/connect-4-game-c
This is a simple Connect 4 game built in C with basic AI. The goal is to get four of your pieces in a row before your opponent. You can play either against another player or the AI, which makes random moves. Features: Play against another player or AI Written in C Simple console-based game
c connect4-ai-game university-project
Last synced: 23 Apr 2025
https://github.com/kingakeem/kingx
This is an kernel that I'm building for fun
Last synced: 09 Apr 2025
https://github.com/enriquebdel/primer-contacto-programacion-paralela-en-c
En este repositorio encontrarás todos los códigos utilizados y creados durante mi tercer año de carrera en la asignatura de Programación Paralela. Para desarrollar estos códigos, he utilizado MobaXterm.
c exercises gnu-linux mobaxterm openmp parallel-programming ubuntu university
Last synced: 04 Jul 2025
https://github.com/jboillot/analyser
Analyser is a static analyser which finds errors and undefinded behaviors in C programs with inline assembly.
c inline-assembly ocaml-program static-analyzer
Last synced: 16 May 2026
https://github.com/moozunch/cepe-lang
ann belajar cepe alias competitive programming
algorithms c competitive-programming cpp problem-set problems-solving
Last synced: 10 May 2026
https://github.com/nullcel/smetana
An OS using the x86_64 architecture, in Assembly and C. Designed for performance and it's lightweight size.
Last synced: 23 Apr 2025
https://github.com/dhruvsrikanth/n-body-simulation
In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the N-body particle interaction simulation.
c cpp distributed-memory-parallel high-performance-computing mpi multithreading n-body openmp parallel-computing particle-interactions shared-memory-parallel simulation-modeling
Last synced: 29 Apr 2026
https://github.com/git-bruh/landbox
Small wrapper library for the Linux landlock API, including an example sandboxing utility
c landlock linux rootless sandboxing
Last synced: 15 May 2026
https://github.com/iagodahlem/practice
:books: My daily plan for practicing programming languages.
algorithms c data-structures javascript python ruby
Last synced: 12 Apr 2026
https://github.com/ivaniscoding/appendpgm
A pure C implementation of the Piecewise Geometric Model index (PGM) with support for append operations
c compression database header-only indexing research
Last synced: 29 Apr 2026
https://github.com/mmgrant73/bitcoinapi
This is a c++ library to help developers communicate with the bitcoin wallet using JSON-RPC
bitcoin-wallet c c-plus-plus communication developers-communicate json-library json-rpc jsoncpp protocol
Last synced: 10 May 2026
https://github.com/utkarsh2102/typing-tutor
This is a typing tutor. Made in C language.
Last synced: 08 Oct 2025
https://github.com/farazzshaikh/fft-noise
2D Fractal Noise using Fast Fourier Transforms.
c fft fourier-transform noise-algorithms noise-generator procedural-generation terrain
Last synced: 08 Oct 2025
https://github.com/igorcoding/libevserver
C library for creating tcp servers based on libev
Last synced: 09 Oct 2025
https://github.com/abcdesktopio/abcdesktopio.github.io
docs website for abcdesktop.io
abcdesktop c cpp docker kubernetes less lua-script no-vnc node-js python3 remote-desktop tigervnc vdi websocket x11
Last synced: 10 Apr 2026
https://github.com/jianping-duan/unix_programming
UNIX programming cases based on FreeBSD environment
Last synced: 10 Oct 2025
https://github.com/francisc0arauj0/last
My own x86_64 operating system
c hobby hobby-os hobby-project kernel operating-system os
Last synced: 10 Oct 2025
https://github.com/horrjiy/minitalk
42 Core Curriculum --- A simple server-client communication program passing messages using signals in C.
42commoncore 42heilbronn c client-server signals
Last synced: 10 Oct 2025
https://github.com/julusian/decklink-c
Wrapper around the Blackmagic Decklink SDK for use in C or language bindings which do not support C++
blackmagic-design c decklink video
Last synced: 10 Oct 2025
https://github.com/briansalehi/references
Note Collections Cited to Reference Manuals
algorithms c c-programming cpp cpp-programming linux-kernel linux-system-programming
Last synced: 31 May 2026
https://github.com/matubu/linear_regression
🧠 A simple linear regression project
42projects c csv linear-regression python
Last synced: 11 Oct 2025
https://github.com/hassan11196/ds-assignments
Data Structures Assignments - FAST NUCES (Karachi) - CS201 - Fall 2018
bfs c cpp data-structures dfs infix optimization pathfinding postfix
Last synced: 18 Apr 2026
https://github.com/tariqjamel/inter-process-communication
This project demonstrates IPC using System V message queues in C. It includes a server and two clients that communicate through message queues. The server receives and forwards messages between clients, enabling continuous communication.
c interprocess-communication operating systemcall thread
Last synced: 12 Oct 2025
https://github.com/p32929/personaldiary
A personal diary writer created using C
c c-programming c-programming-language c-programms diary diary-application diary-management personal personal-diary
Last synced: 12 Oct 2025
https://github.com/n-elmer/nrf9160-with-saadc-and-load-sensor
Interfacing nRF9160 with the SAADC and a Load Sensor
c embedded-systems iot nordic-semiconductor system-development
Last synced: 12 Oct 2025
https://github.com/aavision/bubble-sort-benchmarks
Benchmarking Bubble sort using different languages!
bash bubble-sort bubblesort c cpp cython go golang javascript php python python3 ruby rust ubuntu
Last synced: 19 Jan 2026
https://github.com/gustavomartin2002/projetosacademicosads
Repositório contendo projetos desenvolvidos durante a graduação de Análise e Desenvolvimento de Sistemas.
c java python react-native sql-server
Last synced: 14 Apr 2026
https://github.com/0rayn/libft
libft first project in the 42 cursus, the goal is to make more than 40 function, and also an introduction to reverse engineering .
Last synced: 14 Oct 2025
https://github.com/bieanimaton/maratona_das_lesmas
Programa criado em C para resolver problema dado em aula.
Last synced: 16 Oct 2025
https://github.com/mhashim6/clox
C compiler for the Lox programming language. [WIP]
c compiler crafting-interpreters lox-language vm
Last synced: 01 Jun 2026
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/ramizpolic/control-emulator
Microwave controller emulator for PIC16F18857
c emulator microcontroller mplabx oop-principles
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/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/akielaries/vpastrm
Simple Video Processing Application
c computer-vision cv decoding encoding video-processing video-streaming
Last synced: 20 Oct 2025
https://github.com/smarchone/SIL-Compiler
SIL-Compiler as a part of Academics at NITC
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/merteldem1r/AlgoStruct
AlgoStruct: Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.
algorithms c cpp data-structures
Last synced: 23 Oct 2025
https://github.com/shuhanmirza/competitive-programming-practice
Solving these were fun!
c competitive-programming cpp java
Last synced: 14 Apr 2026
https://github.com/mochabyte0x/chacha20
ChaCha20 encryption implemented in C/C++ (Header Only)
c chacha20 cpp encryption-algorithms
Last synced: 18 Apr 2026