Skip to content

omega-gg/Sky-runtime

Repository files navigation

Sky-runtime

azure appveyor GPLv3

Sky-runtime is a high performance, source-driven application runtime. It's designed to run QML based .sky scripts in tandem with Sky C / C++ API and Qt UI components. It enables versatile use cases and rapid iterations while keeping things simple and minimalistic.

Sky-runtime is a good candidate for LLM-assisted code generation, granting agility that fits the modern software landscape. It favors a client based approach that relies on local computing resources and promotes lightweight sources .skz packages distribution instead of binaries.

Sky-runtime relies on Bash / Python scripts to bridge the gap between low-level binaries and the application view. It's like a middleground between command-line scripting and feature-rich applications. These underlying scripts can be run independently from the UI.

Applications

Usage

sky <script> [options]

Where <script> is a .sky script or a .skz archive.

--help    Print the help
--cli     Run the script headless

Technology

Sky-runtime is built in C++ with Sky kit.

Platforms

  • Windows 32 bit and 64 bit.
  • macOS 64 bit.
  • Linux 32 bit and 64 bit.
  • iOS 64 bit.
  • Android 32 bit and 64 bit.

Requirements

  • Qt 6.10.0 or later.
  • Sky latest version.

On Windows:

3rdparty

You can install third party libraries with:

sh 3rdparty.sh <win32 | win64 | macOS | iOS | linux | android> [all]

Configure

You can configure sky with:

sh configure.sh <win32 | win64 | macOS | iOS | linux | android> [sky | clean]

Build

You can build sky with:

sh build.sh <win32 | win64 | macOS | iOS | linux | android> [all | deploy | clean]

Deploy

You can deploy sky with:

sh deploy.sh <win32 | win64 | macOS | iOS | linux | android> [clean]

License

Copyright (C) 2015-2026 Sky kit runtime authors | https://omega.gg/Sky

Authors

GNU General Public License Usage

sky may be used under the terms of the GNU General Public License version 3 as published by the Free Software Foundation and appearing in the LICENSE.md file included in the packaging of this file. Please review the following information to ensure the GNU General Public License requirements will be met: https://www.gnu.org/licenses/gpl.html.

Private License Usage

sky licensees holding valid private licenses may use this file in accordance with the private license agreement provided with the Software or, alternatively, in accordance with the terms contained in written agreement between you and sky authors. For further information contact us at contact@omega.gg.

About

High performance application runtime

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors