[package] name = "fuzzr" version = "0.0.6" authors = [ "Hunter Trujillo ", "David Croisant ", ] edition = "2021" description = "P2P platform for publishing content, self-hosting, decentralized curation, and more." documentation = "https://github.com/FuzzrNet/Fuzzr/tree/main/docs" homepage = "https://fuzzr.net" repository = "https://github.com/FuzzrNet/Fuzzr" license = "Unlicense" keywords = ["ipfs", "p2p", "gui", "self-hosted"] categories = [ "cryptography", "filesystem", "multimedia", "text-editors", "web-programming", ] exclude = ["docs", ".github", ".vscode"] [build] incremental = true [profile.release] # strip = "symbols" # https://github.com/rust-lang/rust/issues/72110 lto = true codegen-units = 1 [dependencies] ## Debugging pretty_env_logger = "0.4.0" log = "0.4" anyhow = "1.0" ## Serialization serde = { version = "1.0", features = ["derive"] } ## System async-std = { version = "1.10", features = ["attributes"] } rayon = "1.5" crossbeam-utils = "0.8.4" par-stream = { version = "0.10", features = ["runtime-async-std"] } directories-next = "2.0.0" lockfree = "0.5.1" ## UI iced = { version = "0.3.0", features = [ "wgpu", "default_system_font", "image", "async-std", ] } iced_native = "0.4.0" iced_futures = "0.3.0" ## Data # reqwest = "0.10" infer = "0.6.0" walkdir = "2.3.2" ## IPFS ipfs-embed = "0.22.4" libipld = "=0.12.0" # ipld-collections = "0.3.0" ## Image image = "0.24" [dev-dependencies] tempfile = "3.2.0" criterion = "0.3.4" [[bin]] name = "fuzzr" test = true bench = false # # [[bench]] # name = "ipfs" # harness = false