Skip to content

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

louis-tru/quark

Repository files navigation

quark

quark 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 qkmake

  1. Build must dependent Xcode / JDK / Android-SDK / NDK / python / nodejs / yasm.

  2. Setting environment variable ANDROID_SDK and ANDROID_NDK directory.

  3. Pull dependent librarys, execute make pull.

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

use qkmake tools create project.

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

qkmake init

export ios xcode project qkmake 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