dweb-server

Crates.iodweb-server
lib.rsdweb-server
version0.11.1
created_at2025-09-12 13:48:03.684175+00
updated_at2025-09-17 15:22:19.919174+00
descriptionDecentralised web and storage REST API for Autonomi
homepage
repositoryhttps://codeberg.org/happybeing/dweb
max_upload_size
id1835797
size450,817
Mark Hughes (happybeing) (happybeing)

documentation

README

dweb-server

The dweb-server library allows Rust apps to incorporate a REST server into their binary, providing REST based access to the Autonomi peer-to-peer network. The built in server can be customised for this and or other REST based apps running on the local device.

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

  • Add dweb-server to your Rust project:

      cargo add dweb-server
    

Example apps using this library:

  • dweb-cli: the dweb command line interface which includes commands which start the server. See 'dweb' and 'dweb open'

  • dweb-server-tauri-app: a Tauri app which supports opening websites on Autonomi

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