Kirby Turbo - Speed up Kirby with automatic caching

I recently released a (paid) plugin called Turbo specifically designed for Kirby V5 that adds caching capabilities to your Kirby project. This plugin builds on my previous work for V3 and V4, which focused on performance-enhancing tools such as the autoid, boost, lapse, and nitro plugins. It reflects my ongoing research into how to maintain optimal speed in Kirby, even when handling large volumes of content.

While the core of Turbo is built around a custom content loader binary (written in Rust) it will also make use of Redis to store caches.

:closed_book: Turbo expects Redis to be available and when installed it will use the faster msg_pack or igbinary PHP extensions to serialize data instead of JSON.
:magnifying_glass_tilted_left::file_cabinet::id_button: Turbo adds automatic caching layers to Kirby on scanning the directory inventory, reading the content files from storage and in-between the UUID lookup.
:person_lifting_weights: While you could use Turbo in almost any project, you will benefit the most, in those project where you query 100+ pages/files in a single request.
:bathtub: Turbo provides a global cache helpers tub() that has advanced features like key/value serialization, optional set-abortion and more.

v5.2.1 fixes a few bugs and the blazing fast custom uuid cache can run with sed or php now.