A Rust and Yew demo compiled to WebAssembly (WASM) that provides a crypto screening tool, running entirely in the browser.
The WBTek Crypto Screener is a lightweight, browser-based application designed to help users analyze and sort cryptocurrency data quickly and efficiently. This project demonstrates the power of Rust and Yew, with WebAssembly for a seamless, interactive experience across desktops, tablets, and mobile devices.
- Cross-Platform Compatibility: Works in any modern browser on desktops, tablets, and phones.
- Real-Time Data: Retrieves up-to-date JSON data from a crypto API.
- Interactive Sorting and Highlighting:
- Click header buttons to sort columns by different data items.
- Click individual cells to toggle highlighting, with highlights following coins as they’re re-sorted.
- Flexible Styling: Styled with a CSS stylesheet to adapt to various environments.
- Dark Mode on WBTek.net: The WBTek.net demo runs in a dark WordPress frame, while the GitHub.io demo runs standalone with the same configuration.
- Minimal Deployment:
- Launched from a minimal
index.htmlfile. - Deployed via autogenerated JavaScript, keeping setup simple.
- Launched from a minimal
You can view detailed documentation with Rust-generated comments and colorized source code on GitHub.io.
Clone the repository and follow the instructions to run the crypto screener locally or deploy it on your own GitHub Pages site:
git clone https://github.com/wbtek/crypto_screener.git
cd crypto_screener
# Follow further instructions as per setup requirements