Htmx is a Python library that can be used to build Flask apps. It's back end agnostic, so you don't have to use JavaScript for everything. The GitHub repository and discord server are good places to start if you're interested in learning more about the project.