Skip to content
This repository was archived by the owner on Nov 29, 2025. It is now read-only.

Latest commit

Β 

History

History
43 lines (32 loc) Β· 1.43 KB

File metadata and controls

43 lines (32 loc) Β· 1.43 KB

πŸ§ͺ Colloid

Cross-platform vector UI framework.

✨ Features

  • Windows, Linux, macOS, iOS, Android, Web
  • Single app entry-point
  • Multi-window on desktop

πŸͺŸ Windows

Visual Studio Installer select "Desktop development with C++", "Windows SDK", and optionally "C++ Clang Compiler for Windows". Add Ninja to path, ex: C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja.

🐧 Linux

πŸ’» macOS

🍎 iOS

πŸ“± Android

sdkmanager guide; Download JDK and install Download Android SDK Tools to the correct location

sdkmanager "platform-tools" "build-tools;34.0.0" "ndk;25.2.9519653" "platforms;android-34"

Adding a emulated device

sdkmanager "emulator" "extras;google;Android_Emulator_Hypervisor_Driver" "system-images;android-33;google_apis;x86_64"
avdmanager create avd -n pixel_5 -k "system-images;android-33;google_apis;x86_64"
${ANDROID_SDK_HOME}/emulator/emulator -avd pixel_5
ANDROID_SDK_ROOT=$ENV{HOME}\AppData\Local\Android\Sdk
ANDROID_NDK_ROOT=$ENV{ANDROID_SDK_ROOT}\ndk\25.2.9519653
ANDROID_AVD_HOME=$ENV{HOME}\.android\avd
PATH=PATH;C:\ProgramData\android-sdk\platform-tools

πŸ’‘ Ideas

Executable compression: https://github.com/upx/upx