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-01 00:04:19 UTC
- JSON Representation
https://github.com/eslam-abdo/data-structures-algorithms
This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.
algorithms c cpp data-structures
Last synced: 02 Mar 2026
https://github.com/danisfermi/firewall-kernel-module
Linux Firewall using Kernel Module
c firewall kernel-module linux linux-kernel linux-kernel-module
Last synced: 14 Aug 2025
https://github.com/narasimha1997/c-dict
A tiny library that brings the support of dictionaries to C programming language with a fast lookup using hash tables. dict type can be used to associate large arrays with string keys.
algorithms c cplusplus datastructures dictionaries hashing
Last synced: 12 Apr 2025
https://github.com/karlb/sfont
A simple bitmap-based font library for SDL with support for fancy fonts
Last synced: 18 Jan 2026
https://github.com/rvk007/recover-fat32-file-system
A FAT32 file recovery tool.
c fat32 file-recovery filesystem recover-files
Last synced: 07 May 2025
https://github.com/approxit/impsbru
A impossible shapes logic game for Amiga.
Last synced: 06 Oct 2025
https://github.com/prakhar-002/leetcode
📜 LeetCode Solution Hub 🔥 | Get all solutions 🧩 for daily challenges and specific tasks 💪🏻 | Example: 🍨 LeetCode 75 - 🪻 Ace Coding Interview, 📦 SQL 50 - 🌽 Crack SQL Interview, 📒 30 Days of JavaScript - 🌻 Learn JS Basics
c cpp java javascript leet leetcode leetcode-cpp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-solutions python3 questions-and-answers
Last synced: 03 Aug 2025
https://github.com/tokenrove/wacom-serial-iv
Linux driver for old Wacom serial tablets, protocol IV
c device-driver kernel-module linux-kernel tablet
Last synced: 25 Mar 2025
https://github.com/exoticlibraries/liblogax
Blazing fast, simple and modular header-only logging library with zero allocation for C and C++, implemented in C90. Allow logging into various output formats such as Key-Value and JSON.
c c-plus-plus c90 fast json key-value logger logging text
Last synced: 31 Mar 2025
https://github.com/francescodisalesgithub/simpleviruswriting
An example of basic virus writing in C
c exploit fallocate fork-bomb hacking hide-messages kernel linux passwords shadowfile timebomb virus-writing
Last synced: 25 Jun 2025
https://github.com/rafaykhattak/library-managment-system-oop
Streamline library tasks with my Library Management System. Borrow, return, search books hassle-free. Organized, user-friendly, efficient. Fully utilizing the power of C++ OOP
c cpp library-management-system managment-system object-oriented-programming
Last synced: 02 Aug 2025
https://github.com/avivnaaman/openu-c-project
Double-pass assembler, written in ANSI C90 for an imaginary 24-bit computer.
24-bit ansi-c assembler c openuniversity
Last synced: 23 Apr 2025
https://github.com/mohammedhrima/wolf-compiler
Compiler for my own programming language (in progress...)
assembly c c-language c-programming c-programming-language c-project c-projects compiler compiler-design compiler-designs compilers machine-code
Last synced: 15 May 2025
https://github.com/cadebrown/kscript
kscript is an easy to use, general purpose, multi-paradigm programming language meant to provide cross-platform APIs. The standard library of kscript includes most features required for development tasks, including maths (m, nx), networking (net, net.http), GUI programming, and more.
c graph graphs http http-server language languages
Last synced: 01 Mar 2026
https://github.com/elit-altum/c-programs
Basic programs written in C using ANSI for GNU-GCC
ansi-c arrays c circular-linked-list circular-queue data-structures gcc-complier gnu linked-list menudriven queue sparse-matrix stacks
Last synced: 27 Oct 2025
https://github.com/nandahkrishna/networkslab
Code written for Networks Lab in the 5th Semester
arp c c-programming client-server congestion-control dns error-correcting-codes hamming-code http networking networks performance-evaluation routing routing-protocols simulation tcl tcp udp
Last synced: 26 Oct 2025
https://github.com/thedavesims/wormhole
A GBJAM9 entry written in C for the WASM-4 fantasy console.
2bit c fantasy-console game gbjam9 retro retrogame wasm wasm4 webassembly
Last synced: 05 Jul 2025
https://github.com/johncoleman83/printf
Custom version of printf() in C Language
c c-language low-level-programming printf
Last synced: 10 Apr 2025
https://github.com/deeptesh-rout/the-ultimate-c-programming-course
This is a Ultimate C-Programming Course for Beginners
Last synced: 27 Oct 2025
https://github.com/eliseydudin/ict-solutions
solutions for tasks on platforms like codeforces :D
c cpp golang leetcode leetcode-solutions python rust sports-programming
Last synced: 23 Oct 2025
https://github.com/lcui-dev/lcui-quick-start
Clone to try a simple LCUI app
c cmake gui-application lcpkg lcui xmake
Last synced: 12 Mar 2025
https://github.com/tsnsoft/codeblocks_rus
Code::Blocks (x64) с русским интерфейсом и проверкой русской орфографии
c codeblocks codeblocks-ide cpp russian
Last synced: 03 Apr 2026
https://github.com/cappe987/capmon
A Linux capabilities(7) monitor for using commands without sudo
Last synced: 24 Oct 2025
https://github.com/dushansenadheera/algorithms-and-data-structures
algorithms and data structures using c language
algorithms-and-data-structures c programming
Last synced: 26 Oct 2025
https://github.com/cxxpods/cxxpods
Toolchains, tools and dependencies, all in one place, made easy
build build-automation build-system c cmake cpp cross-compiler make package-manager toolchains
Last synced: 25 Oct 2025
https://github.com/wa1tnr/camelforth-rp2040-b-ms-u
CamelForth in C by Dr Brad Rodriguez - UNSTABLE - RP2040 Pi Pico port with mass storage QSPI flashROM
assembly c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map pico-sdk raspberry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc
Last synced: 28 Oct 2025
https://github.com/mcuntz/jams_makefile
Provide a portable, versatile way of compiling Fortran, C, C++, and mixed projects.
c configuration fortran make makefile
Last synced: 27 Jan 2026
https://github.com/emmaconnor/moria
Python library for interacting with in-memory C structures using data mined from binary DWARF debug info.
binary-exploitation c exploit exploit-development exploitation exploits offensive-security python security
Last synced: 11 Mar 2026
https://github.com/codeabinash/aurora-react
The C code highlighting engine for the web.
c c-code-highlight c-lang c-language code-highlight highlight react typescript
Last synced: 23 Apr 2025
https://github.com/Harry-Ross/vscode-c-snippets
A simple extension for Visual Studio Code snippets for the C programming language.
Last synced: 17 Jul 2025
https://github.com/djthorpe/c-tensor
Tensor implementation in C
c cmake library machinelearning tensor
Last synced: 07 May 2025
https://github.com/RasoulUnlimited/Small-projects-with-c
8 Small projects done with 'C' for Tehran Azad University. 🎓
c c-programming small-projects university-project
Last synced: 02 Sep 2025
https://github.com/bianc8/rdc22
##### ITA Codici di lezioni e esami passati ##### ENG Lecture and past exam codes ### Corso di rdc Reti di Calcolatori 2022 Prof. ZINGIRIAN NICOLA Unipd
Last synced: 17 Sep 2025
https://github.com/davidesantangelo/nmri
All the calculation power you need without the bloat. NMRI is a powerful command-line calculator with support for mathematical functions, variables, command history, and memory operations.
c calculator calculator-application cli
Last synced: 20 Aug 2025
https://github.com/stevelauc/the-linux-programming-interface
Src of The Linux Programming Interface and its Rust implementation (Exercise included)
c linux rust system-programming
Last synced: 11 Apr 2025
https://github.com/n4vrl0s3/hackerrank
Hacker Rank Solve (On Going)
c cpp csharp go hackerrank hackerrank-challenges hackerrank-python hackerrank-solution haskell html java javascript kotlin php python ruby solver swift typescript vscode
Last synced: 14 Apr 2025
https://github.com/ilieschibane/projet-compil_mini-compilateur
a Mini compiler made in C and Flex/Bison for an university project
Last synced: 30 Apr 2025
https://github.com/peterr-s/hash_map
A simple C hash map implementation
c c89 data-structures hashmap standard-conform
Last synced: 01 Aug 2025
https://github.com/bhhbazinga/lrbtree
lua-bind for rbtree ported from linux kernal
Last synced: 23 Apr 2025
https://github.com/dispatchcode/fractal
fraCtal generates fractals of any dimension that you want. It can generate fractals belonging at two sets: Mandelbrot and Julia.
Last synced: 02 Sep 2025
https://github.com/aminkhani/c
Cpp/C Tutorials, Exercise and PDF
c c-example c-exercise c-language c-project cpp cpp-examples cpp-tutorials
Last synced: 19 Jul 2025
https://github.com/maluoi/warm-sock
A single header high-level socket/networking library for building ad-hoc server/client multi-user experiences.
c networking single-header sockets
Last synced: 16 Aug 2025
https://github.com/rishav394/skillrack-code-finder
Just Enter the Question ID from skillrack and this program will give you the C code.
c ruby skillrack skillracksolutions
Last synced: 03 Jul 2025
https://github.com/lukereichold/http-server
A simple threaded http server in C
Last synced: 18 Feb 2026
https://github.com/default-writer/c
Visual Studio Code C/C++ development
bash-scripting c garbage-collector gtk4 memory-management
Last synced: 13 Apr 2025
https://github.com/frogtheastronaut/moose-os
32-Bit OS written in C
asm assembly-language c grub2 operating-system os osdev qemu
Last synced: 04 Oct 2025
https://github.com/jmcph4/jcrl
A library of fundamental algorithms and data structures written in C
abstraction adt algorithms c compsci data-structures discrete-mathematics fundamental-algorithms graph hypergraph library list multiset queue reference-implementation set sorting-algorithms stack tree tree-search
Last synced: 07 Apr 2025
https://github.com/king-11/c_compiler
Writing a compiler for c in rust language
c code-generator compiler lexer parser rust
Last synced: 23 Apr 2025
https://github.com/tristanpenman/asteroids64
Nintendo 64 port of my Asteroids clone
Last synced: 22 Apr 2025
https://github.com/tjensen42/makefiles
Some simple Makefiles for compiling C/C++ with auto dependency generation. Feel free to use them as template.
c compile cpp dependencies makefile makefile-template
Last synced: 14 Apr 2025
https://github.com/rob2309/simpleos2
SimpleOS2 is a very simple x86_64 OS I am creating for learning purposes.
amd64 apic apic-timer asm c cpp efi efi-development kernel operating-system operating-system-learning process-management uefi uefi-boot uefi-development x86 x86-64
Last synced: 05 Oct 2025
https://github.com/jerr-it/canvas
Render images and videos directly using C
c c-language hacktoberfest netpbm rendering
Last synced: 14 Aug 2025
https://github.com/joswinemmanuel/basic-c
A repository containing the fundamentals of C programming and essential programs for beginners.
Last synced: 10 Mar 2026
https://github.com/dpetrosy/42-printf
This project aims to code a custom implementation of the C printf function.
42 42-cursus 42-printf 42-school 42born2code 42cursus 42printf 42projects 42school 42yerevan c c-programming ft-printf library makefile printf printf-42 printf42
Last synced: 10 Apr 2025
https://github.com/bgmp/lru
LRU Page Replacement Algorithm Implementation written in C
Last synced: 29 Oct 2025
https://github.com/chaitanyarahalkar/cedit
A minimalistic text editor for terminal fanatics. Download it for Linux →
c emacs nano text-editor vim vt100
Last synced: 17 Aug 2025
https://github.com/nathanmcmillan/hymn-lang
Small scripting language.
bytecode-interpreter c embedded interpreter language lua programming-language vm
Last synced: 26 Jul 2025
https://github.com/wa1tnr/camelforth-rp2040-au
CamelForth in C by Brad Rodriguez - UNSTABLE version
c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map raspberry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc
Last synced: 17 Aug 2025
https://github.com/jomy10/defer
A simple, single-header library which implements defer and autofree at compile-time in C/C++
autofree c cpp defer single-header single-header-lib single-header-library
Last synced: 21 Mar 2025
https://github.com/thexhr/jrnlc
Opinionated command line based Journal
c diary hacktoberfest journal jrnl
Last synced: 10 Oct 2025
https://github.com/nattfalk/iff2raw
Command-line tool for converting IFF ILBM images to RAW format
Last synced: 08 Oct 2025
https://github.com/princexz/printf
This a repository for the ALX project for the printf project
c c-printf printf printf-functions team-project
Last synced: 12 Apr 2025
https://github.com/gbafana25/typetester
Typing practice on the command line
Last synced: 24 Apr 2025
https://github.com/para-lang/para-compiler
The Para Compiler (From Greek "para": Beside/Alongside)
c compiler hacktoberfest hacktoberfest2021 language para para-lang programming-language python
Last synced: 07 Oct 2025
https://github.com/bitwyre/chebyshev_primality_testing
Chebyshev polynomials of the first kind and primality testing
c chebyshev-polynomials congruence conjecture mod primality-test prime prime-numbers
Last synced: 05 Sep 2025
https://github.com/zpoint/algorithms
Notes and Implementation of common Algorithms and DataStructure
algorithm c common-algorithms python
Last synced: 07 Oct 2025
https://github.com/vishalsharma0309/inferno
The official repository of Team Inferno DTU. Working on a martian rover prototype.
arduino c embedded-systems image-processing iot machine-learning martian-rover matlab python raspberry-pi ros solidworks
Last synced: 25 Apr 2025
https://github.com/ivanmrsulja/brick-ide
Simple, fast and lightweight IDE and text editor for C development.
Last synced: 28 Jul 2025
https://github.com/matteoepitech/valka
Valka is a programming language made in C using LLVM.
c compiler cross-platform language llvm
Last synced: 05 Jul 2025
https://github.com/shivamjoker/todo-app-in-c
A beautiful Todo list app in C language with CRUD operation
c cprogramming cproject todoapp
Last synced: 13 Mar 2026
https://github.com/petrus1904/superadmm
superADMM: Quadratic Program Solver with dynamic weighting ADMM
c linear-programming matlab model-predictive-control optimization python quadratic-programming solver
Last synced: 13 Apr 2026
https://github.com/warusadura/tpmsecret
a simple project to work with a TPM.
Last synced: 30 Oct 2025
https://github.com/webispy/checkpatch-action
Github action for checkpatch.pl
action c checkpatch checkpatch-action code-review docker kernel lint
Last synced: 10 Oct 2025
https://github.com/tusharkhatriofficial/lang-docs-imcoded.github.io
This repository provides comprehensive documentation for the C programming language, covering the basics, concepts, examples, exercises, and projects. It is designed to help beginners and college students learn C programming, as well as provide best practices and tips for more experienced programmers.
c c-loops c-pointers c-programming-basics c-programming-language learning-c pointers
Last synced: 10 Apr 2025
https://github.com/sha-env/hackerrank
Hacker Rank Solve (On Going)
c cpp csharp go hackerrank hackerrank-challenges hackerrank-python hackerrank-solution haskell html java javascript kotlin php python ruby solver swift typescript vscode
Last synced: 11 Oct 2025
https://github.com/anvouk/anv
Collection of 1 header-only utility libraries under MIT license
c cross-platform header-only libraries library no-dependencies unit-testing utility-library
Last synced: 24 Apr 2025
https://github.com/arezaie14/ars_kalman_filter
This is Kalman filter in c language for all programming languages such a micro controllers and ...
c cpp filter filters function-parametres kalman-filter mea micro-controllers microcontroller programming-languages
Last synced: 26 Apr 2025
https://github.com/coditva/a-vim-story
A ncurses based game for learning Vi/Vim.
c cmake doxygen game learning-vim ncurses vim
Last synced: 12 Apr 2025
https://github.com/jcrd/wm-launch
Tool to launch X11 clients with unique IDs
c ld-preload ld-preload-hack x11 xorg
Last synced: 28 Apr 2025
https://github.com/alsa-project/libhinawa
Mirror of https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git for user support and continuous integration. I/O library for IEEE 1394 asynchronous transactions to/from units on the bus, with GObject Introspection.
alsa c gobject-introspection ieee1394 linux meson
Last synced: 12 Apr 2025
https://github.com/codeabinash/aurora
The C code highlighting engine for the web.
c c-code-highlight c-lang c-language code-highlight code-highlighter highlight
Last synced: 10 Apr 2025