There is a new(-ish) approach to developing interactive web applications, that are not single page applications.
Here's the frameworks I've seen so far:
- Hotwired - Made by the Rails team, but usable outside of Rails.
- HTMX - Often used with Go, but usable with others.
- LiveView - for Phoenix.
- LiveWire - for Laravel.