Skip to content

jlucaso1/takumi

 
 

Repository files navigation

Takumi

Takumi

Takumi (匠 in Japanese) means craftsman 🪓. It's a library for rendering your React components to images.

For newcomers, check out the Getting Started documentation for installation and usage.

Why building another satori alternative?

  • All in one. No need to output SVG then have resvg-js rendering it again to output PNG.
  • Minimal binary size targets to run everywhere. Node.js, web, embedded in Rust, pre-built http server.
  • Takes your existing JSX components and drops them in. It should just work.
  • RTL support.
  • WOFF2 font support. Trims your bundle size.
  • PNG, JPEG, WebP output support.

Showcase

Takumi's Open Graph image is generated with Takumi.

Takumi OG Image

License

Licensed under the terms in the LICENSE file.

About

Render your React components to images. Available for Rust, Node.js, and WebAssembly.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 84.5%
  • TypeScript 15.4%
  • Dockerfile 0.1%