https://github.com/ckampfe/rat
like https://rasterbator.net/, but WASM
https://github.com/ckampfe/rat
Last synced: about 1 year ago
JSON representation
like https://rasterbator.net/, but WASM
- Host: GitHub
- URL: https://github.com/ckampfe/rat
- Owner: ckampfe
- License: agpl-3.0
- Created: 2020-03-24T04:54:37.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T23:29:58.000Z (over 3 years ago)
- Last Synced: 2025-02-01T20:11:18.626Z (over 1 year ago)
- Language: Rust
- Homepage: https://rasterize.live
- Size: 176 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
rat
===
# what
a reimagining of https://rasterbator.net/, inspired by the source: https://github.com/supertobi/rasterbator-ng
# dev
```
# dev profile
$ trunk serve
# release profile
$ trunk serve --release
```
# build
`$ trunk build --release`
Compress the contents of `dist` into a zip file and upload
# todo
- [x] styling/UX
- [x] zip all files for download, "download all" link
- [x] svg backend
- [x] allow user to control min/max percentages for dot sizes
- [ ] way to make the thing not block while it renders, if possible
- [ ] any kind of perf optimization at all
- [x] investigate converting to `web-sys` from `stdweb`
- [ ] `wee_alloc` (https://rustwasm.github.io/book/game-of-life/code-size.html)
- [ ] gzip the wasm bundle (seems to be an issue with Amplify)