finds.dev← search

// the find

Notsfsssf/pixez-flutter

★ 12,189 · Dart · GPL-3.0 · updated Jun 2026

一个支持免代理直连及查看动图的第三方Pixiv flutter客户端

PixEz is a third-party Pixiv client built in Flutter, targeting Android and iOS with a Windows nightly build on the side. Its headline feature is direct connection without a proxy for users in mainland China, plus native ugoira (Pixiv's animated format) playback via a custom C++ NDK GIF encoder. Aimed squarely at Pixiv users who want a better mobile experience than the official app.

The ugoira handling is genuinely interesting — rather than faking it with a WebView, they wrote a C++ NDK GIF encoder (FastGifEncoder, LCTGifEncoder, GCTGifEncoder) and render frames via CustomPainter, which is more work than most hobby clients bother with. The proxy bypass for Chinese users is a real differentiator and clearly the primary motivation for the project's existence. The project has active CI for both iOS IPA and Windows MSIX builds, which for a Flutter app targeting multiple platforms is not a given. State management is being actively migrated away from flutter_bloc toward mobx, which suggests the author is paying attention to the codebase rather than letting it calcify.

The README is almost entirely in Chinese despite having an English translation linked — the English version is sparse and the Indonesian version exists but who knows how current it is. Windows support is nightly-only with no Play Store or App Store equivalent, so it's a second-class citizen. The state management story is a mess in transition: mobx, flutter_bloc (being deprecated), and provider all coexist, which means contributors have to guess which pattern to use for new code. There's no public API documentation for the Pixiv integration, so if Pixiv changes their private API (which they do), the app breaks until someone reverse-engineers the new endpoints — a permanent maintenance burden with no upstream stability guarantee.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →