I build interfaces for a living. I have used Cassiopeia, several ThemeForest templates, and a few custom builds. They all have trade-offs.
BaseFrame takes a different approach — it is a structural framework, not a design. The adapter pattern means I can use my own design system on top of it. That flexibility is rare in the Joomla ecosystem.
Currently running the
Vanilla adapter
with custom variables. It is clean.
You should try the
Halfmoon adapter
for dark mode. I have been running it on my monitoring dashboard and it looks like something out of a cyberpunk film.
The dark-first approach means you do not fight the framework to get dark backgrounds. It just works.