Rust wasm-bindgen

Open-source Rust projects categorized as wasm-bindgen

Top 15 Rust wasm-bindgen Projects

  • Seed

    A Rust framework for creating web apps

    Project mention: Yew alternatives | /r/learnrust | 2023-06-13

    Practically every Rust web frontend I've seen takes a react-like approach, with "hooks" to store all of the state in. The now-abandoned Seed and Yew's struct components use a message-passing approach, where the state is stored as member variables on the struct representing the component that are updated based on messages dispatched by event handlers. There's also egui, which has a completely different paradigm that involves making the UI from scratch every frame based on the app's current state. It's not a web framework the same way as the others, but it can draw its UI to a web canvas just fine.

  • trunk

    Build, bundle & ship your Rust WASM application to the web.

    Project mention: Migrating a JavaScript frontend to Leptos, a Rust framework | dev.to | 2024-03-26

    Note that Leptos uses Trunk to serve the client side application. Trunk is a zero-config Wasm web application bundler for Rust.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • matchbox

    Painless peer-to-peer WebRTC networking for rust wasm (and native!) (by johanhelsing)

    Project mention: Announcing lavagna v2, a collaborative blackboard made with bevy and WebRTC | /r/rust | 2023-05-22

    The “collaboration” feature is achieved thanks to matchbox crate, a peer-to-peer WebRTC networking library.

  • wasm-learning

    Building Rust functions for Node.js to take advantage of Rust's performance, WebAssembly's security and portability, and JavaScript's ease-of-use. Demo code and recipes.

    Project mention: Can I rewrite my TypeScript library in Rust? | /r/learnrust | 2023-07-03

    You could actually run wasm in both node and browser environments - then have your wrapper do any initialization based on the environment your library is in. This tutorial might help.

  • kobold

    Easy declarative web interfaces.

    Project mention: Kobold 0.7: optional component params, optional closing tags, even smaller Wasm | /r/rust | 2023-04-14
  • tsify

    A library for generating TypeScript definitions from rust code.

    Project mention: What is the best way to add WASM support to my project? | /r/rust | 2023-04-07

    The Tsify crate can also generate these types for you from Rust types. Doing this with auto-generated conversions via serde is quite nice and simple, though for something like a framebuffer that has to be passed back and forth a lot, you might want to hand-code something more efficient.

  • neural-network-from-scratch

    A neural network library written from scratch in Rust along with a web-based application for building + training neural networks + visualizing their outputs

    Project mention: Examine individual neurons of a small neural network in the browser | news.ycombinator.com | 2023-05-10
  • 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.

  • rtml

    writing webpage with rusty style

  • rust-wasm-on-lambda-edge

    Rust/WASM on AWS Lambda@Edge (CloudFront)

  • minesweeper

    Minesweeper game developed with Rust, WebAssembly (Wasm), and Canvas (by KarthikNedunchezhiyan)

  • bitque

    A simplified Jira clone built with seed.rs and actix

  • texas-snake

    A simple 2D snake game built with Bevy and WASM

  • pils

    Super simple lisp interpreter inspired by buildyourownlisp.com, in Rust.

  • wasm-x25519

    WASM x25519 key generation, such as for use in WireGuard

  • rustlang-drills

    :crab: Rust lang coding exercises

  • SaaSHub

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-26.

Rust wasm-bindgen related posts

Index

What are some of the best open-source wasm-bindgen projects in Rust? This list will help you:

Project Stars
1 Seed 3,785
2 trunk 3,110
3 matchbox 781
4 wasm-learning 471
5 kobold 380
6 tsify 260
7 neural-network-from-scratch 113
8 rtml 87
9 rust-wasm-on-lambda-edge 22
10 minesweeper 21
11 bitque 18
12 texas-snake 10
13 pils 8
14 wasm-x25519 2
15 rustlang-drills 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com