See commit id db9585b12dced2a054069e7d78fd91e20c581f99 for the version written using Karax, Nim's frontend framework.
See commit id e925810 for the version written using Karax for server side rendering.
Currently, this is using HTMX, Jester, and Nimja.