SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 tvOS Open-Source Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
MMKV
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
-
SwifterSwift
A handy collection of more than 500 native Swift extensions to boost your productivity.
-
CocoaLumberjack
A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS, watchOS and visionOS
-
-
-
-
SwiftyStoreKit
Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+ ⛺
-
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Project mention: Provenance Emulator: Atari, Commodore, Game Boy and More | news.ycombinator.com | 2026-01-14 -
-
-
Valet
Valet lets you securely store data in the iOS, tvOS, watchOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
-
XCGLogger
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
-
https://github.com/jellyfin/Swiftfin/discussions/1294
As my needs are quite simple, I currently just use VLC with a SMB share. Works quite well, VLC is able to play standard .mkvs just fine!
-
MVVMCross
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Project mention: Unity's Mono problem: Why your C# code runs slower than it should | news.ycombinator.com | 2025-12-28I’ve been building this way since 2018 using MvvmCross[0] and it's become much less painful with LLMs where you can simply ask to recreate an iOS UI on Android. I even managed to implement experimental hot reload[1] for native UIs on Android from .NET, but ended up not using it because, again, nowadays it's faster to iterate with Claude Code – it just one-shot things most of the time.
Currently I'm building an app with Uno Platform, which is basically .NET Flutter, and while it's cool to get things working across five different platforms at once, you can note the difference, especially on scroll. No automatic Liquid Glass / Material 3 for it either.
So it's a choose your poison situation: either building native interfaces on each platform separately, or fighting later with an additional layer of abstraction and a canvas-based UI wheel reinvention.
[0]: https://github.com/MvvmCross/MvvmCross
[1]: https://github.com/ivmirx/HotDemo
-
Project mention: Yattee 2 – Privacy oriented video player for iOS, tvOS and macOS | news.ycombinator.com | 2026-02-08
-
-
opencv-mobile
The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, HarmonyOS, WebAssembly, watchOS, tvOS, visionOS
-
-
macios
.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
-
OpenCombine
Open source implementation of Apple's Combine framework for processing values over time.
-
-
tvOS discussion
tvOS related posts
-
Provenance Emulator: Atari, Commodore, Game Boy and More
-
State of the Fin 2026-01-06 – Jellyfin
-
FFmpegKit
-
Using FFmpegKit Locally in React Native After Retirement
-
Saying Goodbye to FFmpegKit
-
All FFmpeg-Kit binaries will be removed
-
FFmpeg-Kit Retires
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Jun 2026
Index
What are some of the best open-source tvOS projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | open-source-ios-apps | 50,610 |
| 2 | MMKV | 18,608 |
| 3 | SwifterSwift | 15,088 |
| 4 | CocoaLumberjack | 13,328 |
| 5 | SVProgressHUD | 12,463 |
| 6 | AudioKit | 11,374 |
| 7 | R.swift | 9,591 |
| 8 | SwiftyStoreKit | 6,679 |
| 9 | Provenance | 6,324 |
| 10 | awesome-testflight-link | 5,235 |
| 11 | DeviceKit | 4,711 |
| 12 | Valet | 4,162 |
| 13 | XCGLogger | 3,989 |
| 14 | Swiftfin | 3,922 |
| 15 | MVVMCross | 3,917 |
| 16 | yattee | 3,504 |
| 17 | JGProgressHUD | 3,414 |
| 18 | opencv-mobile | 3,291 |
| 19 | FlagKit | 3,107 |
| 20 | macios | 2,874 |
| 21 | OpenCombine | 2,799 |
| 22 | WaterfallGrid | 2,656 |
| 23 | SDWebImageSwiftUI | 2,544 |