Ammuto's goal is to provide users with a convenient, beautiful way to organise their files without the hassle that comes with existing technologies. Designed after being unsatisfied with online file hosting solutions, Ammuto seeks to fill the gaps and niches where these solutions don't provide.
- Providing a local environment to host your data, instead of having to set up an entire home server just for organisation.
- A responsive, modern UI built using Tauri/Yew and Rust.
- A plug and play solution for hosting servers, so that anyone with an internet connection can host their own Ammuto server.
- Giving total plugin support, as well as plugin mismatch support, such that a client or server can host plugins to give them extra functionality, without requiring the plugins on the other end.
- The ability to freely read and generalise the tagging metadata in any environment using JSON.
- Connection to multiple servers, including a fake local instance running on the desktop
- Open source and decentralised, so the same app can connect to multiple unique Ammuto servers, and the same server can be connected to by multiple unique apps
In general, this project aims to provide code for the adoption and use of Ammuto.
- A library to give an easy groundwork for an implementation of Ammuto
- A client app to enable access to the Ammuto technology, regardless of if you want to use a server or a network
- A server app to simply install Ammuto in the device of your choice and host your files on the internet
Please create a pull request to contribute. Contributions are gladly welcome