If you like templates and/or mixed-static/server generated HTML, then you might like HTMX.
It can get unwieldy if the app requires complex state management. While you can (somehwat hackishly) return JSON, its not really what its for.
Its kind of a throwback to the days of PHP, except without the page refreshes.