{"id":3360,"url":"https://github.com/linuxenko/awesome-smarttv","name":"awesome-smarttv","description":"A curated list of smart :tv: frameworks, libraries, software and resources.","projects_count":38,"last_synced_at":"2026-06-11T17:00:27.595Z","repository":{"id":16448661,"uuid":"79960770","full_name":"linuxenko/awesome-smarttv","owner":"linuxenko","description":"A curated list of smart :tv: frameworks, libraries, software and resources.","archived":false,"fork":false,"pushed_at":"2022-01-29T14:38:44.000Z","size":15,"stargazers_count":159,"open_issues_count":0,"forks_count":7,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-05-26T02:03:08.333Z","etag":null,"topics":["awesome-list","smart-tv"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linuxenko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-24T22:24:52.000Z","updated_at":"2026-04-13T10:21:05.000Z","dependencies_parsed_at":"2022-07-25T04:46:28.544Z","dependency_job_id":null,"html_url":"https://github.com/linuxenko/awesome-smarttv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/linuxenko/awesome-smarttv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxenko%2Fawesome-smarttv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxenko%2Fawesome-smarttv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxenko%2Fawesome-smarttv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxenko%2Fawesome-smarttv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linuxenko","download_url":"https://codeload.github.com/linuxenko/awesome-smarttv/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxenko%2Fawesome-smarttv/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34208761,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-05T21:53:23.579Z","updated_at":"2026-06-11T17:00:27.595Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Emulators","Platforms","Documentation","Frameworks","Deployment and testing","Worth Reading","Videos","Source Code","License"],"sub_categories":[],"readme":"# Awesome Smart TV [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of smart :tv: frameworks, libraries, software and resources.\n\n* [Awesome Smart TV](#awesome-smart-tv)\n  * [Documentation](#documentation)\n  * [Emulators](#emulators)\n  * [Frameworks](#frameworks)\n  * [Platforms](#platforms)\n* [Source Code](#source-code)\n  * [Deployment and Testing](#deployment-and-testing)\n* [Worth Reading](#worth-reading)\n* [Videos](#videos)\n* [Contributing](#contributing)\n  \n----\n\n## Documentation\n* [Android TV](https://developer.android.com/training/tv/index.html) - Android TV application development documentation.\n* [LG Help Center](http://developer.lgappstv.com/TV_HELP/index.jsp) - LG Smart TV application development documentation.\n* [Samsung Tizen](http://developer.samsung.com/tv/develop) - Tizen development center.\n\n## Emulators\n* [Android Studio](https://developer.android.com/studio/index.html)\n* LG Netcast \n  * [NetCast SDK v2.4.0 (2012)](http://webostv.developer.lge.com/discover/netcast/sdk/netcast-sdk-v240/)\n  * [NetCast SDK v3.0.1 (2013)](http://webostv.developer.lge.com/discover/netcast/sdk/netcast-sdk-v301/)\n* [LG WebOS SDK](http://webostv.developer.lge.com/sdk/download/download-sdk/)\n* [Tizen Studio](http://developer.samsung.com/tv/develop/tools/tizen-studio)\n\n## Frameworks\n* [Enyo Javascript Framework](https://github.com/enyojs) - General purpose framework used by LG.\n* [TV Application Layer](https://github.com/bbc/tal) - Open source library for building applications for Connected TV devices.\n* [Zombie Box](http://zombiebox.tv/) - JavaScript-framework for cross-plaform Smart TV and STB apps development.\n\n## Platforms\n\n* [Samsung Smart TV](https://developer.tizen.org/tizen/tv) - Samsung Tizen TV Platform.\n  * E-series (year 2012)\n  * F-series (year 2013)\n  * H-series (year 2014)\n* [LG webOS Smart TV](http://www.lg.com/uk/smarttv/index.html) - LG WebOS Platform.\n* [LG NetCast Smart TV](http://webostv.developer.lge.com/discover/netcast/overview/) - LG Netcast Platform.\n  * 2010\n  * 2011\n  * 2012\n  * 2013\n  * 2014\n* [Dune HD STB](https://dune-hd.com/eng/products/full_hd_media_players)\n  * SMP8670 chipset: TV-101, TV-102p, TV-201, TV-301.\n  * SMP8674 chipset: TV-102, TV-202, Connect.\n  * SMP8672 chipset: TV-303D, Base 3D.\n* Eltex STB\n  * NV-102\n  * NV-300\n* Mag STB (Aura STB)\n  * Mag250\n  * MAG254/255\n  * MAG270/275\n  * [AuraHD](http://www.aurahd.tv/ru/pages/products/aurahd/)\n  * [AuraHD Plus](http://www.aurahd.tv/ru/pages/products/aurahdplus/)\n  * [AuraHD Plus T2](http://www.aurahd.tv/ru/pages/products/aurahdplus-t2/)\n  * [AuraHD Plus WiFi](http://www.aurahd.tv/ru/pages/products/aurahdplus/#aurahdplus_wifi)\n* TVIP STB\n  * S-400\n  * S-310\n  * S-300\n  * S-213\n* [Android TV](https://www.android.com/tv/) - Android TV Platform.\n* [Firefox OS](https://www.mozilla.org/en-US/firefox/os/devices/tv/) - Forefox OS TV Platform.\n* [Opera TV](http://www.operasoftware.com/opera-tv) - Opera TV Platform.\n\n## Source Code\n* [Gaia mozilla-b2g](https://github.com/mozilla-b2g/gaia) - Mozilla's gaia source code.\n* [Gridy.js](https://github.com/ialpert/gridy.js) - Library for grids and coursels.\n* [Move-into-view](https://github.com/linuxenko/move-into-view) - Better scrolling made for support css animation.\n* [Scroll-into-view](https://github.com/KoryNunn/scroll-into-view) - Scrolling with positioning inside of a parent node.\n* [SmartLS](https://github.com/artempoletsky/Smart-LS) - Polyfill for localStorage in Smart TV.\n\n## Deployment and testing\n* [LG Smart TV App Test](http://developer.lge.com/apptest/retrieveApptestOSList.dev) - LG application packaging for testing on real tv (registration required).\n* [Suitest](https://suite.st) - Test automation solution for Smart TVs, gaming consoles, streaming sticks etc.\n\n## Worth Reading\n* [Remote Control Navigation](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS_for_TV/TV_remote_control_navigation) - Implementing TV remote control navigation (MDN).\n* [Smaf Documentation](http://docs.smaf.tv/) - Samf documentation with lots of general SmartTV apps development topics.\n\n## Videos\n * [Webkit in your living room](https://www.youtube.com/watch?v=xuMWhto62Eo)\n * [Webkit in your living room 2](https://www.youtube.com/watch?v=Lpwl3qNzAY4)\n * [React for TV UIs](https://www.youtube.com/watch?v=5sETJs2_jwo)\n * [Denis Radin: React WebGL in Liberty Global](https://www.youtube.com/watch?v=2E7JYEOqAyw)\n * [Beyond the DOM: How Netflix plans to enhance your television experience](https://www.youtube.com/watch?v=eNC0mRYGWgc)\n * [SDC 2016 Session: The Future of Prototyping in Graphics-Rich Connected Environments](https://www.youtube.com/watch?v=L-apMRjlBOM)\n\n## Contributing\n\nContributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first.\n\n## License\n\n[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/linuxenko%2Fawesome-smarttv/projects"}