An open source library for building applications for Smart TV developed by BBC engineers.
LG framework for development apps for all major platforms, from phones and tablets to PCs and TVs.
A platform-agnostic framework for developing TV Apps. Supports Samsung, LG, Philips, Sony, Panasonic and VESTEL Smart TVs.
A declarative front-end framework for web-based SmartTV/STB platforms. Has experimental support of Android TV.
React development for TV: renderer for low memory applications and Packager for WebOS, Tizen, Orsay.
Smart TV universal library for Samsung, LG, Philips, SmartTV Aliance, STB Mag app development.
Samsung open-source framework for multi-platform TV apps developemnt.
An open source Smart TV framework. Strongly typed JavaScript, component based, built-in D-PAD navigation management, abstract video API with DRM for all platforms. Supports many platforms like Tizen, webOS, Android TV, etc.
Another list of Smart TV resources. Discovered after this one was already done :roll_eyes:.
Docker image with Samsung Tizen CLI and LG webOS CLI. Allows to develop, build, launch and debug Smart TV apps without installing Tizen Studio and webOS SDK.
A package that allows you to decode and send infra-red signals of many (but not all) commonly used remote controls.
Documentation, tutorials and best practises for building Android TV apps.
webOS CLI as separate NPM module (JavaScript).
Open source framework developed by LG that connects your mobile apps with multiple media device platforms. Currently supports 8 platforms. But seems abandoned.
Official Google Cast SDK documentation and tutorials.
A plugin for Homebridge that allows you to control your Samsung Tizen TV with HomeKit and Siri (JavaScript).
A plugin for Homebridge that allows you to control your 2016 Samsung TV with HomeKit and Siri (JavaScript).
A plugin for Homebridge which allows you to control your webOS TV.
An article about developing apps for Android TV.
How to get screen size, matrix type, year of development, series and ohter parameters from LG TV model name.
How to get screen size, matrix type, year of development, series and other parameters from Samsung TV model name.
Operate TV like a computer mouse.
Node.js module for remote control of LG webOS TV via WebSocket messages (JavaScript).
Interface between LG WebOS Smart TVs and MQTT (JavaScript).
Command line tool for webOS remote control of LG TVs (Python).
Module for Node-RED allowing remote control of LG webOS Smart TVs (JavaScript).
Node.js module to discover and control webOS TVs (JavaScript).
A non-commercial project for legal reverse engineering and research on LG Television firmware. Seems a bit outdated but contains a lot of information.
Library to control webOS based LG Tv devices (Python).
A generic & entensible WebOS 3.0 Client Library (Python2, Python3).
If you find bug in Samsung TV, submit it here and get a reward $1000+.
Ask questions and share tips when developing apps with Samsung SDKs.
News, documentation and SDK downloads.
Python script to show notifications on Samsung TVs.
Encrypted communication with the internal web service of Samsung TV models 2014+.
Library for remote control Samsung TV in your Node.js
Node.js module to remotely control Samsung Smart TV starting from 2016 (JavaScript).
Library and command line tool for remote controlling Samsung televisions via a TCP/IP connection. It currently supports both pre-2016 TVs as well most of the modern Tizen-OS TVs with Ethernet or Wi-Fi connectivity (Python).
Official Android, IOS and JavaScript SDK for communication between remote device and Samsung Smart TV.
SmartView2 encrypted handshake API implementation in C/Python.
IDE for TV apps development including Tizen TV Emulator.
Documents focused on web apps for Smart TVs e Professional Monitors, based in personal researches.
Full API documentation and guides for developing Tizen TV apps.
Apple TV Markup Language for creating tvOS apps.
SDK, documentation and tutorials for developing tvOS apps.
List of vendors supporting built-in Chromecast and advantages over traditional TV remote controller.
A Visual Studio Code extension that provides a lightweight IDE for Tizen application developers.
Ask questions, share information and learn about Smart TV app development with other developers.
WebOS TV apps development principles, tutorials, API documentation and packaging tools.
IDE for apps development including a Command Line Interface and emulator.
A tool for reloading tv app's JavaScript/CSS without reinstalling the app every time you make a change.
Developed by Netflix and Google, this protocol alows client devices (like smartphone, tablet, or computer) to discover apps on server devices (like a smart TV or streaming box) and launch content on them.
Industry-wide standard for sharing data over a home network. Depending on the DLNA-compatible devices you own, you might be able to stream films from your laptop to your TV, play an MP3 stored on your phone over your hi-fi system, or print a photo from your tablet on your home printer.
Standard for wireless connections from devices (such as laptops, tablets, or smartphones) to displays (such as TVs, monitors or projectors). Works over Wi-Fi Direct.
Standard enabling devices to easily connect with each other without requiring a wireless access point.