Cacti (Categorical Creative Inventory)

The Cacti modification completely reorganizes the creative inventory, making access to mod tabs more convenient and faster. When many mods with their own tabs are installed in the game, switching between them becomes challenging. Cacti solves this problem by combining all tabs of each mod into separate categories that are displayed as side tabs in the interface.

For mods with large numbers of tabs, Cacti provides an API that allows developers to independently group their tabs into categories.
Configuration Settings

Display Side
By default, categories are displayed on the left side of the interface. This option allows switching them to the right side if it's more convenient for the user.
Grouping Mods with One Tab
When this setting is enabled, mods that add only one tab will be combined into a "Grouped Mods" category. This function is disabled by default.
Remember Last Tab
When this option is activated, the interface will automatically return to the previously used tab when opened. Enabled by default.
For Developers

The modification's source code is available on GitHub. The Cacti API usage guide can also be found there.
For Resource Pack Creators

Cacti adds one texture: cacti/textures/wigets.png. To support this modification in your resource pack, the minecraft/textures/gui/container/creative_inventory/tabs.png texture must also be present, otherwise rendering will switch to using button textures from minecraft/textures/gui/widgets.png.