Skip to content

About Tegaki

Tegaki (手書き, Japanese for “handwriting”) is an open-source library and generator that turns any font into text that writes itself stroke by stroke, in the order a hand would draw it. It extracts the strokes, stroke order and stroke width of every glyph in a font, then animates them on a canvas drawn over real, selectable DOM text, so the text stays accessible, searchable and copyable.

  • The tegaki npm package: a framework-agnostic renderer with adapters for React, Svelte, Vue, Nuxt, SolidJS, Astro, Web Components, vanilla JavaScript and Remotion.
  • Pre-generated font bundles for Latin, Hebrew, Arabic, Devanagari, Bengali, Japanese, Korean and Simplified Chinese, each under its own open font license.
  • Tegaki Studio, a free in-browser generator and preview app that exports PNG, GIF, WebM, animated SVG and font bundles.
  • These docs, also served as Markdown for coding agents at /llms.txt, /llms-full.txt and /skill.md.

Tegaki is created and maintained by Gokhan Kurt as an independent open-source project. It is not a company product and has no paid tier: the code is MIT licensed, the site is a static site hosted on GitHub Pages, and there are no accounts, no tracking and no backend.

The source, issue tracker and examples are on GitHub. Releases are published to npm and listed in the changelog in the repository. To ask a question, report a bug or suggest a feature, see the contact page. For how the site treats data, see the privacy policy.