I am no web developer, but when I am going to do web development, I would prefer to use one of the following to make my UI’s work.

Database Choice

I will probably go with Turso if I am doing some sqlite stuff, MongoDB for Document database stuff, and Valkey(redis alternative) for high speed in memory db, although this could change.

Golang + HTMX + Echo + Templ ( And Alpine js if needed)

Links:

Rust + HTMX + Axum + Askama ( And Alpine js if needed )

Links:

  • Alpine.js
    • Lightweight frontend js utilities
  • Askama
    • Template engine for Rust
  • Axum
    • enhanced web framework
  • HTMX
  • And Rust of course

SvelteKit + Other Languages

I am not the biggest fan of javascript frameworks, but this one is okay and I am happy to use if needed.

Maybe - Python With Flask

I don’t use python in production like this, only as a testing/data science tool, but this might be usefull if I am doing something with machine learning or other, and want a simple frontend for a python app.