#65 · Primary category: Video & Animation
libpag
The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.
Project last updated:08/28/26
GitHub Stars
5.8K
Forks
534
Contributors
48
License
Other
Why we included this project
Design teams that ship After Effects animations to more than one platform usually face a choice between exporting per platform or rebuilding motion graphics by hand. libpag sidesteps that by being the official rendering library for PAG files, a compact binary format that decodes roughly ten times faster than equivalent JSON assets and is about half the size, while holding vector and raster content plus embedded audio or video in a single file. The same library renders natively on iOS, Android, macOS, Windows, Linux, OpenHarmony, and in the browser, so one exported animation can cover your whole product surface without maintaining separate renderers. Runtime editing APIs let you restructure layers, merge multiple PAG files into one composition, or swap text and images on the fly, which is handy for template-style features like video customization. It's already powering animation in WeChat, QQ, and other high-traffic Tencent apps, so it's a credible choice when you want consistent playback from a designer-authored pipeline.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
yt-dlp
A feature-rich command-line audio/video downloader
MoneyPrinterTurbo
Generate HD short videos from a topic or keyword with an automated AI workflow.
Deep-Live-Cam
real time face swap and one-click video deepfake with only a single image
manim
Animation engine for explanatory math videos
anime
JavaScript animation engine