Rust Elm

Open-source Rust projects categorized as Elm | Edit details
Related topics: #Rust #GUI #Graphics #Web #Widgets

Top 3 Rust Elm Projects

  • GitHub repo yew

    Rust / Wasm framework for building client web apps

    Project mention: Show HN: Lifeee – Conway’s Game of Life with an infinite zoomable grid | news.ycombinator.com | 2021-11-12

    Hi all! Here is the latest Rust side project I’ve been working on for the past couple of weeks: Lifeee, an implementation of John Conway’s Game of Life.

    It was the opportunity for me to continue my Rust learning journey, and I think I’m finally starting to feel a bit comfortable with the language, especially ownership :). I also wanted to discover what was possible when using Rust for frontend development, and I must say I was so impressed by Yew! I didn’t think it would be so nice to use, especially since I have quite some experience with React.

    A big difference compared to the various implementations you can find (often in Rust and Yew tutorials) is that the grid is infinite. This means that you can drag it to move in all directions, but also zoom in and out. This was probably the most challenging part of my project and involved a lot of calculus and doodles in my notebook! Also, since I used a canvas to draw the grid (and not DOM elements), the simulation is pretty fast even when a lot of cells are displayed :D

    What I learned during this project:

    - Use Yew [1] for frontend development: not very different from writing React components, with the advantages of Rust as a plus!

    - Serialize/deserialize data: the available Game of Life patterns are extracted from the official Lexicon [2]; I parsed the text version to generate a serialized version (separate library: [3]) that I then import and deserialize in the app.

    - Build the web app using GitHub actions and deploy it using Netlify: pretty straightforward using Trunk [4] as a bundler (also used for development).

    You can find the source code of the app on GitHub [5]. Please tell me what you think of it! ;)

    [1] https://yew.rs/

  • GitHub repo iced

    A cross-platform GUI library for Rust, inspired by Elm

    Project mention: GUI libraries unrelated to GTK and QT | reddit.com/r/linux | 2021-11-12
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo sauron

    A versatile web framework and library for building client-side and server-side web applications

    Project mention: GUI libraries unrelated to GTK and QT | reddit.com/r/linux | 2021-11-12
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 2021-11-12.

Rust Elm related posts

Index

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

Project Stars
1 yew 17,807
2 iced 11,994
3 sauron 1,423
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com