Communities

Communities are topic-based spaces where people gather to discuss shared interests. Unlike the main feed, communities are focused environments — every post inside a community is scoped to that community's topic.

How communities work on Nostr

Communities follow the NIP-72 standard and are built on the following Nostr event kinds:

  • Kind 34550 — defines a community and its metadata: name, description, image, rules, and moderator public keys. This is a replaceable event, so relays serve the latest version.
  • Kind 4550 — a community approval event published by moderators to approve posts within the community.
  • Kind 1111 — a community post scoped to a specific community. These events reference the community identifier in their tags, so clients can filter and display them in the right space.

Browsing communities

Open the Communities tab to browse a directory of active communities. You can filter by topic or search by name. Each community card shows a description, member count, and recent activity.

Joining a community adds it to your Communities list. Posts from joined communities appear in your feed alongside your regular follows.

Creating a community

Any Maskr user can create a community. Click Create Community, then provide:

  • A unique name (used as the community identifier).
  • A description of the community's purpose.
  • An optional banner image.
  • Optional co-moderator npubs.

Creating a community publishes a Kind 34550 event to your relays. Moderators can update settings at any time by publishing an updated Kind 34550 event.

Participating

Inside a community you can post, reply, like, repost, and zap — exactly the same engagement actions available on the main feed. All interactions are standard Nostr events and are therefore visible in any client that supports community event kinds.