Sky
Application kit designed for multimedia software
Install / Use
/learn @omega-gg/SkyREADME
<a href="https://omega.gg/Sky"><img src="dist/logo.png" alt="Sky kit" height="128px"></a>
Sky is an application kit designed for multimedia software.<br> With a focus on efficiency, scalability and simplicity.<br> omega is building Sky kit to empower people.<br>
Projects
- Sky-runtime - Sky kit runtime
- MotionBox - Video Browser
- MotionMonkey - Semantic Player
- tevolution - Remote Video Screen
- tevo - Command line Semantic Player
- clientVBML - VBML retriever and extractor
- HelloConsole - "Hello World" console application
- HelloSky - "Hello World" application
Technology
Sky is built in C++ on the Qt framework.<br> The GUI is powered by QML and rendered with OpenGL.<br> The video player is based on VLC and libtorrent.<br>
Platforms
- Windows XP and later.
- macOS 64 bit.
- Linux 32 bit and 64 bit.
- iOS 64 bit.
- Android 32 bit and 64 bit.
Requirements
- Qt 4.8.0 / 5.5.0 or later.
- VLC 2.2.0 or later.
- libtorrent 1.1.0 or later.
- Boost 1.55.0 or later.
- OpenSSL / Win32OpenSSL 1.0.1 or later.
On Windows:
- MinGW or Git for Windows with g++ 4.9.2 or later.
Recommended:
- Qt Creator 3.6.0 or later.
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> [clean]
Build
You can build Sky with Qt Creator:
- Open Sky.pro.
- Click on "Build > Build all".
Or the build script:
sh build.sh <win32 | win64 | macOS | iOS | linux | android> [all | deploy | tools | clean]
Or the console:
qmake -r
make (mingw32-make on Windows)
Deploy
You can deploy Sky with:
sh deploy.sh <win32 | win64 | macOS | iOS | linux | android> [tools | clean]
License
Copyright (C) 2015 - 2024 Sky kit authors | https://omega.gg/Sky
Authors
- Benjamin Arnaud aka bunjee | bunjee@omega.gg
GNU Lesser General Public License Usage
Sky kit may be used under the terms of the GNU Lesser 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 Lesser General Public License requirements will be met: https://www.gnu.org/licenses/lgpl.html.
Private License Usage
Sky kit 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 kit authors. For further information contact us at contact@omega.gg.
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.0kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
HappyColorBlend
HappyColorBlendVibe Project Guidelines Project Overview HappyColorBlendVibe is a Figma plugin for color palette generation with advanced tint/shade blending capabilities. It allows designers to
Flyaro-waffle-app
Waffle Delight - Full Stack MERN Application Rules & Documentation Project Overview A comprehensive waffle delivery application built with MERN stack featuring premium UI/UX, admin management, a
