TSAC: Very Low Bitrate Audio Compression.
ts_zip: a practical text compression utility using a large language model.
TextSynth Server is a web server proposing a REST API to large language models. They can be used for example for text completion, question answering, classification, chat, translation, image generation.
QuickJS: a small but complete Javascript engine.
LibBF is small library to handle arbitrary precision floating point numbers.
The TinyPI program computes millions of digits of PI.
TinyEMU (previously known as RISCVEMU) is a small emulator emulating 128 bit RISC-V and x86 machines.
The SoftFP library is a new IEEE 754-2008 floating point emulation library supporting the 32/64/128 bit floating point types.
QEMU is a generic machine emulator and virtualizer.
FFMPEG, the Open Source Multimedia System. I launched this project in year 2000 and led it for several years.
TCC is a tiny but complete ISOC99 C compiler which enables you to use C as scripting language. TCC has its roots in the OTCC project. The TCCBOOT boot loader demonstrate the speed of TCC by compiling and launching a Linux kernel in less than 15 seconds.
QEmacs (for Quick Emacs) is an emacs clone I began to learn Unicode rendering algorithms, text buffers manipulation and XML/HTML/CSS parsing.
TinyGL: a Small, Free and Fast Subset of OpenGL.
Pi formulas, algorithms and computations.