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.