Tabris.js review
A focused option for JS/TS teams building native-widget apps for iOS and Android.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Tabris.js is a framework for developing native mobile apps from a shared JavaScript or TypeScript codebase. It is aimed at teams that want to build for iOS and Android while working in JavaScript or TypeScript and using native UI widgets rather than WebViews. The framework is open source under the BSD 3-Clause License, and native runtimes are free for individual developers. Its scope is specifically mobile, so teams seeking a broader cross-platform framework should look elsewhere.
Its central distinction is the JavaScript-to-native bridge: interfaces render with native widgets, which can be declared with JSX or widget factories. Tabris.js also exposes JavaScript APIs such as fetch, WebSocket, localStorage and Worker, and device capabilities can be extended through Cordova plugins. npm modules are another part of its ecosystem. This combination suits teams with JavaScript or TypeScript skills who need native mobile interfaces and device access; it is less suited to projects that depend on a WebView-based app model.
The published plans separate the free framework and individual runtimes from enterprise licensing. The Enterprise plan provides commercially licensed native runtimes, while source code and OEM licensing, as well as a secure runtime, are available on request. No enterprise price is given here, so buyers should contact the vendor to assess that licensing route. Developers can build locally with Tabris CLI, side-load app code for debugging, or use the vendor’s build service. Documentation and community are the listed support channels. Choose Tabris.js when native widgets and shared JS/TS mobile code are priorities; consider an alternative if Windows or non-mobile targets are required.
Tabris.js pros and cons
- Where it wins
- Shares JavaScript or TypeScript code across iOS and Android apps.
- Renders native widgets without WebViews.
- Supports Cordova plugins and local builds with Tabris CLI.
- Where it doesn't
- Targets iOS and Android rather than a broader set of platforms.
- Enterprise native runtimes require a commercial license.
- Source code, OEM licensing, and secure runtime are available on request.
Tabris.js fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. How we rank.
Last updated · How we research and update