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-06 00:04:32 UTC
- JSON Representation
https://github.com/azurespheredev/KernelDriver2DrawLine
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 25 Oct 2025
https://github.com/sirwumpus/ioccc-mynx
Best use of the WWW - IOCCC 2005 Winner - web client
Last synced: 31 Jul 2025
https://github.com/schwalbe-t/DSTIKE-Pong
A port of singleplayer Pong for the DSTIKE Deauther watch.
c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106
Last synced: 25 Oct 2025
https://github.com/basemax/checkfullbinarytreec
This is a simple C program to check if a binary tree is full or not.
bin-tree binary-tree binarytree bintree c data-structure datastructure ds full-binary-tree tree
Last synced: 03 Apr 2025
https://github.com/clark800/page
minimalist pager (more alternative)
c command-line minimalist pager terminal
Last synced: 20 May 2026
https://github.com/imanimrod/piggy-os
The best operating system.
c kernel operating-system osdev x86-64
Last synced: 24 Jun 2025
https://github.com/miou-zora/lib-c-ursed
A libmy (Epitech Small LibC) that try to reach limit of ternary and recursive functions in C.
Last synced: 02 Feb 2026
https://github.com/idrisvohra9/c-learning
This Repository contains Learning of Topics in C language made by me. And a comment vise approach for better understanding of code.
basics c learn learning programming topics
Last synced: 10 Jan 2026
https://github.com/chouaib-629/helloworld_alllanguage
This repository contains "Hello World" examples in various programming languages.
c java javascript js php python r
Last synced: 17 Feb 2026
https://github.com/tanner-davison/cpp_class_overloading
Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters
c cpp dynamic-memory-management
Last synced: 30 Jan 2026
https://github.com/knbr13/tic-tac-toe
A simple command-line implementation of the classic Tic Tac Toe game in C.
Last synced: 04 Apr 2025
https://github.com/ldb/computer-network-exercises
A collection of small exercises on computer networks, written in C.
c dht http network-programming ntp rpc tcp udp
Last synced: 05 Apr 2025
https://github.com/filiprokita/bcrack
BCrack is a basic tool designed to crack Bcrypt hashed passwords using brute-force methods. Written in C, it highlights the importance of strong passwords and the effectiveness of Bcrypt for password hashing. Ideal for educational purposes and ethical security testing with permission.
bcrypt bruteforce c cli command-line crypt cryptography cybersecurity decryption encryption file-handling hacking hash-comparison hash-cracking password-cracking security wordlist
Last synced: 11 Feb 2026
https://github.com/gwlucastrig/gridfourc
A C-language API with tools for raster data including geophysical applications and digital elevation models
autonomous-underwater-vehicle bathymetry c data-compression digital-elevation-model geospatial raspberry-pi uav uuv
Last synced: 12 Jan 2026
https://github.com/mapalmalemus/microchip_baremetal_examples
Microchip Full Scale Development
8bit c embedded-systems microchip microchip-mplab microchip-pic microchip-pic-microcontrollers microcontroller programming
Last synced: 09 May 2025
https://github.com/serratotech/competitive-programming
Solutions of several online judges and problems of programming competitions (data structures and algorithms).
algorithms bitmask c c-plus-plus competitive-programming cpp11 data-structures dp graphs hashing java mathematics online-judges programming-competitions programming-contests python3 ruby trees vectors
Last synced: 15 Apr 2025
https://github.com/islatri/leetkocpp
A cargo-like runner for C/C++/Rust LeetCode problems
algorithms c cpp leetcode leetcode-c leetcode-cpp leetcode-rust rust
Last synced: 24 Aug 2025
https://github.com/saadbazaz/meme-generator-c
A low-level meme generator in the C language
c meme-generator operating-systems posix system-programming
Last synced: 21 Mar 2025
https://github.com/aashrafh/naivec
A simple C compiler implemented in LEX (Flex) and YACC (Bison)
bison c c-compiler compiler compiler-design flex lex programming-language yacc
Last synced: 21 Sep 2025
https://github.com/rcarubbi/cansi-datastructures
Data Structure Couse with examples written in C Ansi
binary-search c c-ansi data-structures linked-list
Last synced: 02 Jan 2026
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 21 May 2026
https://github.com/prashantrahul141/zspie
A fast, easy, dynamic programming language for beginners.
c compiler programming-language
Last synced: 24 Jun 2025
https://github.com/ruzafa8/minishell
A simple Unix shell implementation in C. Supports basic commands, piping, redirection, and signal handling. Ideal for learning shell scripting and process management. It's a 42 School Project.
Last synced: 19 Apr 2026
https://github.com/skullchap/buf
ANSI C89 dynamic buffer lib + code generator macros to help build custom vectors/dynamic array like wrappers and etc.
array buffer c c89 dynamic-array dynamic-buffer vector
Last synced: 09 Feb 2026
https://github.com/taktoa/xprintidle-ng
Utility for checking how long the X server has been idle
Last synced: 20 May 2026
https://github.com/alokverma18/matrix-calculator
Matrix Calculator using C language.
arrays c functions matrix-calculations user-defined-functions
Last synced: 15 Jul 2025
https://github.com/kei-k23/basic-c-calculator
This is a simple command-line calculator program written in C.
Last synced: 09 Mar 2026
https://github.com/thisisnotjustin/pi_thing
Raspberry Pi recreation of the Spotify Car Thing
Last synced: 19 Feb 2026
https://github.com/mementomori11723/c-http
A lightweight HTTP server implemented in C, designed to handle basic web requests efficiently.
Last synced: 09 Mar 2026
https://github.com/ir33k/aoc23
Advent of Code 2023
advent-of-code advent-of-code-2023 advent-of-code-2023-c c
Last synced: 19 Aug 2025
https://github.com/night0721/ccc
Fast, small, hackable TUI file manager with no dependency
c c99 fff file-manager filemanager suckless tui tui-file-manager
Last synced: 26 Sep 2025
https://github.com/zakhaev26/c-practice-repo
Repository for myself to refer C in future
Last synced: 21 Jun 2025
https://github.com/andrewbastin/texter
A simple ncurses text editor being written in C
c ncurses text-editor work-in-progress
Last synced: 27 Jun 2025
https://github.com/seng3694/idk
2D Graphics Library written in C and OpenGL
2d 2d-game-framework 2d-graphics-library c opengl
Last synced: 16 May 2026
https://github.com/lynk4/project-os
Writing an OS nobody ask for..............
assembly bootloader c fasm operating-system-from-scratch os os-programming qemu qemu-system-aarch64 x86 x86-assembly
Last synced: 15 Aug 2025
https://github.com/howerj/gladiators
Evolve tiny agents that attack each other and find food
c genetic-algorithm neural-network neural-networks
Last synced: 23 May 2026
https://github.com/zlikavac32/sql-query-parser
Small SELECT statement SQL parser for query builders
Last synced: 15 Mar 2025
https://github.com/crossphoton/matmul-computations
This, maybe, can be used for CPU testings xD
c matrix-multiplication multiprocessing multithreading
Last synced: 22 May 2026
https://github.com/xiaorancs/boost-learning
BoostεΊηε¦δΉ 代η ,ε¦δΉ ζθ½ζε.
Last synced: 19 May 2026
https://github.com/P4dro-Dev/Codificando-na-Linguagem-C-Nivel-Hard
Nessa atividade, eu foi um desafio que foi passado no curso TΓ©cnico em informΓ‘tica que estou realizando. Para testar nossos conhecimentos sobre a linguagem C em um nΓvel elevado. Para testar nosso aprendizado, e nossa LΓ³gica de ProgramaΓ§Γ£o. Todas Γ s questΓ΅es tiveram suas devidas perguntas comentadas. Assim, concluindo o desafio com excelΓͺncia!
Last synced: 21 Sep 2025
https://github.com/sleleu/philosophers
A multi-threaded program to solve the dining philosophers problem
42 c concurrent-programming multithreading
Last synced: 03 Jan 2026
https://github.com/stridsvagn69420/magicfix
Command-line tool to repair your file extensions
c command-line cpp cross-platform file-extension-converter file-extensions files magicbytes magicnumbers
Last synced: 26 Jul 2025
https://github.com/arxiver/mema
Memory Manager for C language to maintain the memory allocation and dellactions and works as a memory pool
c clang cpp cpp17 memory memory-allocation memory-management memory-manager memory-pool pool
Last synced: 09 May 2026
https://github.com/bemwamalak/operating-systems-engineering-course-assignments
My solutions for the MIT 6.S081 / Fall 2020 Operating Systems Engineering course Assignments.
Last synced: 11 Jun 2026
https://github.com/bynect/libbasex
ISO C library for various base encodings
ansi-c base base16 base2 base32 base32hex base58 base64 base64url binary-encoding c c-library c90 data-encoding encoding encodings library static-library
Last synced: 19 May 2026
https://github.com/naemazam/hello-world
I don't Know What is Your First Language and Don't Want to know Why You Select it. But As a Programmer i know, The Smile When You run Your First Code. After That We made Thousands of Mistake In our DEV life. We did Debug, Copycat or Googling But never Forget This First 2 Words. Let's Combine Our First Happiness In A single Page.
apache-groovy c dart elixir elm fortran go graphql haskel hello-world hellogithub helloworld helloworld-programs naemazam
Last synced: 08 Apr 2026
https://github.com/k4zoku/crandom
A random number generation implementation in C similar to the one found in standard C++ <random>
c c99 prng rng standard-library
Last synced: 10 Sep 2025
https://github.com/fpsvogel/learn-cs
Learning resources for computer science, C, etc.
awesome-lists books c computer-science learning-resources low-level-programming systems-programming zig
Last synced: 13 Apr 2025
https://github.com/ethagnawl/crystal-c-interop-demo
Experimenting with Crystal's C interop capabilities
Last synced: 17 May 2026
https://github.com/oyebamiji-micheal/college-c
A peak into the world of the C programming language
Last synced: 04 Jul 2026
https://github.com/sirwumpus/ioccc-am
Best Utility (make) - IOCCC 1992 Winner
Last synced: 02 Aug 2025
https://github.com/psingh12354/c
Here i upload my C code which i have done
50 c c-programming more practice than
Last synced: 26 Jun 2025
https://github.com/idorobots/noise-estimation
Noise estimation in fMRI signals. An AGH-UST project.
c filter fmri gaussian noise-estimation opencv rician snr snr-map
Last synced: 17 May 2026
https://github.com/rxchit/barebone-os-raspi3
A simple OS that prints "Hello World", for RaspberryPi 3
c cpp kernel os qemu raspberry-pi-3
Last synced: 11 May 2026
https://github.com/basemax/string2cstring
A tiny program to convert a file contents to C string with supporting multi-lines...
c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools
Last synced: 18 May 2026
https://github.com/ke0ff/artemis_pll
LMX2594 PLL Synth Project Files (10 MHz to 15 GHz)
attiny3217 c layout lmx2594 microwave rf schem source-code
Last synced: 19 Feb 2026
https://github.com/vpoulailleau/basicmakefile
A basic makefile for C project
c gcc gcc-compiler make makefile makefile-snippets makefile-template
Last synced: 25 Jul 2025
https://github.com/balena-io-examples/balena-c-hello-world
Getting started with C on balena
Last synced: 23 Mar 2025
https://github.com/priontoabdullah/problem-solving-online-judge
π»The goal of this repository is to save all programming problem solutions that I solved at a different online judge. π½π
acm-icpc c cpp hackerrank-challenges javascript python uri-online-judge uva-online-judge
Last synced: 07 Apr 2026
https://github.com/debakarr/cs6xx
LAB programs for CS6xx (6th SEM)
assignment c college lab pthreads shell socket
Last synced: 04 Oct 2025
https://github.com/vishwas567917/to-do-list
To-Do List is a command-line application built in C. It allows users to manage tasks with features for adding, viewing, and deleting items. Ideal for demonstrating file handling and data management in C.
Last synced: 10 Feb 2026
https://github.com/simon-zerisenay/42_push_swap
Pushswap is a 42 project emphasizing efficient sorting by minimizing operations. Participants use a limited set of commands to manipulate stacks and achieve the desired sorted order, showcasing algorithm design and optimization skills while developing problem-solving abilities.
42 42pushswap c chunking cprogramming ecole42 linkedlist midpoint pushswap sorting-algorithms stacks struct
Last synced: 18 Oct 2025
https://github.com/pedrozappa/42_ft_printf
42 Project : ft_printf
42 42born2code 42cursus 42school c printf
Last synced: 18 Feb 2026
https://github.com/rgolubtsov/dnsresolvd-multilang
A daemon that performs DNS lookups for the given hostname passed in an HTTP request, with the focus on its implementation using various programming languages.
bash c clojure daemon dns elixir erlang genie http java javascript lfe lua multilang perl python resolver vala
Last synced: 30 Oct 2025
https://github.com/notkamui/tpc-compiler
A compiler for a very small subset of C (Très Petit C)
Last synced: 13 Aug 2025
https://github.com/praabindhp/binary_search
C Program For Binary Search
binary-search c code programming-language
Last synced: 05 Mar 2025
https://github.com/HK-Transfield/wramp-multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 12 Aug 2025
https://github.com/im-rises/cmergesortparallel
Sequential and parallel merge sort algorithm implemented in C using OpenMP
algorithm c merge-sort openmp parallel pthread
Last synced: 14 May 2025
https://github.com/islipnot/winload
Reversing & recreating Windows 10 image loader with executable API resolution. (usermode, x64/86)
c reverse-engineering windows-10 windows-internals
Last synced: 20 Jun 2025
https://github.com/luweglarz/ft_printf_42
My own implementation of printf
42projects c printf-42 standard-library
Last synced: 31 Jul 2025