Technical information

UpStage is an open source server-side application that players and audiences access via a standard web browser. You don’t need to download or install anything in order to create, perform and watch UpStage performances.

The code is written in Python and the main technologies used are Vue, JavaScript, SCSS, HTML and CSS. For more technical information please visit UpStage on GitHub.


UpStage is licensed under the GNU General Public License v3.0.

Ownership of artistic work on UpStage remains with the artist(s) unless stated otherwise.


UpStage should work in all standard browsers. However, some are better than others – and browsers are constantly evolving. Currently (December 2023) the recommended browsers are Firefox, Chrome and Chromium.

  • Mac users: Chrome is better than Safari (but can have scrolling issues – see the Troubleshooting section). UpStage will not function in Safari 13 due to a bug in Safari. Please upgrade to Safari 14.

Installing UpStage on your own server

If you want to install UpStage on your own server – giving you full control over your own UpStage instance – please visit UpStage on GitHub for installation information and support: