Skip to content

NoriginMedia/Norigin-Spatial-Navigation

Norigin Spatial Navigation

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.

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

Supported Devices

Platform Support
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 via react-native-tvos ⚠️ Partially supported
Apple TV · React Native via react-native-tvos ⚠️ Partially supported

Demo

Example

Example Source

Links

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

Contributing

Please follow the Contribution Guide

License

MIT Licensed

About

React Hooks based Spatial Navigation (Key & Remote Control Navigation) / Web Browsers, Smart TVs and Connected TVs

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors