A developer has shared insights after a year of using Dioxus fullstack in production for micro SaaS products, including SeggWat and infra.page. The setup involves a Cargo workspace with a backend crate, an auth crate, and multiple UI crates, all built on Dioxus 0.7 and PostgreSQL. The 'fullstack' approach means a single Rust codebase handles server-side rendering, server functions, and client-side WebAssembly compilation.
The primary benefit identified is the use of a single language, Rust, across the entire stack, from database queries to UI components. This unification simplifies the development environment, toolchain, and debugging process. The developer notes that this reduces context switching, which is particularly valuable for solo founders managing multiple products.
Another significant advantage is the shared type system. Structs are defined once and used across the database layer, server functions, and UI components. This eliminates the need for regenerating OpenAPI specs or managing out-of-sync TypeScript interfaces, enabling safer and more confident refactoring.
The Dioxus framework's ability to target desktop and mobile platforms, including iOS, from the same component model is seen as a long-term benefit, offering flexibility for future product expansion without rewrites. In production, the Rust codebase is described as 'boring' because once compiled, it runs reliably, reducing a class of runtime errors and allowing focus on logic bugs.
Despite the benefits, the most significant pain point highlighted is the continuous integration (CI) process. A release build on a GitHub-hosted runner takes 90 minutes, which is a considerable time investment and a source of frustration.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
After one year of using Dioxus fullstack in production for micro SaaS products, the developer highlights the benefits of a single Rust codebase across frontend and backend. The primary challenge identified is the 90-minute CI build time on GitHub-hosted runners.