Note: This repository is for the OUI JavaScript runtime. For the C++ library go here: Engine
OUI is a cross-platform UI engine written from the ground up in C++. It allows you to easily build programs with rich UIs that can be built for many operating systems. The functionality for your program can be written in C++ or JavaScript (coming soon).
Simple Demo App
- Windows
- NodeJS - https://nodejs.org/en/download/
- Both Python 2 & 3 - https://www.python.org/downloads/
- OUI uses Python 3,
node-gyp
still uses Python 2 - Either set commands
python3
andpython
OR setPYTHON_HOME
env variable to python 2 path (and keep 3 aspython
command)
- OUI uses Python 3,
- Windows 2017 buils tools (With C++ and NodeJS)
Download python3 if not already installed https://www.python.org/
- Note: node-gyp
uses python2, which will be installed automatically
With administrator permissions:
npm install --global --production windows-build-tools
then:
npm install --global node-gyp
python3 scripts/setup.py
node-gyp configure
node-gyp build