Skip to content

Commune is an open source community platform, specifically designed for public-by-default communities. We serve projects that benefit from working in the open, perpetually improved by their wisdom of the crowd.

Built as a Matrix server extension (Synapse only for now) combined with a custom client to make use of said extensions, Commune inverts some major norms of the mainstream Matrix experience:

  1. Web-readable channels and threads that are easily shared as links and tended to in a digital garden.
  2. Shared interest discoverability across spaces via federated webrings.
  3. Opt-in everything (encryption, federation, notifications et.al.) for ease of onboarding. Our top priority is getting people into a shared space together with minimal friction.
  4. Baked in Discord-interop for easy onboarding of non-Matrix users.

With the Matrix protocol as a stable backbone, Commune acts as an accessibility layer on top that optimizes for online community building by small and medium sized grassroots organisations, as opposed to the 'secure & private' focus of Element which targets governments and enterprises.

See this comparison for a better idea of how Commune compares to other chat/forum apps.

Commune OS

Our GitHub org is called Commune OS because it contains not just Commune-chat, but all projects pertaining to a vision of a modular yet interoperable “operating system“ for digital communications, also reflected in the channels of our Discord/Matrix(soon) space.

Blog posts

Pinned

  1. commune-server commune-server Public

    Build communities on Matrix

    Go 61 4

  2. commune commune Public

    Commune is a supercharged Matrix client with enhanced functionality.

    Svelte 9 3

Repositories

Showing 10 of 18 repositories
  • client Public
    commune-os/client’s past year of commit activity
    Svelte 0 Apache-2.0 0 0 0 Updated Jun 23, 2024
  • server Public
    commune-os/server’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Jun 22, 2024
  • weird Public

    Weird web pages

    commune-os/weird’s past year of commit activity
  • commune Public

    Commune is a supercharged Matrix client with enhanced functionality.

    commune-os/commune’s past year of commit activity
    Svelte 9 Apache-2.0 3 9 0 Updated Jun 15, 2024
  • docker_redeployer Public

    A simple container for re-deploying docker images with a webhook.

    commune-os/docker_redeployer’s past year of commit activity
    TypeScript 0 Unlicense 0 0 0 Updated Jun 8, 2024
  • docker_kitsune Public

    Docker image for Kitsune ( https://joinkitsune.org/ )

    commune-os/docker_kitsune’s past year of commit activity
    Dockerfile 0 Unlicense 1 0 0 Updated Jun 6, 2024
  • commune-server Public

    Build communities on Matrix

    commune-os/commune-server’s past year of commit activity
    Go 61 Apache-2.0 4 14 (1 issue needs help) 0 Updated Jun 4, 2024
  • commune-rs Public

    Rust implementation of the Commune server.

    commune-os/commune-rs’s past year of commit activity
    Rust 11 Apache-2.0 3 7 7 Updated May 13, 2024
  • weird-legacy Public archive

    Local-first webpage generator

    commune-os/weird-legacy’s past year of commit activity
  • website Public

    A cozy community platform built for world-wide web togetherness.

    commune-os/website’s past year of commit activity
    Svelte 0 4 0 0 Updated Mar 22, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…