Skip to content

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

License

Notifications You must be signed in to change notification settings

louis-tru/quark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c15ab36 · Apr 29, 2025
Apr 3, 2025
Apr 29, 2025
Apr 28, 2025
Apr 29, 2025
Apr 29, 2025
Apr 29, 2025
Apr 28, 2025
Apr 11, 2025
Dec 24, 2023
Feb 20, 2025
Apr 23, 2025
Oct 5, 2022
Apr 27, 2025
Apr 28, 2025
Apr 26, 2025
Apr 23, 2025
Apr 22, 2025

Repository files navigation

quark

quark is a cross-platform (Android/iOS/Mac/Linux) 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

Install qmake from npm

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

Build source

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

  2. Setting environment variable ANDROID_SDK and NDK directory.

  3. Pull dependent librarys, execute make sync.

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

Simple Examples

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published