PlaatBook is a X/Twitter like clone example project. It is written in Rust and Preact. The backend mostly uses custom code from bplaat/crates, and the frontend uses Bulma for styling.
Important
PlaatBook is currently in development and not finished yet
-
Install the latest Rust toolchain with rustup
-
Install nightly
rustfmt,cargo-deny,cargo-watch,cargo-nextestandopenapi-generator:rustup toolchain add nightly --component rustfmt cargo install cargo-deny cargo-watch cargo-nextest cargo install --git https://github.com/bplaat/crates.git openapi-generator
-
Watch, build and run server:
(cd server && ./meta.sh start) -
Run checks:
(cd server && ./meta.sh check)
-
Install Node.js
-
Watch, build and run web frontend:
(cd web && ./meta.sh start) -
Run checks:
(cd web && ./meta.sh check) -
Open page in browser
Copyright © 2024-2025 PlaatSoft
Licensed under the MIT license.