A censorship-resistant, decentralized video platform powered by the Nostr protocol
Plebs is a revolutionary video platform that leverages the Nostr protocol and Blossom storage servers to create a truly decentralized and censorship-resistant video sharing experience. Built with privacy and freedom of expression at its core, Plebs ensures that content creators maintain full control over their videos.
Visit the live application at https://plebs.app
- Decentralized Storage - Videos stored on multiple Blossom servers
- Lightning Zaps - Direct Bitcoin payments to content creators
- Nostr Integration - Login with your Nostr identity (NIP-07)
- Comments - Engage through threaded integration
- Reactions - Like and dislike videos
- Search - Find videos by title, description, or tags
- Trending Videos - Discover popular content from today or this week
- Subscriptions - See videos from who you follow
- Tag System - Browse by categories (Bitcoin, Nostr, Tech, etc.)
- Dark/Light Mode - Choose your preferred theme
- Mobile Responsive - Works on all devices
- NSFW Filter - Content warnings with customizable preferences
- Community Warnings - Automatic detection of heavily downvoted "ratioed" content
- Kind 0: User profiles
- Kind 1: Normal post content
- Kind 3: Contact lists (following)
- Kind 5: Video deletion requests
- Kind 7: Video reactions (likes/dislikes)
- Kind 9734: Zap requests
- Kind 9735: Zap receipts
- Kind 10063: User server lists
- Kind 24242: Blossom authentication
- kind 30078: Save data to Nostr
Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Created by @Luxas