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/adrian-aley/misc_projects
A collection of small projects/snippets in C++, Excel, VBA, Python, etc.
c c-plus-plus excel optimization python quantitative-finance technical-analysis vba vba-excel vba-modules xlsm xlsx
Last synced: 05 May 2025
https://github.com/ccoskrnl/ccoskrnl
A Hobby Operating System. I'm writing it on x86, because I like sadness and misery.
assembly c operating-system os uefi-boot x86-64
Last synced: 06 May 2025
https://github.com/mindexpert7546/learn-dsa
Data structure and Algorithm (DSA).A data structure is a method of organizing data in a virtual system. Think of sequences of numbers, or tables of data: these are both well-defined data structures. An algorithm is a sequence of steps executed by a computer that takes an input and transforms it into a target output.
algorithms-and-data-structures c cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 java python
Last synced: 18 Jun 2025
https://github.com/vozlt/sniff-ipmac
The packet sniffer to capturing just ip and mac address.
c direct-server-return example-code libpcap packet-sniffer
Last synced: 22 Jun 2025
https://github.com/sternenseemann/buchstabensuppe
toy font rendering for low pixelcount, high contrast displays
bitmap c flipdot flipdots font font-rendering text-shaping
Last synced: 09 Sep 2025
https://github.com/troglobit/crobots
CROBOTS is a programming game, for (aspiring) programmers
Last synced: 18 Mar 2025
https://github.com/lrusak/arduino-core-pico
Arduino Core for Raspberry Pi Pico
arduino c cpp embedded pico rasberrypi rpi
Last synced: 13 Apr 2025
https://github.com/ympons/katas
I :heart: algorithms and competitive programming. In this repo, I share some of my solved challenges and hacks.
algorithms c coj competitive-programming cpp cses elixir exercism go hackerrank katas leetcode python3 solved-challenges
Last synced: 21 Jun 2025
https://github.com/huangcongqing/latex
LaTeX学习记录
c ctex latex latex-template mathtype tex
Last synced: 08 May 2025
https://github.com/advancedhacker101/c-r.a.t-client-linux
This is the linux version of the R.A.T client written in c#
Last synced: 25 Oct 2025
https://github.com/dkv204p/c-programming
Welcome to the C-Programming repository! This repository is a comprehensive collection of resources, examples, and exercises for learning and mastering the C programming language.
algorithm and c c-enums c-file-handling c-functions c-programming c-programming-language c-structures c-tutorial data dsa dsa-in-c structure
Last synced: 02 Apr 2026
https://github.com/tyler-cromwell/mantle
An operating system kernel written mostly in C for x86-64 CPUs, capable of booting on real hardware. Goal is to implement my own functional Unix-like operating system.
assembly c grub iso kernel linux makefile operating-systems python3 x86 x86-64
Last synced: 17 Mar 2026
https://github.com/libdriver/syn6988
SYN6988 full function driver library for general MCU and Linux.
c full-function-driver linux mcu speech-synthesis spi syn6988 uart
Last synced: 28 Oct 2025
https://github.com/antoniotejada/epycc
C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python
c c99 compiler jit lark lark-parser llvm llvmlite python
Last synced: 23 Jan 2026
https://github.com/rifkybujana/sam3.c
Efficient SAM3 (Segment Anything Model 3) inference from scratch in pure C — Metal GPU + multithreaded CPU, no Python dependencies
apple-silicon c computer-vision from-scratch ggml image-segmentation inference machine-learning metal pure-c sam3 segment-anything
Last synced: 04 Jun 2026
https://github.com/ahueck/astprinter
Conveniently explore the Clang abstract syntax tree
abstract-syntax-tree c clang clang-tooling cpp
Last synced: 05 Apr 2026
https://github.com/ramanaditya/beginners
This is a repository containing all the beginning steps to start with programming from level zero
c cplusplus cpp hacktoberfest hacktoberfest-2020 hacktoberfest2020 java python python3
Last synced: 30 Oct 2025
https://github.com/ronflima/feijuca
An implementation of popular algorithms using plain STD C language
algorithm c hacktoberfest mit-license
Last synced: 03 Mar 2026
https://github.com/avengineers/hammocking
Automatic mocking tool for C
automation c clang googlemock googletest mocking stubbing unittest
Last synced: 28 Apr 2026
https://github.com/bensouchet/raytracer
School Project - Graphic - Raytracer Engine & Renderer from scratch
c opencl outliner presets raytracer raytracing raytracing-render sdl2 shaders
Last synced: 27 Feb 2026
https://github.com/bastidood/c-data-structures
A collection of reference implementations for basic data structures written in C.
c computer-science data-structures
Last synced: 08 Oct 2025
https://github.com/akagi201/urlsafe-b64
The standard 'base64url' with URL and Filename Safe Alphabet described in RFC 4648
base64 c url-safe urlsafe-base64
Last synced: 27 Apr 2025
https://github.com/zeel-codder/recursion-hub
Write a solution to any recursive problem in any language of your choice
c cpp css express go hacktoberfest html java js nodejs php python r typescript
Last synced: 07 Oct 2025
https://github.com/performanc/frequenc
Bizarre performant music node written in C.
Last synced: 23 Apr 2025
https://github.com/tr-reny/alx-low_level_programming
All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning
alx alx-low-level-programming betty betty-style c low-level-programming shell
Last synced: 09 Apr 2025
https://github.com/rc-chuah/hyper-v-switch
This Program Enables And Disables Hyper-V Hypervisor So You Can Use Other Virtualisation Tools Such As (VMware, VirtualBox) Simultaneously.
c hyper-v hypervisor virtual-machine virtualbox virtualization vm vmware windows windows-10 windows-11 wsl wsl2
Last synced: 27 Oct 2025
https://github.com/papachristoumarios/sade
Code for paper: Software clusterings with vector semantics and the call graph
c cflow cscout doc2vec layering layering-violations natural-language-processing refactoring word-embeddings
Last synced: 12 Mar 2026
https://github.com/tversteeg/neat-o
:seedling: Realtime Neuroevolution of Augmented Topologies
c deep-learning evolution feedforward-neural-network genetic-algorithm machine-learning neat neural-network rtneat
Last synced: 19 Apr 2025
https://github.com/codybartfast/knr
Exercises from The C Programming Language
c exercises knr solutions the-c-programming-language
Last synced: 15 Apr 2025
https://github.com/vertices-network/c-vertices-sdk
Vertices SDK
algorand blockchain c iot library vertices-network wallet
Last synced: 15 Mar 2025
https://github.com/cooljeanius/bnetd
a fork of the bnetd MacPorts port, to try to get it to build on newer systems
Last synced: 18 Jan 2026
https://github.com/saddamarbaa/data-structures-and-algorithms
==> I made this repository to post my code and document my progress while Learning data structures and algorithms concepts in this repository, I covered the complete data structures and algorithms
array binary-tree c graph hash-tables java javascript leetcode python typescript
Last synced: 23 Apr 2025
https://github.com/the1riddle/binary_trees
0x1D. C - binary_trees
alx-africa binary-search-tree binary-tree c c-programing
Last synced: 11 Jun 2025
https://github.com/soumyasen1809/programming-for-numerical-computation
Programming for Numerical Computation using C-OpenMP (Parallel Programming)
c gpu gpu-computing gpu-programming iteration numerical-methods openmp openmp-parallelization parallel-computing parallel-programming
Last synced: 23 Apr 2025
https://github.com/soumyasen1809/openmp_c_12_steps_to_navier_stokes
Parallelization attempt to the “12 steps to Navier–Stokes” lessons using OpenMP/C
burgers-equation c cfd computational-fluid-dynamics computational-fluid-simulation convection-diffusion dynamic-memory-allocation navier-stokes-equations openmp parallel-computing
Last synced: 23 Apr 2025
https://github.com/bufgix/study.lib
Konya Teknik Üniversitesi haftalık programlama ödevleri
Last synced: 02 Sep 2025
https://github.com/cesargdm/c-chess
♝♞♟ CLI online chess written in C ♚♛♜
c chess emoji parallelism sockets threads
Last synced: 12 Jun 2025
https://github.com/nishkarshraj/make-tool-and-makefile
Task oriented Build tool Make for C.
build build-tool c conditions logs make makefile makefile-template
Last synced: 09 Oct 2025
https://github.com/hpjansson/cropsicle
Minimal C implementation of the Growcut area selection algorithm
Last synced: 27 Oct 2025
https://github.com/jotavare/minitalk
System that sends a message from client to server using UNIX signals for communication.
ascii binary bits c client-server gdb makefile minitalk norminette pid signal-processing signals sigusr1 sigusr2 unix unix-signals valgrind
Last synced: 24 Apr 2025
https://github.com/sionpardosi/financial-management-system-basedonthec-programming-language-implementation-of-daily-and-monthl
Sistem Pengelolaan Keuangan Berbasis C! Proyek ini bertujuan untuk mengembangkan sebuah aplikasi sederhana menggunakan bahasa pemrograman C untuk mengelola pengeluaran harian dan bulanan.
Last synced: 09 Jul 2025
https://github.com/nisarldev/42madrid
Programming language C on 42Madrid Piscina and student
42cursus 42projects 42school algorithms-and-data-structures c ia-algorithms imperative-programming programming-language shell-scripting unix-shell
Last synced: 02 Jul 2025
https://github.com/ilya3point999k/levr
Single header CPU voxel renderer
c c99 raycasting raytracing single-header software-rendering voxel
Last synced: 10 Apr 2025
https://github.com/dexter-xd/restapi-c-sqlite
A lightweight RESTful API for todo management built entirely in C.
Last synced: 23 Apr 2025
https://github.com/codinasion/hello-world
"Hello World" in every programming language 🤗 Good collection of `good first issue`
c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala
Last synced: 05 Jul 2025
https://github.com/ar1ja/baz
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/baz] a fast, easy, simple and lightweight plugin manager for GNU bash
bash baz baz-loader baz-plugin c c89 cli directory git linux performance plugin plugin-manager productivity shell terminal
Last synced: 04 Oct 2025
https://github.com/pyift/pyift
PyIFT is a Python wrapper of a fork of the LIDS C library.
c graph image-foresting-transform image-processing python shortest-paths
Last synced: 03 Sep 2025
https://github.com/rmn20/planecut
Color quantization/palette generation for png images
c compression image-optimization palette png png-compression quality quantization
Last synced: 06 Sep 2025
https://github.com/theimpossibleastronaut/zank
Text-based adventure game
c game ncurses practice-project terminal text-adventure
Last synced: 28 Feb 2025
https://github.com/americocunhajr/crflowlib
CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.
c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry
Last synced: 23 Apr 2025
https://github.com/richiepagard/bitfiddler
Learning low-level stuff the hard way — by fiddling, failing, and fixing.
c funny-experiments low-level low-level-programming network programming
Last synced: 18 Jan 2026
https://github.com/serge-404/CPM32
hybrid fork of Keiji Murakami (CPM emu) and Mockba the Borg (Z80 emu) projects
8bit c cpm orion-128 vt52 z80 z80-emulator
Last synced: 12 Jun 2025
https://github.com/cooljeanius/bap
some random project I happened across in /r/reverseengineering when it was at version 0.7; this fork is me trying to get it to build
bap c ocaml reverse-engineering
Last synced: 18 Jan 2026
https://github.com/privkeyio/libnostr-c
Lightweight, portable C library for the Nostr protocol with native Lightning Network integration.
bitcoin c lightning-network nostr
Last synced: 16 Jan 2026
https://github.com/mozancetin/c-projects
Some C Projects
c c-programming-language c-projects
Last synced: 10 Apr 2025
https://github.com/adharshkamath/mathy-compiler
A compiler to generate OpenMP programs for equations involving constructs like Forall, Summation, etc., frequently used in the scientific domain
bison c compiler compiler-construction cpp equation flex lex mathematical-equation mathematical-notations omp-parallel openmp openmp-programs parallelization transpiler yacc
Last synced: 03 Jul 2025
https://github.com/savage13/sacio
sacio library
c iris sac sacio-library seismic
Last synced: 12 Apr 2025
https://github.com/soasis/encoding_tables
Shared tables between C and C++ for encoding infrastructure
Last synced: 09 Apr 2025
https://github.com/martinrixham/cheesemake
It is not meant to be taken literally, it refers to any manufacturers of dairy products.
Last synced: 06 Oct 2025
https://github.com/ravi-prakash1907/os-practicals
C/C++ programs to understand the working of the Operating System
c college cpp operating-system os
Last synced: 06 Sep 2025
https://github.com/randruc/lazuli
Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.
arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling
Last synced: 10 Apr 2025
https://github.com/whenubelieve/react-native-web3-boilerplate
This is the mobile version to the JOE (Javascript on Everything) platform. JOE is a platform that aims to connect mobile apps, web apps, desktop apps, server apps, and IoT apps to the blockchain entirely using Javascript.
boilderplate c joe objective-c platform react react-native starlark web3
Last synced: 09 Apr 2025
https://github.com/justinmeiners/exercises
Exercises I do from books, articles, etc.
algorithms c code-golf cpp excercises scheme sicp sicp-solutions
Last synced: 25 Mar 2025
https://github.com/madebypixel02/push_swap
[42 Madrid] Because swap_push isn’t as natural
42 42-cursus 42born2code 42madrid 42school algorithm born2code c git makefile peer2peer push-swap sorting-algorithms
Last synced: 11 Apr 2025
https://github.com/andyfratello/par
🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB
c fib-upc openmp openmp-parallelization par par-fib parallel-computing parallel-programming parallelism
Last synced: 12 Apr 2025
https://github.com/shawnanastasio/BasilC
An interpreter for the BasilC esoteric programming language
c esoteric-language esoteric-programming-language interpreter
Last synced: 11 May 2025
https://github.com/shysaur/shysaur-suffixtrees
Implementations of Suffix Trees Algorithms
c mccreight-algorithm suffix-tree ukkonen-algorithm
Last synced: 10 Jul 2025
https://github.com/nicolasbauw/amiga-c-intro-template
Amiga C template for hardware screen setup and module replay
amiga c copperlist demos hardware intros module protracker ptreplay replay template vbcc
Last synced: 13 Apr 2025
https://github.com/govnorice/archarchive
A utility to quickly rollback an arch linux system using ALA (a.k.a Arch Linux Archive)
ala arch archive c cpp linux linux-utils rollback
Last synced: 06 May 2025
https://github.com/lyriarte/MemoCalc
MemoCalc Palm OS application
c calculator interpreter palmos
Last synced: 11 May 2025
https://github.com/victorpreston/sorting_algorithms
sorting_algorithms
alx alx-africa alx-curriculum alx-low-level-programming c clanguage cprogramming cshell
Last synced: 10 Jul 2025
https://github.com/coderarjob/split_join
Splits a large file into smaller files of specified bytes and also joins them back to the original file.
c file-joiner file-split file-splitter linux
Last synced: 18 May 2026
https://github.com/protik09/coremark-rp2040
This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.
benchmark c embedded embedded-c embedded-systems raspberry raspberrypi-pico rp2040 rpi-pico
Last synced: 08 May 2025
https://github.com/chethanyadav456/quickcmd
A simple command line tool to run commands quickly made with C.
Last synced: 07 May 2025
https://github.com/patrickrgaffney/patdown
a non-fancy markdown parser in C
c commonmark markdown markdown-parser parser
Last synced: 14 Apr 2025
https://github.com/chansen/c-utf8-valid
Single-header UTF-8 validation routines for C
Last synced: 12 Sep 2025
https://github.com/a740g/raylib-nuget
raylib Nuget package
c c-plus-plus game-development library nuget nuget-package visual-studio
Last synced: 10 Sep 2025
https://github.com/akatsuki105/boktai2
WIP: Disassembly of Boktai2(Japan, v1.1)
asm boktai c decompile disassembly game gameboy-advance games gba reverse-engineering
Last synced: 07 May 2025
https://github.com/hikarin/aquario
GC-oriented Lisp interpreter
c cheney-copying-collector garbage-collector generational-scavenging mark-and-compact mark-and-sweep reference-counting
Last synced: 11 May 2025
https://github.com/spockbotmc/mcd2c
Generate C serialization/deserialization code from the minecraft-data protodef protocol spec
c minecraft minecraft-data protodef spockbot
Last synced: 11 Apr 2025
https://github.com/libdriver/syn6658
SYN6658 full function driver library for general MCU and Linux.
c full-function-driver linux mcu speech-synthesis spi syn6658 uart
Last synced: 19 Jun 2025
https://github.com/yorevs/ccompass
This is a C-ANSI style framework to program in C like C++
Last synced: 07 Mar 2026
https://github.com/carloszoft/online_judge
Repository to resolved exercises in https://www.hackerrank.com/
algorithms c competitive-programming estrutura-de-dados javascript treinamento
Last synced: 07 Sep 2025
https://github.com/joswinemmanuel/c-lab-s2
A repository for KTU B.Tech Computer Science S2 C Programming, containing lab exercises and code examples to support learning and practical application of C programming concepts.
Last synced: 19 Jul 2025
https://github.com/niklasf/rust-btoi
Parse integers directly from ASCII byte slices
Last synced: 12 Apr 2025
https://github.com/mattmoony/propaganda.c
A robust and easy to use string-manipulation library for the C programming language. There is no need for writing your own functions to perform simple tasks all of the time! 🐱💻
c char character data-type data-types datatype datatypes easier easy easy-to-use functions library manipulation propaganda pure-c simple string string-manipulation string-operations strings
Last synced: 30 Oct 2025
https://github.com/mjkloeckner/6502
6502 cpu command line emulator
6502 c cpu-emulator emulator tui
Last synced: 20 Jul 2025
https://github.com/rolandbrake/piscript
Piscript is a lightweight scripting language inspired by Python, built in C for speed and simplicity. It features a built-in 128x128 pixel graphics display and supports functional programming, matrix math, and WebAssembly via Emscripten. Ideal for learning, experimentation, and building retro-style visual programs.
c compiler embedded emulators games interpreter love2d pico-8 pixel-art python python-like retro scripting tic80 virtual-machine wasm
Last synced: 22 Jun 2025