# KanjiVG/kanjivg

Kanji vector graphics

Repository: https://github.com/KanjiVG/kanjivg
Canonical: https://ross.abutalabs.com/products/kanjivg
Homepage: http://kanjivg.tagaini.net
Language: Python
License: NOASSERTION
License Family: other
Topics: kanji, vector-graphics
Last push: 2026-07-26T14:03:20+00:00

## Health v2 (maintenance only)
Score: 69/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 94, release rhythm 19, longevity 100
- inputs: {"age_days": 5526, "days_push": 38, "days_rel": 382, "gap_med": 115, "n_releases_24m": 2}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1364, forks 233 (observed 2026-08-28T04:04:30.568600+00:00)

## What it is
KanjiVG is an open dataset of SVG vector graphics for Japanese kanji, encoding stroke shapes, stroke order, radicals, and component information. It includes Python utility scripts for manipulating the data and is released under CC BY-SA 3.0.

## Use cases
- generate kanji stroke order diagrams
- animate kanji stroke order in a learning app
- build a Japanese kanji dictionary
- render kanji characters as scalable vector graphics
- get radical and component data for kanji
- display handwriting-style kanji in a web app

## When to choose
- you need accurate stroke order and stroke direction data for Japanese kanji
- you are building kanji learning, dictionary, or handwriting-practice software
- you want SVG graphics that work in any browser or SVG viewer

## When to avoid
- you need simplified or traditional Chinese characters rather than Japanese kanji
- you need printed-style (Mincho/Gothic) glyph shapes instead of handwritten kaisho style
- you need a font rather than per-character SVG data files

## Facets
- artifact type: dataset
- maturity: active
- function: graphics, image-processing, data-generation
- domain: education, files
- platform: cross-platform, python
- tags: kanji, svg, stroke-order, japanese, vector-graphics, open-data, natural-language-processing, localization

## Member repositories
- KanjiVG/kanjivg (main) score 69

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:30.568600+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:41:18.139805+00:00, confidence not recorded.
  - readme: https://github.com/KanjiVG/kanjivg (fetched 2026-08-28T04:04:30.568600+00:00, sha aae5625e1f62)
  - homepage: http://kanjivg.tagaini.net (fetched 2026-08-29T11:58:42.425646+00:00, sha 1041ee7d8328)
  - registry_pypi: https://pypi.org/pypi/kanjivg/json (fetched 2026-08-29T11:58:42.431578+00:00, sha aad13496e05d)
  - site_page: http://kanjivg.tagaini.net/faq.html (fetched 2026-08-29T11:58:42.429036+00:00, sha 0236c997acf5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
