eclipsesource/tabris-js
eclipsesource/tabris-js has 1,412 GitHub stars and 170 forks. GitHot measured -1 stars in 24 hours and -1 in 7 days. Last checked 2026-11-11 20:37 UTC. Last push 2026-10-21.
So werden diese Zahlen gemessen
Create native mobile apps in JavaScript or TypeScript.
Gemessener Sternzuwachs
- in 24h
- -1
- in 7 days
- -1
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
OriginalTabris.js
Tabris.js is a framework for developing mobile apps with native UIs in JavaScript. iOS and Android apps can be built entirely from one code base, which frees you from the task of managing code for multiple platforms.

import {Button, contentView, TextView} from 'tabris';
// in JS
new Button({top: 16, centerX: true, text: 'Use native UI'})
.onSelect(() => $(TextView).only().text = 'Powered by Tabris.js')
.appendTo(contentView);
new TextView({top: 'prev() 16', centerX: true})
.appendTo(contentView);
// or in JSX
contentView.append(
<$>
<Button top={16} centerX text='Use native UI'
onSelect={() => $(TextView).only().text = 'Powered by Tabris.js'}/>
<TextView top='prev() 16' centerX/>
</$>
);
Native widgets
The code of the application is loaded dynamically - nothing is precompiled. JavaScript is executed Just-in-Time and passed via a native bridge to the device. Tabris.js accesses native controls and does not depend on webviews to render the app's UI. As a result, the performance of the apps cannot be distinguished from apps developed directly in native code of the platforms.
Getting started
To start developing Tabris.js applications, visit tabrisjs.com and check out the "Getting Started" guide in the documentation. Be sure to also consult the code snippets in the Tabris.js Developer App (download from the app store for Android and iOS).
Extensible
Tabris.js can be extended with Cordova plugins to add support for additional native features. A cordova plugin is also able to directly interface with the native widgets (as can be seen e.g. in the tabris-plugin-maps).
Additionally npm modules can be used to further enrich the available JS APIs.
Tabris.js also adds support for many key web technologies including:
- Canvas
- XMLHttpRequest / fetch()
- WebSockets
- localStorage
Build tabris npm module
Follow these steps if you want to build the tabris module yourself.
Install the Grunt build tool using npm:
npm install -g grunt-cli
In the tabris-js root directory fetch the dependencies and build:
npm install
grunt
License
Published under the terms of the BSD 3-Clause License.
Ähnliche Projekte entdecken
freeCodeCamp/freeCodeCamp
Die Open-Source-Codebasis und das Curriculum von freeCodeCamp.org. Lerne Mathematik, Programmierung und Informatik kostenlos.
459,014 Sternedonnemartin/system-design-primer
Lerne, Systeme im großen Maßstab zu entwerfen, und bereite dich auf das Systemdesign-Interview vor. Enthält Anki-Karteikarten.
377,638 Sternereact/react
Die Bibliothek für Web- und native Benutzeroberflächen.
252,534 Sternevuejs/vue
Dies ist das Repository für Vue 2. Das Repository für Vue 3 findest du unter https://github.com/vuejs/core
212,530 Sterne