Replace JS with Rust on front-end, possible? Advisable?

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dioxus

    Fullstack GUI library for web, desktop, mobile, and more.

  • I've been using Dioxus for a personal project and I really love it. I wrote a blog post about how I'm using Trunk as well.

  • Crumb

  • I've been using Dioxus for a personal project and I really love it. I wrote a blog post about how I'm using Trunk as well.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gopherjs

    A compiler from Go to JavaScript for running Go code in a browser

  • If you're already building the backend in go and you don't like the prospect of coding in JavaScript it might be worth trying out https://github.com/gopherjs/gopherjs

  • interface-types

  • Yes, and if I'm not mistaken, this is the RFC

  • proposals

    Tracking WebAssembly proposals (by WebAssembly)

  • Yes there is! Caveat - it’s expected that this is still taking quite some time. A central issue is that this affects the „sandboxedness“ of WASM modules, you’d have additional allocations from other processes that you can’t take ownership of. The classical solution is to allow a form of GC or even share the GC with the JS VM. That’s a tough task, considering you don’t want to build something into the compiler that is browser-specific or VM-specific. A good item to track is https://github.com/WebAssembly/proposals/issues/16. you can follow the connected issues and you’ll see that there is still lots of stuff to do.

  • realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more

  • Can't seem to find it right now, but it was based on the frameworks implementing the "realworld" app/specs.

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

  • Ask HN: Which books/resources to understand modern Assembler?

    6 projects | news.ycombinator.com | 21 Apr 2024
  • Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance

    10 projects | news.ycombinator.com | 12 Apr 2024
  • Ask HN: How can I learn about performance optimization?

    6 projects | news.ycombinator.com | 2 Mar 2024
  • Managing mutable data in Elixir with Rust

    1 project | news.ycombinator.com | 16 Feb 2024
  • Show HN: Srgn, AST-aware text manipulation

    1 project | news.ycombinator.com | 27 Jan 2024