Cabaret is an app framework that I'm designing as an all in one hosting solution for all kinds of digital content, from audio to video to images to text.

Initially, I was developing it with the Godot game engine, but now I've decided to use different technologies for it. I plan to write it in C or C++ while using select libraries in those languages as dependencies for it. Libraries I plan to use include the standard library for either C or C++ or both, the POCO Libraries, FFMPEG and Dear IMGUI or Nuklear.

For web, I plan to use htmx to handle JavaScript features because I don't like JavaScript and don't want to involve myself with it more than necessary. I don't know if I need Tailwind CSS because I like writing in CSS and Tailwind contains JavaScript.

I plan to use it for Arkforest.


RFZLD 2024