Como designer aqui no Discourse, diria que criar uma interface totalmente nova não seria razoável nem justificaria o esforço. O EmberJS, embora diferente, funciona de maneira muito semelhante à maioria dos frameworks de front-end.
A comunidade do EmberJS também é bastante prestativa e vibrante. Sugiro que use o tempo que teria dedicado a construir um novo front-end com NextJS para aprender EmberJS ![]()
Depois disso, você terá conhecimento de dois frameworks E a capacidade de criar temas personalizados e componentes de tema para fóruns Discourse.
Se isso funcionar para você, sugiro começar dando uma olhada neste tópico popular e útil.