canvas is also open source, if you want to contribute or just poke around you can find the source at https://git.sc07.company/sc07/canvas
self-hosted gitlab instance with account approvals turned on
it's on a resource-constrained server, which gitlab doesn't like causing it to restart every one in a while
I preferred being able to interact with the canvas even with the settings menu open. This allows for quick transparency adjustments without having to go back and forth every time.