UNPKG

neft

Version:

Universal Platform

72 lines (58 loc) 2.26 kB
<img src="https://cdn.rawgit.com/Neft-io/neft/master/media/neft-white-full.svg" alt="Neft.io logo" width="256" /> ## Universal Platform <table> <tr> <th>Platform</th> <th>Code</th> <th>Views</th> <th>Styling</th> <th>Custom bindings</th> <th>Custom styling</th> </tr> <tr> <td>iOS</td> <td rowspan="5">JavaScript</td> <td rowspan="5">XML</td> <td rowspan="5">NML</td> <td>Swift / ObjC</td> <td>UIKit</td> </tr> <tr> <td>Android</td> <td>Java / C</td> <td>android.view</td> </tr> <tr> <td>Browser</td> <td rowspan="3">JavaScript</td> <td>HTML & CSS</td> </tr> <tr> <td>Browser WebGL</td> <td>Pixi.js</td> </tr> <tr> <td>Node</td> <td></td> </tr> </table> - `NML` - *Neft Marked Language* - Simple language used to describe styles, bindings and animations.<br>See [Built in native controls](https://github.com/Neft-io/neft-default-styles), [API Doc](https://github.com/Neft-io/neft/wiki/Renderer-API). * * * ### What Neft does? 1. Runs your JavaScript code on different platfoms. 2. Renders basic elements and native views through [extensions](https://github.com/Neft-io/neft/wiki/Extensions). 3. Supports asynchronous communication with native code. 4. Allows to write component-based views in XML and JavaScript 5. Provides styling engine. ### What Neft *does not*? 1. Supports browser APIs. Neft is not a browser. 2. Understands CSS. Neft has his own [styling engine](https://github.com/Neft-io/neft/wiki/Styles). * * * ### [Documentation](https://github.com/Neft-io/neft/wiki) * * * [![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/Neft-io/neft) <a href="https://twitter.com/neft_io"><img src="https://g.twimg.com/about/feature-corporate/image/followbutton.png" alt="Twitter" height="20" /></a> [![npm version](https://badge.fury.io/js/neft.svg)](https://badge.fury.io/js/neft) [![Build Status](https://travis-ci.org/Neft-io/neft.svg?branch=master)](https://travis-ci.org/Neft-io/neft) [![Build status](https://ci.appveyor.com/api/projects/status/k3mj31b8406cwflv/branch/master?svg=true)](https://ci.appveyor.com/project/KrysKruk/neft/branch/master) [![Sauce Test Status](https://saucelabs.com/browser-matrix/kildyt.svg)](https://saucelabs.com/u/kildyt)