Tencent/libpag
The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 97
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 14.5
- age_days: 2171
- days_rel: 22
- days_push: 7
- n_releases_24m: 25
Adoption not part of the score
5768 stars · 533 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
libpag is Tencent's official real-time rendering library for PAG (Portable Animated Graphics) files, a format exported from Adobe After Effects that supports both vector and raster animation. It renders AE animations natively across iOS, Android, OpenHarmony, macOS, Windows, Linux, and the Web, with runtime text/image replacement support.
Use cases
- play after effects animations in a mobile app
- render animated stickers like lottie but with full AE feature support
- replace text and placeholder images in animation templates at runtime
- show designer-made UI animations efficiently on android and ios
- render pag files in a web page or wechat mini program
- batch-produce photo and video templates from AE animations
When to choose
- you need to ship complex After Effects animations (including third-party plugin effects) to mobile, desktop, or web apps
- you need smaller files and faster decoding than JSON-based formats like Lottie
- you need runtime editing of text or images inside animation templates
- you need a battle-tested renderer used at massive scale (WeChat, QQ)
When to avoid
- your animations are simple and already well-served by Lottie or CSS animations
- you need audio playback or video compositing out of the box - the community edition only renders visuals
- you need to load animation files directly from the network without downloading them first
- you need a DirectX 11 rendering backend on Windows
Facets
library · maturity active
animation graphics image-processing video-processing sdk graphics cross-platform mobile-development web-development desktop-applications media windows cross-platform cpp wasm pag after-effects lottie-alternative animated-graphics rendering-engine gpu-accelerated designer-workflow android ios macos linux web
10 sources
- readme: https://github.com/Tencent/libpag · fetched 2026-08-28 · 5c5155f8ed65
- homepage: https://pag.io · fetched 2026-08-29 · 2cd75344c4a4
- site_page: https://pag.io/docs/home.html · fetched 2026-08-29 · 596aa7027f7c
- site_page: https://pag.io/docs/zh-CN/pag-spec.html · fetched 2026-08-29 · b2cdb0f73ee4
- site_page: https://pag.io/docs/zh-CN/ae-bmp-guide.html · fetched 2026-08-29 · 6c4f38df9971
- site_page: https://pag.io/docs/zh-CN/pag-edit.html · fetched 2026-08-29 · 6feebf2ffd0f
- site_page: https://pag.io/docs/zh-CN/profiler.html · fetched 2026-08-29 · 43c59fa34385
- site_page: https://pag.io/docs/zh-CN/install.html · fetched 2026-08-29 · af3903afa11a
- site_page: https://pag.io/docs/zh-CN/pag-export.html · fetched 2026-08-29 · b39214bd6c1c
- site_page: https://pag.io/docs/zh-CN/faq.html · fetched 2026-08-29 · 7a2316b7a7b5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Tencent/libpag | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem