finds.dev← search

// the find

FoxSensei001/LoveIwara

★ 1,272 · Dart · MIT · updated Jul 2026

Love Iwara (i-iwara or 2i). An unofficial iwara flutter app - Supporting multiple platforms and devices including mobile phones, tablets and computers. Compatible with Android, Windows and other systems. 第三方的Iwara应用 - 支持多个平台和设备,包括手机、平板和计算机。兼容 安卓、IOS、Windows、MacOS等系统。

A third-party Flutter client for Iwara (an adult content video platform), targeting Android, iOS, Windows, macOS, and Linux from a single codebase. Feature-complete enough to handle browsing, video playback, galleries, forums, private messages, and downloads — more than most unofficial clients bother with. Started as a learning project and the author is upfront about that.

media_kit (libmpv) for video is the right call — it handles format diversity and desktop performance where Flutter's default video packages fall apart. Seek preview thumbnails on the progress bar are technically non-trivial and show real attention to playback UX. Bundling Anime4K GLSL shaders as assets and passing them to libmpv is clever and not something you see in many mobile apps. The tag localization dictionary being hot-updated via CDN without requiring an app release is a genuinely practical solution for a content app where taxonomy evolves constantly.

GetX and go_router both in the dependency list is a smell — GetX ships its own navigation and DI, go_router ships its own navigation; using both typically means the codebase is inconsistent about which owns routing. Linux is explicitly untested with no timeline for fixing that. The i18n is described as 'mostly machine-generated' which for a 2600+ term ACG/NSFW dictionary means expect a lot of wrong or embarrassing translations in the Japanese and Traditional Chinese paths. No evidence of any test coverage beyond the boilerplate RunnerTests.swift stub — the author says 'run it manually against a test user' which is fine for early-stage but will hurt maintainability as the codebase grows.

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 →