Skip to content

Commit 0b9e982

Browse files
committed
Update README.md
1 parent 20ec262 commit 0b9e982

File tree

1 file changed

+26
-28
lines changed

1 file changed

+26
-28
lines changed

README.md

Lines changed: 26 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,27 @@ Seed is a Rust front-end framework for creating fast and reliable web apps with
1313

1414
- completely written in Rust, including the templating system (e.g. `div!` macro).
1515
- built-in state management that is based on the Elm architecture.
16-
- a batteries-included approach with a focus on developer experience.
1716
- clear and extensive documentation for Rust beginners and pros alike.
1817
- WebAssembly.
1918

2019
## Why Seed?
21-
Seed allows you to develop the front-end with all the benefits of Rust, meaning speed, safety, and too many more things to count.
2220

23-
The Seed templating system uses a macro syntax that makes Rustaceans feel right at home. This means linting, formatting, and commenting will work, and it's all in Rust. This is opposed to a JSX-like syntax that relies on IDE extensions to improve the developer experience.
21+
Seed allows you to develop the front-end with all the benefits of Rust, meaning speed, safety, and too many more things to count.
2422

25-
Seed has a batteries-included approach. This means less time writing boilerplate and less time installing dependencies.
23+
The Seed templating system uses a macro syntax that makes Rustaceans feel right at home.
24+
This means linting, formatting, and commenting will work, and it's all in Rust.
25+
This is opposed to a JSX-like syntax that relies on IDE extensions to improve the developer experience.
2626

2727
## Why not Seed?
28-
- It's newer. It's harder to find support outside of Discord.
29-
- WebAssembly is newer with less support. [Browser compatibility is at 92.9%](https://caniuse.com/?search=webassembly).
28+
29+
- It's not maintained at the moment.
30+
- WebAssembly is newer with less support. [Browser compatibility is at 95.5%](https://caniuse.com/?search=webassembly).
3031
- Pre-built components are rare. You will likely have to roll your own components such as date pickers.
3132
- No server-side rendering yet [#232](https://github.com/seed-rs/seed/issues/232).
32-
- You may prefer other Rust frameworks like [MoonZoon](https://github.com/MoonZoon/MoonZoon) or [Yew](https://github.com/yewstack/yew).
33+
- You may prefer [other Rust frameworks](https://github.com/flosse/rust-web-framework-comparison#frontend-frameworks-wasm)
3334

3435
## Getting Started
36+
3537
To get started right away, we can use the quickstart template:
3638
```sh
3739
cargo install cargo-generate
@@ -47,55 +49,51 @@ If you get an error about wasm being linked against a different version of `wasm
4749
You should now see a working counter app in your browser at `localhost:8080`.
4850

4951
## Getting into Seed
52+
5053
The [Seed website](https://seed-rs.org/) and the [library docs](https://docs.rs/seed/latest) are the best way to learn about the functionalities of Seed.
5154

5255
The [Seed examples](examples/) are another good resource.
5356

54-
[Trunk](https://github.com/thedodd/trunk) is the recommended application bundler for Seed. Seed projects are typically run with `trunk serve` instead of `cargo run`. You might also see `cargo make start project_name` in the examples. Going forward, we recommend using Trunk.
57+
[Trunk](https://github.com/thedodd/trunk) is the recommended application bundler for Seed.
58+
Seed projects are typically run with `trunk serve` instead of `cargo run`.
59+
You might also see `cargo make start project_name` in the examples. Going forward, we recommend using Trunk.
5560

5661
[Seed Styles](https://github.com/seed-rs/styles_hooks) is a styling library for Seed to create global and scoped styles.
5762

58-
To use web APIs, there is [web-sys](https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys) which is a part of the [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) project. wasm-bindgen is a dependency of Seed.
63+
To use web APIs, there is [`web-sys`](https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys)
64+
which is a part of the [`wasm-bindgen`](https://github.com/rustwasm/wasm-bindgen) project. `wasm-bindgen` is a dependency of Seed.
5965

6066
There are also two template repositories. However, they are not currently up to date.
6167
- [Quickstart](https://github.com/seed-rs/seed-quickstart)
6268
- [Webpack quickstart](https://github.com/seed-rs/seed-quickstart-webpack)
6369

6470
## FAQ
71+
6572
### How stable is Seed?
66-
As a framework, Seed is mostly feature-complete. You can build complete web apps in Seed. Projects built in Seed do use Rust `stable`. Being in Rust, it's easy to create robust, predictable programs.
73+
74+
As a framework, Seed is mostly feature-complete. You can build complete web apps in Seed.
75+
Projects built in Seed do use Rust `stable`. Being in Rust, it's easy to create robust, predictable programs.
6776

6877
### What's next for Seed?
69-
Check out the [roadmap](https://github.com/seed-rs/seed/milestones).
78+
79+
Seed is not maintained at the moment
80+
but if you want to see some features and bring a budget, feel free to contact us.
7081

7182
## Documentation
83+
7284
- Guides can be found at [seed-rs.org](https://seed-rs.org)
7385
- API documentation can be found at [docs.rs/seed](https://docs.rs/seed)
7486

7587
## Resources
76-
### Seed
88+
7789
- [Awesome-seed-rs](https://github.com/seed-rs/awesome-seed-rs): A curated list of resources
7890
- [Seed Realworld](https://github.com/seed-rs/seed-rs-realworld): A detailed realworld example (outdated but still helpful)
7991
- [Engineering Rust Web Applications](https://erwabook.com/intro/): A book describing full-stack Rust web development using Seed (oudated but still helpful)
8092

81-
### Rust
82-
- [Rust Discord](https://discordapp.com/invite/rust-lang)
83-
- [Rust IRC](https://www.irccloud.com/invite?channel=%23%23rust&hostname=chat.freenode.net&port=6697&ssl=1)
84-
8593
## Contributing
94+
8695
See [CONTRIBUTING.md](CONTRIBUTING.md).
8796

8897
## Supported By
89-
See [BACKERS.md](BACKERS.md).
9098

91-
<p>This project is supported by:</p>
92-
<p>
93-
<!-- referral link from console -->
94-
<a href="https://m.do.co/c/f02c252209c1">
95-
<img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg" width="201px">
96-
</a>
97-
</p>
98-
99-
The [Seed website](https://seed-rs.org) is served by Netlify.
100-
101-
[![Netlify](https://www.netlify.com/img/global/badges/netlify-light.svg)](https://www.netlify.com)
99+
See [BACKERS.md](BACKERS.md).

0 commit comments

Comments
 (0)