Platforms
Pick Your Platform
Choose the right platform for integrating Takumi into your project.
Takumi is built with Rust and designed for portability. You can use it:
In Node.js/Bun
Via the @takumi-rs/core package (N-API) for server-side rendering.
In the browser
Via the @takumi-rs/wasm package (WebAssembly) for client-side generation.
With pre-built HTTP server
Host an external server to handle image generation.
Directly in Rust
For native Rust applications, integrating Takumi directly provides the highest level of performance and fine-grained control, ideal when maximum efficiency and direct access to Takumi's core capabilities are required within a Rust environment.
Refer to the takumi crate on docs.rs for complete documentation and advanced usage.