4 releases (breaking)
Uses new Rust 2024
| 0.4.0 | Nov 5, 2025 |
|---|---|
| 0.3.0 | Apr 28, 2025 |
| 0.2.0 | Nov 6, 2023 |
| 0.1.0 | Nov 27, 2022 |
#323 in WebAssembly
6MB
4K
SLoC
Prophecy GUI for FutureSDR
This crate implements the GUI served by futuresdr::runtime::ControlPort on active FlowGraphs.
It gets bundled automatically with the futuresdr distribution.
By default, Prophecy available at http://localhost:1337/ when running a futuresdr application.
For examples of advanced configurations, see the following:
Note: Prophecy it is still under development, and is not yet fully functional nor API stable.
Development
Prophecy is implemented using Leptos, with building/bundling via Trunk.
Pre-requisites
trunk may be installed with cargo:
cargo install trunk
Other installation options described here.
You will need the WebAssembly target installed:
rustup target add wasm32-unknown-unknown
Building
Prophecy is built with:
trunk build --release
The output is rendered to dist/.
Dependencies
~34–49MB
~844K SLoC