Awesome Seed RS
A curated list of awesome things related to Seed
Seed is an open-source Rust framework for creating fast and reliable web apps running in WebAssembly.
Contributions welcome. Add links through pull requests or create an issue to start a discussion.
Contents
Official Resources
Books
- Engineering Rust Web Applications - Diesel, Rocket and Seed.
- Porting a JS app to Rust - Porting a JavaScript App to WebAssembly with Rust (blog series).
Quickstarts
- Default quickstart - Contains only Rust libraries.
- Quickstart with Webpack - Main features: Auto-reload, Prerendering, Minification, TailwindCSS, Typescript.
Bundlers
- Trunk - WASM web application bundler for Rust.
- Web Bundler - Bundles a Seed SPA for publishing.
- Seeder - Set up Seed app and start dev server by running one command.
Examples
- RealWorld example - "The mother of all demo apps" — Exemplary fullstack Medium.com clone.
- Dark lang Realworld - Seed Realworld example on Quickstart with Webpack with integrated Dark lang Realworld.
- Official examples - Smaller examples included in official repo.
- ERWA mytodo - Rust full-stack example. Diesel, Rocket, Seed.
- Template for GUIs with seed+gotham - Electron like template for local/desktop GUIs with Gotham, rust-embed, web-view and Seed.
- Seeded Game of Life - Game of life with tutorial in pure Rust inspired by wasm tutorial.
- Dota Underlord Perfect Build - An app to help build optimal deck in Dota Underlord.
- Play Seed - Playground with several default examples.
Projects Using Seed
- AdEx Explorer - Shows curated information about the payment channel network of the AdEx advertising protocol.
- Kavik.cz - Open-source personal website.
- benxu.dev/blog - A relatively simple open source personal blog. Built on
Seed
,maud
,Rocket
, andDiesel
. - seed-rs.org - Seed's official website.
- WeightRS - Minimalistic and privacy friendly progressive web app for tracking your weight.
- Music composer - A basic music composition app.
- Play Seed - Website about Play Seed, playground to demo Seed apps.
- Typesync - Test your typing speed on song lyrics. Uses
Seed
,Rocket
, andDiesel
. - CalcuPi - A beautiful Monte Carlo simulation for approximating the value of pi.
- Love Letter Tracker - A knowledge tracker for the card game Love Letter.
- Whatlang.org - An interactive demo for whatlang (language recognition library).
- Pslink - An URL-shortener page focused on use in publications (demo (user, password: demo)). Uses
Seed
,actix-web
, andsqlx
.
Libraries
- Savory - Library for building user interface based on Seed.
- seed-icons - Library with collections of icons to include in Seed-based application.
- Seed Bootstrap - A collection of the Bootstrap CSS components.
- seed_heroicons - Library providing Heroicons to include into Seed-based applications.
Contribute
Contributions welcome! Read the contribution guidelines first.