Norigin Spatial Navigation

June 30, 2026 · View on GitHub

GitHub License NPM Version NPM Downloads

The missing piece between your app and the TV remote.

  • Automatic spatial algorithm: No manual "on right press, focus element X" wiring. Point your components in a direction and the library figures out what to focus next.
  • Built for TV, works everywhere: Actively used in production on Tizen, webOS, Hisense, Vizio, and Chromium-based STBs. Not an afterthought port.
  • Light and low-dependency: Simple API, minimal footprint, no runtime surprises on constrained TV hardware.

Documentation

For more detailed documentation and usage examples, visit our Developer Portal

Supported Devices

PlatformSupport
Chrome, Firefox, Safari✅ Fully supported
Samsung Tizen✅ Fully supported
LG webOS✅ Fully supported
Hisense VIDAA✅ Fully supported
Vizio OS✅ Fully supported
Titan OS✅ Fully supported
Chromium, Eikoh, and WebKit-based STBs✅ Fully supported
Android TV · React Native (@noriginmedia/norigin-spatial-navigation-react-native)✅ Supported (see docs)
Apple TV · React Native (@noriginmedia/norigin-spatial-navigation-react-native)✅ Supported (see docs)

Demo

Example

Example Source

  1. Use & benefits of using the Norigin Spatial Navigation library on Smart TVs here.

Agentic Skill for Norigin Spatial Navigation

npx skills add NoriginMedia/Norigin-Spatial-Navigation

Contributing

Please follow the Contribution Guide

License

MIT Licensed