Frappé
by ColdBrewMC
Frappé is a Fabric library for rendering extensions, with an interface that lets other mods register standard extensions by name.
What it does
Frappé provides a modular extension interface, built on the FRAPI rendering API, through which mods can query and register extensions. Its extension system takes after the OpenGL and Vulkan extension APIs from the Khronos Group. Only the client needs it, so servers run without it, and it can sit alongside Sodium, which it treats as an optional dependency.
Key features
Modular extension interface
Extensions are registered through a modular interface, so other mods can add rendering features without changing core code.
Extension queries
Mods can ask which extensions are available before they use one, so the lookup happens at runtime.
Standard extensions
The interface defines a set of standard extensions that mods can build on, similar in spirit to the Khronos OpenGL and Vulkan extension lists.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
Incompatible 2
Required by 1 mod
Questions
Does Frappé need to be installed on servers?
Which loader does Frappé use?
Does Frappé work with Iris Shaders or VulkanMod?
In the catalog
Frappé is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,189 mods support Minecraft 26.1.2.
Similar mods
What the author says
Frappé's extension system is heavily inspired by Khronos Group's OpenGL and Vulkan extension APIs. In other words, "Extension query goes in, extension API comes out." glsl-transformer: AGPL-3.0 and the additional license grant in licenses/glsl-transformer.md
Official listing
- Modrinth page
- modrinth.com/mod/frappe
- Owner
- ColdBrewMC
- Published
- 2025-12-12
- Updated on Modrinth
- 2026-06-11
- Facts verified
- 2026-10-15
