All Projects → juspay → presto-ui

juspay / presto-ui

Licence: other
Framework to build native apps using javascript.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to presto-ui

PocoService.apk
Android uiautomation poco-sdk implementation
Stars: ✭ 29 (-32.56%)
Mutual labels:  native-apps
Google-Docs-for-Mac
Native Google Docs app for Mac
Stars: ✭ 33 (-23.26%)
Mutual labels:  native-apps
Expo
An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.
Stars: ✭ 15,550 (+36062.79%)
Mutual labels:  native-apps
Macdriver
Native Mac APIs for Go
Stars: ✭ 3,582 (+8230.23%)
Mutual labels:  native-apps
play
A Google Play Music desktop player built with Electron, styled for the minimalist
Stars: ✭ 47 (+9.3%)
Mutual labels:  native-apps
webviewhs
🌐 A Haskell binding to the webview library created by Serge Zaitsev.
Stars: ✭ 109 (+153.49%)
Mutual labels:  native-apps
TiktokClone
TIKTOK Clone React Native Tutorial 2021 👨‍💻 I'll show you how you can do this in the simplest way and terms possible. By the end of this series you'll have learned how the big companies do it and will be able to do the same, you not only will be able to do this app, but you'll be able to put what you learn into your very own projects! In this se…
Stars: ✭ 69 (+60.47%)
Mutual labels:  native-apps
ult
The Ultimate Dev Stack
Stars: ✭ 54 (+25.58%)
Mutual labels:  native-apps
example-go-react-macos-app-1
Example native macOS app on Go (Golang) and React.js
Stars: ✭ 29 (-32.56%)
Mutual labels:  native-apps

Presto UI

Javascript framework for building platform independent apps.

npm version

Presto UI is a Javascript framework which connects with other Presto and Hyper libraries to provide a cross platform compatible and type safe environment for development.

In itself presto-ui takes markup as input and generates commands consumed by low level platform specific libraries.

For web, presto-ui generates vanilla js and css.

For general use case you would need to use a micro-app sample and native test tools.

Getting Started

To add presto-ui to your repo you will need run below commands.

npm install presto-ui --save

Debugging

For debugging presto-ui locally, you can start a server and link the project locally in node modules.

Install dev and other dependencies.

npm install

This will install required dependencies and setup required git hooks.

Start a local dev server

npm start

A server is started at http://localhost:8080

For debugging we will link presto-ui locally from current running server.

In the project where you want to test presto-ui, run below commands to link presto-ui in node_modules.

rm -rf ./node_modules/presto-ui/lib
ln -s ./node_modules/presto-ui/lib <path-to-presto-ui>/lib

After every npm i you will need to link again

Contributing

We use git hooks to verify commit messages so make sure to use terminal to commit your changes.

Do not use VSCode to commit any changes !!!

Git push will fail if commit message is not proper.

git commit

or

gc

Changelog is auto-generated.

Make sure to add proper details in commits or PR's can be rejected.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].