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.
Norigin Spatial Navigation now supports React Native

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