Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 2.98 KB

README.md

File metadata and controls

81 lines (51 loc) · 2.98 KB

SolidTV

SolidTV

SolidTV is a UI framework for building high-performance TV applications. It allows you to declaratively construct UI nodes with reactive primitives, providing incredible performance on even the most constrained hardware.

Coming from @lightningtv/solid? The project moved here and is now @solidtv/solid. See the migration guide.

Commercial support available from the creator of SolidTV: support plans, performance audits, migrations and Apple TV ports.

Used by companies worldwide

Angel Studios   Bell Fibe TV   Watch Brasil   CHEK News

Need Support?

SolidTV Docs

Join the SolidTV Discord - #SolidTV channel and message chiefcll

Commercial support - support plans with priority answers and bug fixes, performance audits for any web-based TV app, migrations to SolidTV, Apple TV ports and team training

Documentation

SolidTV Docs

AI Coding Guidelines

Demo App

SolidTV TMDB Demo App

Tested and working on Chrome < 38 and could go earlier

Playground

playground.solidjs.com

Quick Start

Clone starter template:

> npx degit solid-tv/solid-starter-template my-app
> cd my-app
> npm i # or yarn or pnpm
> npm start # or yarn or pnpm

Video Quick (actually it's long) Start

Watch the video

Read the article: https://medium.com/@chiefcll/lightning-3-the-basics-of-solidjs-e6e21d73205e

Hello World

import { render } from '@solidtv/solid';

render(() => <text>Hello World</text>);

For a more detailed Hello World guide check out the Hello World guide.

Migrating from @lightningtv/solid

This project used to live at https://github.com/lightning-tv/solid and was published as @lightningtv/solid. To move an existing app to @solidtv/solid, follow the migration guide.