dweb

Crates.iodweb
lib.rsdweb
version0.12.0
created_at2024-11-28 14:23:06.099057+00
updated_at2025-09-24 11:16:30.101915+00
descriptionDecentralised web and storage library for Autonomi
homepage
repositoryhttps://codeberg.org/happybeing/dweb
max_upload_size
id1464534
size505,504
Mark Hughes (happybeing) (happybeing)

documentation

README

dweb

dweb is a Rust library which supports publishing and viewing websites on the decentralised web of the Autonomi peer-to-peer network. With it you build apps which publish and view of decentralised websites and use helpers which simplify some areas of the Autonomi API.

  • Capabilities and roadmap: see the features section of the dweb-cli README.md.

  • dweb API: see docs.rs.

  • Add dweb to your Rust project:

      cargo add dweb
    

dweb REST services

If you wish to include the dweb REST services in your app, see the module:

  • dweb-server: a Rust crate for embedding dweb web browsing in a command line app or a Tauri app

Status

The dweb library is a work in progress so expect breaking changes expecially in newly added features. The web publishing format and command line interface are more stable but breaking changes are still possible.

Contributions

Contributions under the AGPL3.0 license are welcome and any contributions or PRs submitted will be assumed to be offered under that license unless clearly and prominently specified otherwise. Any contributions are accepted on the condition they conform to that license and the following conditions:

  • that by submitting a contribution you are confirming that you are the sole author, understand all the submitted code in depth, and that no AI or other code generation tool that has ingested copyright material was used in generating content in your contribution.

Thanks for understanding that I don't want to accept material of unknown provenance nor spend time reviewing code that the contributor doesn't understand completely.

LICENSE

Everything is licensed under AGPL3.0 unless otherwise stated.

See also ../LICENSE

Commit count: 0

cargo fmt