Skip to content
@commune-sh

Commune

Matrix-powered public communities.

Commune

Commune is a publicly-accessible matrix client - it makes matrix spaces and rooms readable from the web without authentication. Additionally, it functions as a regular matrix client, enabling private spaces and rooms, encrypted DMs and so on.

The motivation behind this project is to make it possible to build open communities on Matrix and make them easily readable from the web so that information is not lost behind a closed gate.

The client can be used with existing matrix homeservers. The optional public functionality is enabled by an the commune appservice.

There is a live version of Commune running on commune.sh.

Funding

This project is funded through NGI0 Entrust, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.

NLnet foundation logo NGI Zero Logo

Pinned Loading

  1. commune commune Public

    Publicly-accessible matrix client for building open communities.

    TypeScript 16

  2. public-appservice public-appservice Public

    Matrix appservice that makes spaces/rooms publicly accessible

    Rust 4 1

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…