Analysis updated 2026-05-18
Browse and install IINA plugins from inside the video player without leaving the app.
Keep your IINA plugin catalog current via a daily automated GitHub crawl.
Submit a community plugin to the curated catalog so other IINA users can find it.
| kuameh/iina-store | abidoo22/pixelorama-mcp | aditya-pandey/slate | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | vibe coder | general |
Figures from each repo's GitHub metadata at analysis time.
Requires IINA 1.4.0 or later (for the bundled iina-plugin CLI) plus Node.js.
IINA Store is a plugin for the IINA video player on macOS. IINA is a popular open-source media player, but it has no official place to discover and install community-made plugins. This project fills that gap by creating a searchable catalog of IINA plugins that lives inside the app itself. Once you install IINA Store, you get a browsable, filterable list of other IINA plugins. You can sort them by name, star count, or how recently they were added. Installing a plugin takes one click, and the same goes for uninstalling. The installer includes safety checks: it guards against malicious or broken packages by verifying file paths and identifiers before anything gets written to disk. The catalog stays up to date automatically. A curated base list ships with every release of IINA Store, and a daily automated scan of GitHub collects new plugins tagged with the iina-plugin topic. That means the catalog can grow without you needing to update IINA Store itself. If the live catalog service is unreachable, the plugin falls back to the bundled list rather than breaking. The project is built with TypeScript and React. The UI has two surfaces: a full window for browsing and a smaller sidebar tab for a quick glance. These two views talk to the underlying plugin logic via a message-passing bridge. The live catalog overlay is fetched from a cloud database and cached locally for 12 hours. Development requires Node.js and the iina-plugin command-line tool, which ships with IINA 1.4.0 and later. You clone the repo, run npm install, build with Parcel, and link the folder as a development plugin in IINA. The project is licensed under the ISC license, a permissive open-source license that allows free use for any purpose.
An IINA plugin that adds an in-app store for browsing, searching, and one-click installing other community-made IINA plugins on macOS.
Mainly TypeScript. The stack also includes TypeScript, React, Node.js.
ISC license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.