Nostr & NIPs: Explained

A super simple, jargon-free guide to understanding the building blocks of the Nostr network.

What is Nostr? 🌍

Imagine a giant, global bulletin board. Anybody can pin a note to it, and anybody can read the notes. No single person or company owns this bulletin board. That's Nostr! It stands for "Notes and Other Stuff Transmitted by Relays."

What is a NIP? 📘

NIP stands for Nostr Implementation Possibility. Think of NIPs as instruction manuals or recipes. If an app follows "NIP-01," it knows how to do the absolute basics. If it follows "NIP-64," it knows how to play chess!

The Rulebook (List of NIPs)

NIP-01

The Basics

The absolute minimum rules every app needs to send and receive text notes on the network.

NIP-02

Follow Lists

How your app remembers who your friends are, so you don't lose your timeline if you switch apps.

NIP-05

Internet Usernames

How to give yourself a readable name (like alice@example.com) instead of a messy string of random letters and numbers.

NIP-07

Browser Extensions

How to safely use Nostr websites by keeping your secret password inside a browser extension instead of giving it to the website.

Example apps: Alby, nos2x, Nostore
NIP-15

Marketplaces

Rules for creating online shops and selling items directly over Nostr.

Example apps: Shopstr
NIP-17

Private DMs

The newest, most secure way to send private messages that nobody else can peek at.

Example apps: Amethyst, YakiHonne, Coracle
NIP-23

Long-form Articles

How to publish long blog posts with formatting, rather than just short, quick messages.

NIP-28 & 29

Chat Rooms & Groups

How to build public chat channels (like Discord) or groups managed by a specific server.

Example apps: Flotilla, Chachi Chat, Nostrord
NIP-34

Git on Nostr

How programmers can work together on code (like GitHub), but entirely decentralized.

Example apps: Gitworkshop.dev, ngit
NIP-46 & 47

Remote Control & Wallets

Safely using an app on your phone to approve logins or send Bitcoin tips without typing your password.

Example apps: NsecBunker, Alby Hub
NIP-50

Searching

How to ask a server to find specific words or hashtags in millions of notes.

Example apps: Nostr Archives
NIP-52 & 53

Events & Live Streams

How to schedule a calendar event or host a live audio room (like Twitter Spaces).

Example apps: Zap.stream
NIP-58

Badges

How to create and give out digital medals, trophies, or certificates to other users.

NIP-64

Chess

Yes, there is even a rulebook for how to play a game of chess over the Nostr network!

Example apps: Jester UI
NIP-68 & 71

Photos & Videos

Specific rules for creating Instagram-style photo feeds or TikTok/YouTube style video apps.

Example apps: Flare, Zap.stream, Plebstr
NIP-88

Polls

Asking the community a multiple-choice question and counting the votes.

Example apps: Pollerama
NIP-90

Data Vending Machines (DVMs)

Paying an AI bot a tiny amount of Bitcoin to translate text, generate an image, or summarize a post for you.

NIP-99

Classifieds

Creating a Craigslist-style board to advertise things you want to buy, sell, or rent.

Example apps: Plebeian Market