Run X Window or Firefox in Windows 2000, in QEMU, in Linux in your browser.

RISCVEMU is a 128 bit RISC-V emulator.

LibBF is small library to handle arbitrary precision floating point numbers. The TinyPI example computes billions of digits of PI.

The SoftFP library is a new IEEE 754-2008 floating point emulation library supporting the 32/64/128 bit floating point types.

BPG (Better Portable Graphics) is a new image format based on HEVC and supported by most browsers with a small Javascript decoder.

A 4G LTE/NB-IoT base station running entirely in software on a standard PC.

A new ASN1 compiler generating small and efficient C code.

A PC emulator in Javascript: how much time takes your browser to boot Linux ?

2700 billion decimal digits of Pi computed with a desktop computer.

Analog and Digital TV (DVB-T) signal generation by displaying an image on a PC display.

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.

OTCC is a very small self-compiling compiler for a subset of C I wrote to win the 2001 edition of the International Obfuscated C Contest.

TinyGL: a Small, Free and Fast Subset of OpenGL.

An online Scientific Web Calculator.

Pi formulas, algorithms and computations.

A tiny C program to print the biggest known prime number.

Old projects.

If you have any questions or suggestions, write to fabrice at bellard
last update: Jul 17, 2017