8000 GitHub - huoxiangdong/ftr: A GUI typesetting display engine and cross platform GUI application development framework based on NodeJS/OpenGL
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from louis-tru/quark

A GUI typesetting display engine and cross platform GUI application development framework based on NodeJS/OpenGL

License

Notifications You must be signed in to change notification settings

huoxiangdong/ftr

 
 

Repository files navigation

ftr full name (fast typesetting render)

ftr is a cross-platform (Android/iOS) front-end development framework. The core code is written in C++. The bottom layer is based on OpenGL drawing. The upper layer implements a streamlined typesetting engine and a JS/JSX running environment. The goal is to develop GUI applications on this basis, which can take both development speed and operation efficiency into account.

  • Only iOS and Android systems are supported for the time being, this does not include AndroidTV, because TV applications are very different from mobile applications

  • From here, Go API Index can go to API Documents Index

Screenshot Screenshot Screenshot

Build source and install ftrp

  1. Build must dependent Xcode / JDK1.7 / Android-SDK-23 / NDK / python / nodejs / yasm.

  2. Setting environment variable JAVA_HOME and ANDROID_SDK and ANDROID_NDK directory.

  3. Pull dependent librarys, execute make pull.

Compile and install ftrp, execute make or make install, It takes a long time.

use ftrp tools create project.

first create an empty file directory, then execute in the directory

ftrp init

export ios xcode project ftrp export ios

Simple Examples

About

A GUI typesetting display engine and cross platform GUI application development framework based on NodeJS/OpenGL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 62.6%
  • C++ 27.8%
  • TypeScript 4.5%
  • JavaScript 1.9%
  • Objective-C++ 1.2%
  • Python 0.5%
  • Other 1.5%
0