# eclipsesource/tabris-js

Create native mobile apps in JavaScript or TypeScript.

Repository: https://github.com/eclipsesource/tabris-js
Canonical: https://ross.abutalabs.com/products/tabris-js
Homepage: https://tabrisjs.com
Language: JavaScript
License: BSD-3-Clause
License Family: permissive
Topics: tabris, javascript, tabris-js, mobile, android, ios
Last push: 2026-02-17T14:08:54+00:00

## Health v2 (maintenance only)
Score: 53/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 68, release rhythm 8, longevity 100
- inputs: {"age_days": 4495, "days_push": 197, "days_rel": 573, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1416, forks 171 (observed 2026-08-28T04:04:39.844826+00:00)

## What it is
Tabris.js is a framework for building native mobile apps for iOS and Android from a single JavaScript or TypeScript codebase. It renders UI with real native widgets via a native bridge instead of webviews, and can be extended with Cordova plugins and npm modules.

## Use cases
- build native ios and android apps from one javascript codebase
- create mobile apps with native ui without writing swift or kotlin
- avoid webview-based hybrid app performance issues
- use typescript and jsx to develop cross-platform mobile apps
- extend a mobile app with native features via cordova plugins
- prototype mobile apps quickly using the tabris developer app

## When to choose
- you want truly native widgets and performance from a JavaScript/TypeScript codebase
- you target only iOS and Android and prefer web-style APIs like fetch, WebSockets, and localStorage
- you want to leverage existing Cordova plugins for native capabilities

## When to avoid
- you need to target desktop or the web in addition to mobile
- your team is already invested in React Native, Flutter, or native toolchains
- you need a large ecosystem of third-party native UI libraries

## Facets
- artifact type: framework
- maturity: active
- function: mobile-framework, ui-components, frontend-framework
- domain: mobile-development, cross-platform, web-development
- platform: -
- tags: native-ui, javascript, typescript, cordova-plugins, jsx, android, ios, nodejs

## Member repositories
- eclipsesource/tabris-js (main) score 53

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:39.844826+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:05.414100+00:00, confidence not recorded.
  - readme: https://github.com/eclipsesource/tabris-js (fetched 2026-08-28T04:04:39.844826+00:00, sha d02903a9726e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
