Zen C

A modern compiled systems programming language that extends C11 with type inference, pattern matching, async/await, and move semantics. Compiles to clean, human-readable C. 4.3k stars.

C TypeScript

z-libs

A suite of header-only C11 libraries: type-safe vectors, hash maps, SSO strings, linked lists, arenas, result types, and more. Works natively in both C and C++.

C C++

FAT - File & Archive Tool

A TUI-based file and archive viewer for your terminal that allows you to inspect text files, binary files, and archives like ZIPs and TARs in a single interface.

C TUI Makefile

TOMAT-OS

A deep dive into kernel development and system architecture, an attempt to build a foundational Operating System from scratch in C++.

C++ Assembly (x86) Makefile

achroma

A keyboard-driven browser and terminal emulator built from scratch in C++. Think Vim, but for the web.

C++

b-compiler-x64

A compiler for Ken Thompson's 1969 B programming language, the direct predecessor to C. Targets native x86-64 Linux.

C Assembly

Pinnacle

The Pinnacle Instruction Set Architecture — a custom ISA design exploring the fundamentals of how CPUs work at the hardware level.

C

forth-nasm-x64

A Forth implementation targeting x86-64 Linux and macOS, written entirely in raw NASM assembly.

Assembly

HolyC Editor

A lightweight, browser-based code editor for the HolyC language, built with vanilla JavaScript. Includes syntax highlighting and live preview.

HTML CSS JavaScript

holyc.nvim

A Neovim plugin for HolyC development, providing syntax highlighting and other IDE features.

Lua Neovim

pdfcc

Run C++ inside a PDF. A cursed project that compiles and executes C++ programs embedded within a PDF document.

JavaScript C++

bf-pdf

A Brainfuck interpreter embedded in a PDF, because PDFs weren't complicated enough already.

JavaScript