Crates.io | simi |
lib.rs | simi |
version | 0.2.1 |
source | src |
created_at | 2018-07-19 07:31:10.911645 |
updated_at | 2019-05-04 03:03:09.187489 |
description | A framework for building wasm front-end web application in Rust |
homepage | |
repository | https://gitlab.com/limira-rs/simi |
max_upload_size | |
id | 75011 |
size | 172,308 |
A framework for building wasm front-end web application in Rust. Simi is inspired by Yew
This is still a WIP. Breaking changes will occurs frequently.
.scss
to .css
, with the help of simi-cli
(thanks to rsass)For information on how to build and serve a simi app, please see the guide (link in the Documentation section above).
The master branch is now supported build on stable Rust. But only examples in stable-examples/*
can be successfully built on stable Rust now.
If you use simi-cli
, intstall it from git master and run simi build -s
or simi build --stable
in an example folder, for example, in stable-examples/counter
. Or simi serve -s
and visit localhost:8000
.
A benchmark for Simi is submitted to https://github.com/krausest/js-framework-benchmark. Here is a snapshot result (see non-keyed result only, Simi does not support keyed-for-loop yet). Please note that Stdweb and Yew's benchmark binaries are built by Rust nightly-2018-07-11. Simi is built with Rust nightly around 2018-12-7->9 (don’t remember exactly). And a note from the benchmark repo:
The current snapshot that may not have the same quality (i.e. results might be for mixed browser versions, number of runs per benchmark may vary)
I do not familar with any license before so I am not sure what license to choose. I just draft my own minimal license in LICENSE
at the root of this repo.