Kobold: new web UI crate with zero-cost static DOM

This page summarizes the projects mentioned and recommended in the original post on /r/rust

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dumle

    🍬 Rust HTML templating and virtual DOM library

    Very similar to the "dumle" experiment I made a few years ago: https://github.com/axelf4/dumle!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • dioxus

    Fullstack app framework for web, desktop, mobile, and more.

    There are two versions of the todomvc example for Dioxus. This is the one that should work. (We used to maintain a examples repo with the todomvc example, but now that example is moved into the main repo). To run the web version, you just need to change the dioxus_desktop to dioxus_web

  • kobold

    Easy declarative web interfaces.

    That does create a bunch of little .js files unfortunately, but they are quite easy to bundle for production. Ideally trunk should be doing that itself (as per closing remarks in the post).

  • slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

    I think templates should be in a different language altogether, similar to how Slint does it, except producing DOM.

  • tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why is building a UI in Rust so hard?

    16 projects | /r/programming | 17 Feb 2023
  • Show HN: A macOS app and window activity tracker

    1 project | news.ycombinator.com | 9 Nov 2024
  • Ask HN: Stick to Electron (JS/TS), Swift and Kotlin or Learn Rust and Use Tauri

    2 projects | news.ycombinator.com | 21 Oct 2024
  • Ask HN: How should I learn Rust for Tauri development?

    1 project | news.ycombinator.com | 13 Oct 2024
  • Tauri 2.0 Stable Release

    1 project | news.ycombinator.com | 2 Oct 2024

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?