Need help with yewprint?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

cecton
157 Stars 7 Forks MIT License 115 Commits 23 Opened issues

Description

Port of blueprintjs.com to yew

Services available

!
?

Need anything else?

Contributors list

# 42,745
Rust
Docker
aiohttp
node
94 commits
# 391,734
Deno
TypeScr...
HTML
postgre...
2 commits
# 226,389
Rust
Shell
D
automat...
1 commit
# 429,301
Shell
rust-la...
fault-t...
HTML
1 commit
# 223,608
JavaScr...
crates
depende...
ESLint
1 commit
# 638,950
JavaScr...
HTML
Shell
1 commit

Yewprint Rust Netlify Status Discord API Docs

It's Blueprint, but for Yew in Rust.

Warning: This is in early development and it is possible it won't be finished if there is no interest. Don't use this in production! Please help or leave a star to let me know you are interested in this project.

Installation

Use as a library (in your project)

yewprint = { git = "https://github.com/cecton/yewprint.git", branch = "main" }

right now you need a specific version of Yew to use Yewprint

yew = { git = "https://github.com/yewstack/yew.git", rev = "db3170f629f" }

other yew dependencies need to use this version

yew-router = { git = "https://github.com/yewstack/yew.git", rev = "db3170f629f" }

yewtil = { git = "https://github.com/yewstack/yew.git", rev = "db3170f629f", features = ["pure"] }

You will also need the CSS from blueprint. For that you can either include the CSS file directly or you can look at the script build.sh and see how it is downloaded automatically.

Development

This section will walk you through setting up the environment required to modify the source of

yewprint
.

Prerequisites

Troubleshooting

  • I can't install

    cargo-watch
    on OSX.

    This happens on some machines. Try installing the pre-compiled binary instead.

Run the development server

./dev.sh

Roadmap

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.