TSAC: Very Low Bitrate Audio Compression. https://bellard.org/tsac/ TSAC: Very Low Bitrate Audio Compression. html
ts_zip: a practical text compression utility using a large language model. https://bellard.org/ts_zip/ ts_zip: a practical text compression utility using a large language model. html
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, ... https://bellard.org/ts_server/ 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. html
NNCP (lossless data compressor) is now leading the Large Text Compression Benchmark. https://bellard.org/nncp/ NNCP (lossless data compressor) is now leading the Large Text Compression Benchmark. html
QuickJS: a small but complete Javascript engine. https://bellard.org/quickjs/ QuickJS: a small but complete Javascript engine. html
Online text completion using the GPT-J 6B and GPT-NeoX 20B language models. https://textsynth.com/ Online text completion using the GPT-J 6B and GPT-NeoX 20B language models. html
A tiny and obfuscated image decoder for the 2018 edition of the International Obfuscated C Contest. https://bellard.org/ioccc_lena/ A tiny and obfuscated image decoder for the 2018 edition of the International Obfuscated C Contest. html
LibBF is small library to handle arbitrary precision floating point numbers. https://bellard.org/libbf/ LibBF is small library to handle arbitrary precision floating point numbers. html
The TinyPI program computes millions of digits of PI. https://bellard.org/pi/tinypi/ The TinyPI program computes millions of digits of PI. html
Run X Window or Windows 2000 in your browser. https://bellard.org/jslinux/ Run X Window or Windows 2000 in your browser. html
TinyEMU (previously known as RISCVEMU) is a small emulator emulating 128 bit RISC-V and x86 machines. https://bellard.org/tinyemu/ TinyEMU (previously known as RISCVEMU) is a small emulator emulating 128 bit RISC-V and x86 machines. html
The SoftFP library is a new IEEE 754-2008 floating point emulation library supporting the 32/64/128 bit floating point types. https://bellard.org/softfp/ The SoftFP library is a new IEEE 754-2008 floating point emulation library supporting the 32/64/128 bit floating point types. html
BPG (Better Portable Graphics) is a new image format based on HEVC and supported by most browsers with a small Javascript decoder. https://bellard.org/bpg/ BPG (Better Portable Graphics) is a new image format based on HEVC and supported by most browsers with a small Javascript decoder. html
A 4G LTE/5G NR/NB-IoT base station running entirely in software on a standard PC. https://bellard.org/lte/ A 4G LTE/5G NR/NB-IoT base station running entirely in software on a standard PC. html
A new ASN1 compiler generating small and efficient C code. https://bellard.org/ffasn1/ A new ASN1 compiler generating small and efficient C code. html
A PC emulator in Javascript: how much time takes your browser to boot Linux ? https://bellard.org/jslinux/ A PC emulator in Javascript: how much time takes your browser to boot Linux ? html
2700 billion decimal digits of Pi computed with a desktop computer. https://bellard.org/pi/pi2700e9/ 2700 billion decimal digits of Pi computed with a desktop computer. html
Analog and Digital TV (DVB-T) signal generation by displaying an image on a PC display. https://bellard.org/dvbt/ Analog and Digital TV (DVB-T) signal generation by displaying an image on a PC display. html
QEMU is a generic machine emulator and virtualizer. http://qemu.org/ QEMU is a generic machine emulator and virtualizer. html
FFMPEG, the Open Source Multimedia System. I launched this project in year 2000 and led it for several years. http://ffmpeg.org/ FFMPEG, the Open Source Multimedia System. I launched this project in year 2000 and led it for several years. html
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... https://bellard.org/tcc/ 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. html
QEmacs (for Quick Emacs) is an emacs clone I began to learn Unicode rendering algorithms, text buffers manipulation and XML/HTML/CSS parsing. https://bellard.org/qemacs/ QEmacs (for Quick Emacs) is an emacs clone I began to learn Unicode rendering algorithms, text buffers manipulation and XML/HTML/CSS parsing. html
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. https://bellard.org/otcc/ 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. html
TinyGL: a Small, Free and Fast Subset of OpenGL. https://bellard.org/TinyGL/ TinyGL: a Small, Free and Fast Subset of OpenGL. html
An online Scientific Web Calculator. http://numcalc.com An online Scientific Web Calculator. html
Pi formulas, algorithms and computations. https://bellard.org/pi/ Pi formulas, algorithms and computations. html
A tiny C program to print the biggest known prime number. https://bellard.org/mersenne.html A tiny C program to print the biggest known prime number. html