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-04 00:04:30 UTC
- JSON Representation
https://github.com/andreeadraghici/30daysofcode
30 Days Of Code / HackerRank
30daysofcode c cpp hackerrank java python
Last synced: 14 Apr 2026
https://github.com/madebypixel02/abe-scalability
[Uc3m] Cybersecurity practice to measure the scalability and complexity of Attribute-Based Encryption
abe attribute attribute-based-encryption c cpabe cybersecurity data data-protection makefile protection uc3m
Last synced: 25 Feb 2026
https://github.com/hxndev/consensus-problem-using-mpi
In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.
c code consensus consensus-clustering mpi mpich parallel-programming
Last synced: 31 Mar 2025
https://github.com/panquesito7/setup-jule
Setup a JuleC development environment in your project.
action-composite actions c clang composite composite-action cpp hacktoberfest jule julec julelang programming
Last synced: 03 Mar 2026
https://github.com/ghazaleze/microcontoller_lab
programming ATmega with C
atmega avr c codevision dot-matrix graphic-lcd interrupts microcontroller proteus pwm simulation timer
Last synced: 21 Apr 2025
https://github.com/nizamiza/self-balancing-trees
Implementations of AVL and 2-3 trees
2-3-tree avl avl-tree binary-search-tree bst c computer-science data-structures tree-insert tree-search two-three-tree
Last synced: 09 Apr 2025
https://github.com/kai-kj/microcompute
A small library for gpu computing
c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl
Last synced: 12 Apr 2025
https://github.com/marcbperez/c-programming-security
C programming examples that cover basic operations and security exploits.
Last synced: 29 Apr 2026
https://github.com/lobbyra/cub3d
A project in c that use raycasting to simulate a 3D space in a 2D map
Last synced: 19 Jan 2026
https://github.com/keharriso/ocelot
Parse C headers to identify function prototypes, type declarations, and global variables
Last synced: 11 Jun 2025
https://github.com/omarazizi/echoos
Operating System and Kernel
32-bit c kernel kernel-development low-level-programming operating-system x86-assembly
Last synced: 14 Oct 2025
https://github.com/tush-tr/c_language
Learning stuff for C language and two basic projects to learn hands on programming using C language.
c clanguage exercises-solutions programming solved-exercises study-material topic tutorials
Last synced: 24 Apr 2025
https://github.com/tuvimen/csas
console file manager
c console file-manager file-preview ncurses
Last synced: 29 Jul 2025
https://github.com/hiteshpatil2005/data-structures-algorithm
Welcome to the DSA Repository👨🏻💻! This repository contains a comprehensive collection of code examples, implementations, and explanations for various Data Structures and Algorithms (DSA). Whether you're a beginner looking to learn the basics or an experienced programmer wanting to brush up on your skills, this repository has something for you.
algorithms applications c dsa-learning-series java
Last synced: 23 Feb 2026
https://github.com/yvan-sraka/malloc
C dynamic memory allocation functions without dependencies.
c epita malloc memory-allocation no-dependencies
Last synced: 09 Feb 2026
https://github.com/cwbowron/bce
Boo's Chess Engine
ai alpha-beta-pruning c chess chess-engine games negascout
Last synced: 05 Sep 2025
https://github.com/goamegah/c-vaccinodrome
Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.
c data-structures linux memory-management mmap semaphore shell-scripts synchronous-processing
Last synced: 17 Oct 2025
https://github.com/owlonpc/brainquack
Simple x86-64 Linux JIT compiler for the brainfuck programming language.
brainfuck brainfuck-compiler c c99 compiler compiler-optimization jit jit-compiler
Last synced: 24 Apr 2026
https://github.com/maximilianfeldthusen/simpleparser
This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.
Last synced: 05 Sep 2025
https://github.com/yurrriq/knrc
:book: In which I work through exercises in "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie
c c-programming learning-by-book literate-programming noweb
Last synced: 29 May 2026
https://github.com/AbyssEngine/AbyssEngine
Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.
Last synced: 01 Apr 2025
https://github.com/lind026/ucsan
The User Concurrency Sanitizer (UCSAN)
c concurrency concurrent-programming data-race-detection
Last synced: 23 Apr 2025
https://github.com/jotavare/push_swap
Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.
algorithms binary c data-structures efficiency gdb makefile norminette performance quicksort radix sorting-algorithms stacks valgrind
Last synced: 13 Feb 2026
https://github.com/nakidai/3cl
CCL interpreter implementation
c ccl esoteric-language interpreter
Last synced: 08 May 2025
https://github.com/triformine/battleship
This is a variation of the classic battleship game where you can move your ships and when you miss a ship, a mine is placed on the board.
ai ansi-c battleship-game board-game c game multiplayer multithreading rust-lang
Last synced: 09 Oct 2025
https://github.com/andwn/ym2020
c mega-drive megadrive sega sega-genesis sgdk
Last synced: 13 Feb 2026
https://github.com/hxndev/dependency-analysis-and-speedup
In this task, we were given some code snippets and we had to calculate the Dependencies in the code and if resolveable, we needed to re-write the code to remove any sort of dependencies. Furthermore, we had to calculate the speedup graphs too.
c code dependencies dependency-analysis distributed-computing distributed-systems paralelism parallel parallel-computing parallel-programming speedup
Last synced: 09 Oct 2025
https://github.com/andrej123456789/uno_pp
Simple game inspired by Uno with extra tweaks
Last synced: 13 Oct 2025
https://github.com/giannitedesco/xpdt
eXPeditious Data Transfer
c compilers marshalling protocol-buffers python serialization xpdt
Last synced: 19 Jan 2026
https://github.com/abranhe/binary.c
An small C library to work with binary numbers
binary binary-numbers c c-library clib clibs makefile
Last synced: 31 May 2026
https://github.com/desmonhak/colors-c-c-plus-plus
Cabecera que permite manipular colores con C/C++ de una forma mas sencilla
Last synced: 03 Mar 2026
https://github.com/vnepogodin/toy-neural-network-c
Neural Network C/C++ library
c c-plus-plus library neural-network thecodingtrain
Last synced: 15 Feb 2026
https://github.com/pavi2410/chatudp
A UDP based group chat app written in Rust ⚡
beginner-friendly blazingly-fast c chat cli client-server computer-networks group-chat messenger network-programming rust server udp
Last synced: 07 Sep 2025
https://github.com/andreeadraghici/hackerrank-solutions
Here is where I store the solutions to all of the HackerRank Problems I attempt
Last synced: 17 Apr 2026
https://github.com/justinmeiners/c-foundation
An implementation of an ANSI C class system similar to Apple's Core Foundation. (Retain/release, autorelease, mutable/immutable, etc)
apple autorelease c cocoa foundation reference-counting
Last synced: 08 Oct 2025
https://github.com/samimbr/tp-m1-rsd-usthb-
TP M1 RSD USTHB 2023 2024 , Scripts et Rapports , ALGO , ASGBD , SE , ALGO REPARTIE , MULTIMEDIA
algorithms-and-data-structures c complexity compression cv2 image-processing java jupyter-notebook linux oracle parallelism plsql python rle rmi semaphore socket sql tcp udp
Last synced: 08 Sep 2025
https://github.com/dsheets/benchmark-osx
Benchmarks for various system operations in OS X with Swift, Go, C, and OCaml
benchmark c golang macos ocaml osx performance swift
Last synced: 07 Oct 2025
https://github.com/usbokirishima/wimey
Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.
args args-parser c command-line cprogramming library parser posix unix
Last synced: 28 Feb 2026
https://github.com/hadron13/orbitoor
My first Ludum Dare Game (47) game
c from-scratch game ludum-dare orbital-mechanics sdl2
Last synced: 04 Feb 2026
https://github.com/thilinarmtb/ttt
Template for a CMake based C project (a library and a binary which calls it).
c clang-format clang-tidy cmake conda doxygen sphinx template
Last synced: 13 Jun 2025
https://github.com/andreiglesias/corewar
Development of a Virtual Computer, an Assembler and a Disassembler for the programming game Corewar.
assembler assembly-language c corewar disassembler low-level-programming
Last synced: 16 Feb 2026
https://github.com/the-pink-hacker/ticevid
A USB color video player for the TI-84+ CE.
c c-lang c-language c-language-programming qoi qoi-format ti-84-plus-ce
Last synced: 14 Oct 2025
https://github.com/driftluo/algorithmpractice
Learning data structures and algorithm by C/C++/Rust
algorithms-datastructures c cpp rust
Last synced: 09 Apr 2025
https://github.com/qnkhuat/lifeterm
Conway game of life editor on terminal
c conways-game-of-life terminal
Last synced: 12 Apr 2026
https://github.com/dimalmfao/dimanet
DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).
ai c contributions-welcome library open-source
Last synced: 28 Apr 2025
https://github.com/grz0zrg/fb_monitor
C Framebuffer display of a remote (HTTP) JPEG image / Octoprint monitoring from REST API
3d-printing c embedded-systems framebuffer graphics monitoring monitoring-tool octoprint
Last synced: 12 Oct 2025
https://github.com/germanaizek/picobase64
Very lightweight encoder and decoder base64 for C/C++
base64 c cpp cross-platform header-only lightweight
Last synced: 12 Oct 2025
https://github.com/macbre/plc
Power Line Communication
avr c communication electronics-projects plc x10
Last synced: 07 Mar 2026
https://github.com/cbozan/my_assembler_compiler
An assembler compiler with special instruction sets written in C language.
assembler assembly assembly-language assembly-language-programming c compiler compiler-collection compiler-construction compiler-design compilers compilers-design create-compiler-with-c create-programming-language custom-programming-language my-assembler programming-language programming-language-design programming-languages
Last synced: 14 Jul 2025
https://github.com/rafaykhattak/assets-managment-system-oop
Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.
asset-management-system c cpp management-system object-oriented-programming oop
Last synced: 14 Jul 2025
https://github.com/krishpranav/rootkit
A malicious root kit made using c
c linux linux-backdoor linux-kernel-hacking linux-rootkit linux-shellcode rootkit
Last synced: 15 Apr 2025
https://github.com/mdubus/fractol
Beautiful Fractal Renderer with GPU acceleration
42 42school c fractal-rendering fractals minilibx opencl
Last synced: 29 Mar 2025
https://github.com/equals215/ncurses_fs_explorer
A lightweight designed filesystem explorer
c epitech file-explorer ncurses
Last synced: 11 May 2025
https://github.com/twelvefacedjanus/bsdbook
BSDBook - CLI note manager with vim/neovim editor.
c cicd docker freebsd-ports go jenkins
Last synced: 05 Apr 2025
https://github.com/MattRyder/interpreter
A Ruby interpreter written in C, as part of my CS degree.
academic-project c ruby ruby-interpreter
Last synced: 11 May 2025
https://github.com/e-graveyard/lexy
tiny lisp-like language implementation
c interpreter lisp lisp-dialect
Last synced: 11 May 2025
https://github.com/alxm/neonrattle
:snake: 360° glowy snake
arduino c game gamebuino-meta snake
Last synced: 12 Apr 2025
https://github.com/mrummanhasan/operating_system_lab
bash-script c csharp operating-system threading
Last synced: 02 May 2025
https://github.com/sfuller/dew
Development Environment Wrangler
build-tool c c-plus-plus cmake dependencies package-manager
Last synced: 06 Mar 2025
https://github.com/melchisedech333/c-postgresql
:elephant: Introductory examples for people who want to use PostgreSQL with the C language. In the examples, the most basic operations to manage the database were covered, namely: connecting, creating tables, inserting records, selecting data, updating and deleting records.
c connector-library cpp cpp-sql database-postgresql postgre-sql postgres postgres-database postgres-databases postgres-db postgres-sql postgresql postgresql-connector postgresql-database postgresql-databases postgresql-driver postgress relational-database relational-database-fundamentals relational-databases
Last synced: 17 Feb 2026
https://github.com/codestrange/webserver
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
Last synced: 14 Mar 2025
https://github.com/kurotych/logc
A simple thread safe logging library implemented in C99
c c99 cplusplus log logger logging logging-library thread-safe
Last synced: 01 Sep 2025
https://github.com/baozhuhan/awesome-se-box
👨🎓 我的专业课程互联网备份。
c cpp homeworks html-css-javascript hzcu java python3
Last synced: 07 Mar 2026
https://github.com/hemmat1984/crun
CRUN - Compile & Run C/C++ Code with Ease
batch-script c compiler-toolset cpp shell-script
Last synced: 12 Apr 2025
https://github.com/yusufss4/advanced-c-programming-course
Advanced C Programming Notes
advanced-c c c-programming c-programming-language embedded-c linux
Last synced: 10 Apr 2025
https://github.com/iryukizo/check_lines
A little python script to check lines in your c files.
c ctags format lines-of-code pypi python-script python3
Last synced: 29 Oct 2025
https://github.com/azazhassankhan/low_latency_hardware_accelerator_for_stockmarket_indicators
📈 Welcome to the repository that powers the future of stock market analysis with lightning-fast hardware acceleration on FPGA! ⚡️
c compare fpga-accelerator hft-trading trading-bot vhdl
Last synced: 14 Apr 2025
https://github.com/thesobersobber/sxhkd-win32
A Simple and Suckless Hotkey Daemon for Windows!
c suckless suckless-software sxhkd win32 win32api windows
Last synced: 21 Mar 2025
https://github.com/thakursaurabh1998/uca
Contains all the code practiced and made as part of the University Coding Academy.
binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script
Last synced: 07 May 2025
https://github.com/sukhmancs/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 11 Apr 2025
https://github.com/Panquesito7/setup-jule
Setup a JuleC development environment in your project.
action-composite actions c clang composite composite-action cpp hacktoberfest jule julec julelang programming
Last synced: 09 May 2025
https://github.com/zoonman/nanodds
DDS for SSB 6.1 transceiver based on Si5351A, ST7735 and ATMEGA1284P
arduino arduino-nano atmega1284p c dds hamradio platformio si5351 st7735 wip
Last synced: 11 Apr 2025
https://github.com/prisect/dimanet
DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).
ai c contributions-welcome library open-source
Last synced: 31 Aug 2025
https://github.com/mhamdyx/C-programming-A-Modern-Approach-2nd-ed-Solutions
My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.
abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation
Last synced: 09 May 2025
https://github.com/wojwozniak/university
University courses that I have finished - tasklists, solutions, study materials
c computer-science csharp java javascript math python racket university
Last synced: 26 Aug 2025
https://github.com/gabriel-logan/auto
Repository with several codes that automate tasks in a practical way.
automation c c-plus-plus collaborate communityexchange csharp java javascript linux programming python typescript windows
Last synced: 24 Aug 2025
https://github.com/lavabit/magma.build
The magma daemon automated build and test resources.
appveyor automation bash build-automation build-pipelines c circle-ci continuous-integration coverity-scan jenkins make robots travis-ci
Last synced: 14 Apr 2025
https://github.com/theakashshukla/data-structures-algorithms
Data Structures & Algorithms using c
algorithms assignment c code data-structures dsa library program project solutions
Last synced: 05 Oct 2025
https://github.com/andy-byers/paw
A statically-strong typed embeddable scripting language for C
Last synced: 04 Sep 2025
https://github.com/ferhatgec/valacat
Fegeya ValaCat, Vala implementation of ColoCat.
c cat cli colocat color colorize filesystem glib implementation line-by-line read vala
Last synced: 14 Apr 2025
https://github.com/kauahensilva/c_two_three_and_red_black
This algorithm, implemented in C, demonstrates the understanding of two advanced tree structures: 2-3 trees and red-black trees. It showcases the fundamental concepts, operations, and comparisons between these data structures.
Last synced: 11 Sep 2025