Custom apps built on ossia score

Package a project with its own interface, name and icon as an application for Windows, macOS, Linux or the web — for an installation kiosk, a tool for your team, or an interactive work you distribute. Free and open-source.

Download ossia score 3.9.0 Try it in your browser Read the documentation

Free and open-source (GPLv3) · Windows, macOS, Linux, Raspberry Pi and web browser

Sometimes the people using a project should not see the editor at all. ossia score can be packaged as your own application: your interface on top, your project and media inside, and the whole engine underneath.

What you can do

  • Your interface: write the interface in QML with Qt Quick Controls, bound to the parameters of the project; it can also be a UI-only app driving devices (custom UI).
  • Your project inside: the app opens its project on startup and can start playing at once (custom apps).
  • Your name and icon: application name, organisation, version, description and icons for each platform, and its own settings; branded or unbranded.
  • Every platform: Linux (x86_64 and ARM AppImage), macOS (Intel and Apple Silicon app and DMG, with signing and notarization), Windows (x64 and ARM64), and a static WebAssembly version to serve from a website.
  • Built automatically: a template repository and GitHub Actions package the app for each platform; a source build can include only the add-ons you need.
  • Scripting: JavaScript for application logic, state persistence, file dialogs and access to the transport (scripting).
  • Debug when needed: start the app with the editor visible next to its interface.

App needs, and how ossia score answers them

What you needHow ossia score does it
A kiosk with only the buttons visitors should touchA full-screen QML interface on top of the project, without the editor.
Distributing an interactive work to the publicInstallable apps for each operating system, and a web version that runs in the browser.
A simple tool for a team or a clientYour own name, icon and settings, with the complexity of the project hidden.
Not maintaining a media engine yourselfAudio, video, 3D, devices and protocols come from ossia score.
Reproducible buildsPackaging scripts and GitHub Actions from the template repository.

LivePose and Koaia are examples of applications made with this toolkit.

Download ossia score 3.9.0 Try it in your browser Read the documentation

Free and open-source (GPLv3) · Windows, macOS, Linux, Raspberry Pi and web browser

Lire cette page en français