# Inochi2D

Inochi2D SDK - Bring your characters to life

Repository: https://github.com/Inochi2D/inochi2d
Canonical: https://ross.abutalabs.com/products/inochi2d
Homepage: https://inochi2d.com
Language: D
License: BSD-2-Clause
License Family: permissive
Topics: animation, livestreaming, realtime-puppet, vtuber
Last push: 2026-08-01T20:34:43+00:00
Link (homepage): https://inochi2d.com

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 95, release rhythm 40, longevity 100
- inputs: {"age_days": 2155, "days_push": 32, "days_rel": 700, "gap_med": 10.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1776, forks 67 (observed 2026-08-28T04:05:34.544483+00:00)

## What it is
Inochi2D is a D-language library and SDK for realtime 2D puppet animation, deforming layered 2D artwork meshes at runtime to create the illusion of 3D depth and movement. It is the reference implementation of the Inochi2D Puppet standard, with a C FFI and Unity bindings for use outside D.

## Use cases
- animate 2d characters in realtime for vtubing
- integrate 2d puppet animation into a game engine
- build a vtuber avatar tracking application
- render rigged 2d models with physics and compositing
- embed inochi2d puppet models in a unity project
- create live animated avatars for livestreaming

## When to choose
- you need a royalty-free, open-source alternative to Live2D for realtime 2D puppet animation
- you want to embed rigged 2D character animation in your own engine or Unity project via C FFI or bindings
- you are building VTubing, animation, or game tooling around the Inochi2D puppet standard

## When to avoid
- you are an end-user VTuber or rigger - use Inochi Session or Inochi Creator instead of this SDK
- you need turnkey animation software rather than a library you integrate yourself
- your project cannot work with a D-based core or its C FFI build requirements (LDC2, dub)

## Facets
- artifact type: library
- maturity: active
- function: animation, graphics, sdk, gui
- domain: graphics, media, entertainment
- platform: cross-platform, cpp
- tags: vtuber, puppet-animation, live2d-alternative, d-language, realtime-animation, rigging, vtubing, game-development, gpu

## Member repositories
- Inochi2D/inochi2d (main) score 77
- Inochi2D/inochi-creator (plugin) score 35

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:34.544483+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-30T03:25:15.068944+00:00, confidence not recorded.
  - readme: https://github.com/Inochi2D/inochi2d (fetched 2026-08-28T04:05:34.544483+00:00, sha 5f77a829b3f3)
  - homepage: https://inochi2d.com (fetched 2026-08-29T11:04:06.192439+00:00, sha be113cf2719f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
