kane50613/takumi

Public

Render OG images and paged PDFs from JSX, HTML, and CSS. No headless browser. Runs on Node.js, Cloudflare Workers, browsers, and Rust.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 29/09/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Takumi là công cụ kết xuất viết bằng Rust giúp tạo ảnh OG và tài liệu PDF phân trang từ JSX, HTML và CSS mà không cần trình duyệt headless. Dự án phù hợp cho lập trình viên cần tạo thẻ mạng xã hội, hóa đơn PDF hoặc ảnh động với hiệu năng cao trên Node.js, Bun, Cloudflare Workers, trình duyệt hoặc Rust.

  • Kết xuất ảnh (PNG, JPEG, WebP, SVG, GIF) và PDF trực tiếp từ JSX/HTML/CSS mà không cần khởi chạy Chrome hay trình duyệt headless.
  • Hỗ trợ CSS nâng cao gồm Flexbox, CSS Grid, Tailwind v4, text-fit, cân bằng dòng và keyframe animations.
  • Tính năng PDF chuyên nghiệp: ngắt trang tự động, lặp header/footer, đánh số trang, nhúng phông chữ subset, Factur-X XML và Tagged PDF.
  • Hỗ trợ đa nền tảng qua native bindings (Node.js, Bun), WebAssembly (Cloudflare Workers, trình duyệt) và thư viện Rust gốc.

Lưu ý

  • Takumi chỉ hỗ trợ một tập con của CSS trình duyệt; các tài sản từ xa (remote assets) phải được tải trước.
  • Định dạng xuất PDF không hỗ trợ filter: blur(), drop-shadow() và backdrop-filter.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến50
  • Độ tươi100
  • Cộng đồng8
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên
  • Loại dự ánThư viện
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Rust
  • TypeScript
  • JavaScript
  • WebAssembly
  • React
  • HTML5
  • CSS3
  • Tailwind CSS
  • Node.js
  • Cloudflare

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • takumi-core/Nhân xử lý layout, định dạng văn bản và kết xuất của thư viện bằng Rust.
  • takumi-js/Gói JavaScript/TypeScript hỗ trợ kết xuất ảnh, SVG và hoạt ảnh từ JSX.
  • takumi-pdf/Crate Rust và gói logic tạo tài liệu PDF phân trang.
  • takumi-pdf-js/Binding JavaScript dành cho module kết xuất PDF.
  • takumi-napi/Bindings N-API dạng native cho môi trường Node.js và Bun.
  • takumi-wasm/Bản dựng WebAssembly cho trình duyệt và Cloudflare Workers.
  • example/Mã nguồn các dự án mẫu và ví dụ tích hợp.
  • docs/Tài liệu hướng dẫn sử dụng dự án.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/kane50613/takumi.git
cd takumi

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Tạo ảnh xem trước Open Graph (OG images) động cho bài viết blog và tài liệu docs.
  • Xuất hóa đơn, tài liệu điện tử nhiều trang dạng PDF với bảng biểu và chân trang tự đánh số.
  • Tạo ảnh động định dạng WebP, APNG hoặc GIF từ CSS keyframes (@keyframes).
  • Thay thế thư viện Satori hoặc Puppeteer trong các API route (như Next.js App Router hoặc Cloudflare Workers).

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1microsoft/markitdownPython tool for converting files and office documents to Markdown.190k+964
  2. 2AUTOMATIC1111/stable-diffusion-webuiStable Diffusion web UI165k-171
  3. 3farion1231/cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io143.8k+3k
  4. 4rustdesk/rustdeskAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.125.7k+364
  5. 5rust-lang/rustEmpowering everyone to build reliable and efficient software.119.9k+221

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 29/09/2026.