festival-web

Crates.iofestival-web
lib.rsfestival-web
version0.0.0
sourcesrc
created_at2023-03-23 13:32:18.323525
updated_at2023-03-23 13:32:18.323525
descriptionFestival web client
homepagehttps://festival.pm
repositoryhttps://github.com/hinto-janai/festival
max_upload_size
id818318
size6,153
(hinto-janai)

documentation

https://github.com/hinto-janai/festival/festival-web/README.md

README

festival-web

Festival Web (egui + WASM) client. Directly uses festival internals.

Build

Tests



Documentation

For a broad overview of festival-web's internals, see src/.

Build

General Info

You need cargo.

There are 30 unit tests, you may want to run:

cargo test

before attempting a full build.


Linux

cargo build --release

macOS

cargo build --release

Windows

cargo build --release

License

All of Festival is licensed under the MIT License.

All of the libraries festival-web (directly) uses:

Library Purpose License
anyhow Error handling MIT & Apache-2.0
chrono Time formatting MIT & Apache-2.0
clap CLI arguments MIT & Apache-2.0
crossbeam_channel Thread message passing MIT & Apache-2.0
disk Saving to disk MIT
egui GUI MIT & Apache-2.0
egui_extras GUI MIT & Apache-2.0
eframe GUI MIT & Apache-2.0
egui-notify GUI MIT
env_logger Logging MIT & Apache-2.0
fast_image_resize Image processing MIT & Apache-2.0
image Image processing MIT
infer File MIME detection MIT
lazy_static Lazy static macro MIT & Apache-2.0
lofty Audio metadata parsing MIT & Apache-2.0
log Logging MIT & Apache-2.0
notify Filesystem watching Artistic License 2.0 & CC Zero 1.0
mime_guess File MIME detection MIT
rand RNG MIT & Apache-2.0
rfd Native file dialog MIT
serde (De)serialization MIT & Apache-2.0
serde_bytes (De)serialization MIT & Apache-2.0
souvlaki Native media controls MIT
strsim String similarity MIT
strum Enum iteration MIT
Symphonia Audio demuxing, decoding MPL-2.0
readable Human readable data MIT
rolock Read only lock MIT
walkdir Recursive PATH walking MIT & Unlicense
Commit count: 854

cargo fmt