Nostr Vibed
An experimental Nostr playground created with AI assistance. This project explores the Nostr protocol (Notes and Other Stuff Transmitted by Relays) for building decentralized, censorship-resistant social applications.
About This Project
Nostr Vibed is a collection of weird and experimental implementations built around the Nostr protocol. It serves as a sandbox for exploring Nostr's capabilities and experimenting with different approaches to decentralized social networking.
Features
- Connects to Nostr relays
- Displays Nostr notes
- Experimental UI components for Nostr interactions
- Built with Next.js and TypeScript
Getting Started
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
What is Nostr?
Nostr (Notes and Other Stuff Transmitted by Relays) is an open protocol for creating decentralized, censorship-resistant social networks. It is designed to be simple, robust, and easy to implement, enabling anyone to publish and receive messages without relying on a central authority.
Core Concepts
- Events: The basic unit of data in Nostr. Events are signed messages containing content (such as text notes), metadata, or other information.
- Public Key Cryptography: Every user has a public/private key pair. Events are signed with the user's private key, and followers use the public key to verify authenticity.
- Relays: Servers that receive, store, and forward events. Anyone can run a relay, and users can publish to or read from any relay.
Learn More
- Nostr Protocol GitHub
- NIPs Repository - Nostr Implementation Possibilities
- Next.js Documentation