Video Hub App 3: A YouTube-Style Browser for Your Local Video Collection
If you've ever scrolled through a folder of a thousand video files, trying to remember which clip is which, you already know the problem. Filenames and thumbnails in a file manager just don't cut it when you've got a real library. Video Hub App 3 is built to fix that—it's a desktop app that treats your local videos like a streaming service would.
What It Does
Video Hub App 3 bills itself as the fastest way to browse, search, and organize videos on your computer. The pitch is simple: think of it like YouTube, except everything lives on your own machine. It runs on Windows, Mac, and Linux as a native desktop application.
Under the hood, it's an Angular and Electron app. Angular handles the interface, Electron wraps it up as a cross-platform desktop binary. That's a fairly common stack for this kind of tool, and it means you get a modern web-based UI without giving up access to your local filesystem.
The app scans your video files, presumably pulling out metadata and thumbnails using FFmpeg and FFprobe (both are listed in the acknowledgments), and presents them in a browsable, searchable interface. There's also a remote feature: you can turn on a small server after the app starts, then open a simplified version of the UI on your phone or tablet—as long as both devices are on the same WiFi—and use it as a remote control for playback. That's a genuinely useful addition if your computer is plugged into a TV and you don't want to walk over to it every time you want to change videos.
Why It's Cool
It solves a real, unglamorous problem. Media center software tends to be either heavyweight (Plex, Jellyfin, Kodi) or nonexistent. If you just want to browse what's already on your drive without setting up a server, transcoding pipeline, or library database, the options are thin. Video Hub App 3 fits into that gap.
The remote feature is a clever touch. Instead of building a whole companion app or requiring a cloud account, it spins up a local server and serves a lightweight UI to your phone. Same WiFi, no configuration fuss. For anyone with a PC hooked up to a living room display, that's the kind of detail that makes a tool actually pleasant to use.
It's a real, funded project with a track record. The app sells for $10 on videohubapp.com, and over $16,000 from sales has been donated to the Against Malaria Foundation—a charity that GiveWell consistently ranks among the most cost-effective. That's not a marketing gimmick; there's a public donation history linked from the README. It's rare to see a small indie app with that kind of transparency.
The tech stack is current. Angular v20, Electron v42, Electron Builder v26—these aren't stale dependencies. The README notes the repo is usually ahead of the released version, which is both a good sign (active development) and a warning (the main branch is WIP and may have bugs).
Contributions are genuinely welcomed. The maintainer explicitly asks for pull requests, and there are two low-friction ways to help even if you don't want to touch the core code: improving translations (there's an i18n directory) or adding icons (there's a documented process for that). If you've been looking for an open-source project to make your first contribution to, this is a reasonable candidate.
One honest caveat: the license is MIT, but the README includes a polite request not to distribute free copies unless you've significantly changed the software. That's not a legal restriction—it's a request. Worth knowing if you're thinking about forking and redistributing.
How to Try It
The easiest path is to buy the released version for $10 at videohubapp.com. That gets you a stable build and supports the charity donations.
If you want to build from source or contribute:
- Clone the repository: github.com/whyboris/video-hub-app
- Install dependencies:
npm install --legacy-peer-deps - Run in development mode:
npm start - Build the Electron app:
npm run electron
A few notes from the README worth heeding. It may be best to use Node v24.16.0, matching what Electron uses internally. On Mac, there are separate M1 and Intel builds, and you may need to manually update the FFmpeg and FFprobe executables if you're building for a different architecture than the one you're on. If you need to debug a production build, the README points to Debugtron.
For the remote control feature, there are separate instructions in the remote/README.md file in the repository.
Final Thoughts
Video Hub App 3 isn't trying to be a media server or a streaming platform. It's a focused tool for a specific job: making a local folder of videos pleasant to browse. That focus is its strength. If you've got a hard drive full of footage—home videos, downloaded lectures, archived clips—and you're tired of squinting at filenames, this is worth the ten bucks. If you're a developer curious about how Angular and Electron play together in a real shipped app, the source is right there, and the maintainer wants your help. Either way, it's a small project doing something useful with a clean stack, and that's worth paying attention to.
Follow @githubprojects for more developer tools and open source projects.