1 unstable release
Uses old Rust 2015
0.0.1 | Apr 12, 2017 |
---|
#5 in #social-network
3KB
microstatus
microstatus is a lightweight Mastodon- and GNU social-compatible OStatus server implementation.
Design goals
microstatus aims at the following objectives:
- provide a complete, standard compliant implementation of the OStatus protocol;
- be extremely lightweight, self-contained and easy to deploy;
- federate with Mastodon and GNU social instances (at least);
- use a hackable, UNIX-friendly storage format;
- come with a nice client API.
microstatus (nice to have) non-goals include:
- providing a scalable implementation of the OStatus protocol;
- handling billions of users;
- being compatible with Mastodon's, GNU social's or Twitter's client API;
- coming with a nice web or mobile UI.
Compilation
Run cargo build --release
in your working copy.
Installation
Copy the microstatus
binary wherever you want.
Usage
Run microstatus <path to the microstatus data directory>
.
Contributing and reporting bugs
Contributions are welcome through GitHub pull requests.
Please report bugs and feature requests on GitHub issues.
License
microstatus is copyright (C) 2017 Jérémie Roquet jroquet@arkanosis.net and licensed under the ISC license.