Kibou is a federated social networking server.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Toromino 499508b1de Merge branch 'contrib/nginx-config' of kibouproject/kibou into master 10 months ago
contrib Add example NGINX config 10 months ago
migrations Revert f7a0914, remove indices for timeline generation 1 year ago
src Use 'cached' library instead of own cache module 10 months ago
static Initial front-end skeleton + Mastodon-API/Kibou-API improvements 11 months ago
templates Initial front-end skeleton + Mastodon-API/Kibou-API improvements 11 months ago
.gitignore Initial skeleton 1 year ago
CONTRIBUTORS.md Initial skeleton 1 year ago
Cargo.lock Update dependencies 10 months ago
Cargo.toml Update dependencies 10 months ago
LICENSE Initial skeleton 1 year ago
README.md Fix index for home timeline 1 year ago
diesel.toml Initial skeleton 1 year ago
env.toml.sample Implement nodeinfo and new environment variables 1 year ago

README.md

Kibou

What is Kibou?

Kibou is a lightweight federated social networking server based on open protocols. It is written in Rust, utilizes Rocket as it’s web framework and Diesel as it’s database driver.

The project’s objective is to provide a highly customizable multi-protocol social networking server. Currently supported is the commonly used ActivityPub protocol.

Furthermore, Kibou implements Mastodon’s REST API. This means that all applications for Mastodon should also work with Kibou.

Notice: Kibou is not considered stable yet. This project’s development is still work-in-progress. Using the development branch is not recommended for production usage.

Federation with other software

Federation is known to work with Pleroma, Misskey and Mastodon which are also the main projects being tested against. But other implementations should work as well.

Get in touch

Join the IRC channel #kibou on freenode.net