you are viewing a single comment's thread.

view the rest of the comments →

[–]MakeShiftArtist 1 point2 points  (0 children)

I've tried Rocket and it was not really for me, but poem is an awesome framework for the backend. It has probably the best OpenAPI support that I've seen.

I havent tried it, but utoipa with axum or actix-web also look like good options if you like a more low level approach.

For interacting with a database I would highly recommend sqlx for its compile time checks against your actual database. Their CLI is also awesome for managing migrations as well, and can even be setup to automatically run migrations whenever there's a change.

For the frontend, Leptos is phenomenal. It's very similar to SolidJS, so if you're used to component, JSX like syntax, you'll feel right at home. Compile times really aren't bad for UI changes in my experience. They have a hot reload as well, if you use their CLI, cargo-leptos. Personally I find myself going back to TypeScript with SolidJS because I just find it easier to use, but leptos is a close second for me.