stevenjoezhang/live2d-widget

把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platform

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 5th, 2026
Created on July 11th, 2018
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 2,605
Total Stargazers: 10,941 (+0)
Total Subscribers: 81 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.6 hours
Mean response time: 45.2 days
90th percentile: 91.3 days
Tracked items: 128

How this project is maintained

Work labelled "question" is answered fastest, typically in about 6 hours, while "bug" waits about 2 days. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 705 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • solved (111)
  • question (81)
  • enhancement (17)
  • bug (14)
  • duplicate (2)
  • good first issue (2)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Live2D Widget is a JavaScript plugin that embeds animated Live2D characters into web pages.

The tool solves the problem of adding interactive character animations to websites without requiring heavy dependencies. It works by loading the Live2D Cubism Core library and rendering character models through a lightweight TypeScript-based widget that can be embedded with a single script tag. The core implementation is written in TypeScript for easy integration, and it supports both Cubism 2 and Cubism 5 versions of the Live2D SDK.

Adoption suits developers building personal blogs, portfolio sites, or any web project where an animated character mascot would enhance user engagement. The tool is designed for simplicity—beginners can add it with a single line of HTML—but also supports extensive customization through configuration options including model selection, drag-and-drop functionality, UI tool buttons, and logging levels. The widget respects PJAX-enabled sites by avoiding unnecessary reloads across pages. No model files are included in the repository; users must source character models separately from external repositories.

Development activity shows consistent maintenance with regular updates to core functionality and configuration options. The project maintains active documentation in multiple languages and provides working demonstrations through example pages. The codebase remains focused on the core widget implementation without accumulating unnecessary runtime dependencies beyond the Live2D Cubism Core library.