A 2.78-trillion-parameter Kimi K3 running inference on a single CPU in 8.24 GB of RAM. Portable C99: no BLAS, no framework, no GPU.
-
Updated
Aug 7, 2026 - C
A 2.78-trillion-parameter Kimi K3 running inference on a single CPU in 8.24 GB of RAM. Portable C99: no BLAS, no framework, no GPU.
A shader-based software renderer written from scratch in C89
Implement a Lisp, in C, from scratch, no libs
A graphics engine in C with the Vulkan API for experience
Code Editor in C
The Flopperating System is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"
A (non-production) implementation of AES for educational purposes
MNIST MLP — Pure-C Neural Network from Scratch
Efficient SAM3 (Segment Anything Model 3) inference from scratch in pure C — Metal GPU + multithreaded CPU, no Python dependencies
Implement a modern Dynamic DNS server from scratch
Unofficial mirror of https://codeberg.org/emmett1/alicelinux with new recipes and a website with documentation and blogposts. As well as Musl patched with Mimalloc.
Bare-metal RTOS for STM32F7 built from scratch - preemptive kernel, dynamic ELF loader, FAT filesystem, USB stack, graphical engine, and interactive shell. No external dependencies.
A x86-64 kernel written in C: processes, virtual memory, NoxFS filesystem, TTY, and a Unix-like shell
Redis-inspired in-memory key–value database in C with WAL, crash recovery, TTL, AOF rewrite, REPL, and TCP server. Built to understand real database internals.
Source Code for aOS - A bare-metal operating system made from scratch.
Pure C image processing library - Learn DFT/FFT, convolution, edge detection from scratch. Zero dependencies, perfect for embedded systems.
A programming language built from scratch in C, featuring a custom compiler, bytecode format, and stack-based virtual machine with manual memory management.
Toy C compiler from scratch for learning purposes
Add a description, image, and links to the from-scratch topic page so that developers can more easily learn about it.
To associate your repository with the from-scratch topic, visit your repo's landing page and select "manage topics."